Browse Source

Merge branch 'dev' of http://git.echepei.com/tubao/Smart_platform_ui into dev

Qukatie 1 month ago
parent
commit
bbc174ded5

+ 2 - 1
src/views/iosBasicData/SeafreightExportF/bills/assembly/EntrustmentLnformation/precontainers.vue

@@ -454,7 +454,8 @@ export default {
                 }
                 item.pid = this.assemblyForm.id
             }
-            if (numberSum != this.assemblyForm.quantity) return this.$message.error('箱型所有的件数不等于总件数')
+            // 2025-06-11 去掉件数校验,否则因为大保存不校验,判断提示不一致
+            // if (numberSum != this.assemblyForm.quantity) return this.$message.error('箱型所有的件数不等于总件数')
             this.$confirm("批量保存后,需要重新配箱,确认继续?", {
                 confirmButtonText: "确定",
                 cancelButtonText: "取消",

+ 21 - 21
src/views/iosBasicData/SeafreightExportF/bills/assembly/feecenter.vue

@@ -194,11 +194,11 @@
                     <el-input v-if="row.edit" v-model="row.remarks" size="small" placeholder="请输入"></el-input>
                     <span v-else>{{ row.remarks }}</span>
                 </template>
-                <template slot="usdAmountNet" slot-scope="{ row }">
+                <template slot="usdAmount" slot-scope="{ row }">
                     <span v-if="row.isTax">{{ taxAmount(row, 2) }}</span>
                     <span v-else>{{ row.usdAmount }}</span>
                 </template>
-                <template slot="rmbAmountNet" slot-scope="{ row }">
+                <template slot="rmbAmount" slot-scope="{ row }">
                     <span v-if="row.isTax">{{ taxAmount(row, 1) }}</span>
                     <span v-else>{{ row.rmbAmount }}</span>
                 </template>
@@ -1041,26 +1041,26 @@ export default {
                         overHidden: true,
                     },
                     {
-                        label: "CNY(含税)",
-                        prop: "rmbAmount",
+                        label: "CNY(净额)",
+                        prop: "rmbAmountNet",
                         width: "100",
                         overHidden: true,
                     },
                     {
-                        label: "USD(含税)",
-                        prop: "usdAmount",
+                        label: "USD(净额)",
+                        prop: "usdAmountNet",
                         width: "100",
                         overHidden: true,
                     },
                     {
-                        label: "CNY(净额)",
-                        prop: "rmbAmountNet",
+                        label: "CNY(含税)",
+                        prop: "rmbAmount",
                         width: "100",
                         overHidden: true,
                     },
                     {
-                        label: "USD(净额)",
-                        prop: "usdAmountNet",
+                        label: "USD(含税)",
+                        prop: "usdAmount",
                         width: "100",
                         overHidden: true,
                     },
@@ -1537,11 +1537,11 @@ export default {
                 let nowTaxRate = Number(row.taxRate)
                 let nowSurchargeRate = Number(row.surchargeRate)
                 console.info(nowTaxRate, nowSurchargeRate)
-                if (nowTaxRate < 1 || nowSurchargeRate < 1) {
+                if (nowTaxRate < 1 && nowSurchargeRate < 1) {
                     // 输入的小数税率
-                    return type === 1 ? row.rmbAmount ? row.rmbAmount * (1 + nowTaxRate + nowSurchargeRate) : row.rmbAmount : row.usdAmount ? row.usdAmount * (1 + nowTaxRate + nowSurchargeRate) : row.usdAmount
+                    return type === 1 ? row.rmbAmountNet ? row.rmbAmountNet * (1 + nowTaxRate + nowSurchargeRate) : row.rmbAmountNet : row.usdAmountNet ? row.usdAmountNet * (1 + nowTaxRate + nowSurchargeRate) : row.usdAmountNet
                 }
-                return type === 1 ? row.rmbAmount ? row.rmbAmount * (100 + nowTaxRate + nowSurchargeRate) / 100 : row.rmbAmount : row.usdAmount ? row.usdAmount * (100 + nowTaxRate + nowSurchargeRate) / 100 : row.usdAmount
+                return type === 1 ? row.rmbAmountNet ? row.rmbAmountNet * (100 + nowTaxRate + nowSurchargeRate) / 100 : row.rmbAmountNet : row.usdAmountNet ? row.usdAmountNet * (100 + nowTaxRate + nowSurchargeRate) / 100 : row.usdAmountNet
             }
         },
         getSum() {
@@ -2574,13 +2574,13 @@ export default {
                 }
             }
             if (row.curCode == 'CNY') {
-                this.$set(row, 'rmbAmount', row.amount.toFixed(2))
-                this.$set(row, 'usdAmount', '')
+                // this.$set(row, 'rmbAmount', row.amount.toFixed(2))
+                // this.$set(row, 'usdAmount', '')
                 this.$set(row, 'rmbAmountNet', row.amount.toFixed(2))
                 this.$set(row, 'usdAmountNet', '')
             } else {
-                this.$set(row, 'usdAmount', row.amount.toFixed(2))
-                this.$set(row, 'rmbAmount', '')
+                // this.$set(row, 'usdAmount', row.amount.toFixed(2))
+                // this.$set(row, 'rmbAmount', '')
                 this.$set(row, 'usdAmountNet', row.amount.toFixed(2))
                 this.$set(row, 'rmbAmountNet', '')
             }
@@ -2637,11 +2637,11 @@ export default {
                 }
             }
             if (row.curCode == 'CNY') {
-                this.$set(row, 'rmbAmount', row.amount.toFixed(2))
-                this.$set(row, 'usdAmount', '')
+                this.$set(row, 'rmbAmountNet', row.amount.toFixed(2))
+                this.$set(row, 'usdAmountNet', '')
             } else {
-                this.$set(row, 'usdAmount', row.amount.toFixed(2))
-                this.$set(row, 'rmbAmount', '')
+                this.$set(row, 'usdAmountNet', row.amount.toFixed(2))
+                this.$set(row, 'rmbAmountNet', '')
             }
         },
         // 保存接口

+ 4 - 1
src/views/iosBasicData/SeafreightExportF/bills/billsDetails.vue

@@ -1744,6 +1744,8 @@ export default {
 
                 }
 
+                console.log(name + '.value', value, 'hpaymode', this.form.hpaymode)
+
                 if (value != this.form.hpaymode) {
                     this.$alert('主单付费方式和分单的付费方式不一致 !', '提示', {
                         confirmButtonText: '确定',
@@ -1768,7 +1770,8 @@ export default {
                         this.$set(this.form, 'hpayplace', this.form.podEnName ? this.form.podEnName : '')
                     }
                 }
-                if (value != this.form.paymode) {
+                console.log(name + '.value', value, 'mpaymode', this.form.mpaymode)
+                if (value != this.form.mpaymode) {
                     this.$alert('主单付费方式和分单的付费方式不一致 !', '提示', {
                         confirmButtonText: '确定',
                     });