diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java index a9a6a439af..954f239a6a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java @@ -340,11 +340,12 @@ public class BaseManufacturerRetwareService extends MybatisBaseService vehVos = baseManufacturerRetwareVehService.fetchByMainSid(cgtkdSid); vehVos.removeAll(Collections.singleton(null)); - List vinNoList = new ArrayList<>(); + Map vinNoMap = new HashMap<>(); if (!vehVos.isEmpty()) { for (BaseManufacturerRetwareVehDetailsVo vehVo : vehVos) { String vinNo = vehVo.getVinNo(); - vinNoList.add(vinNo); + String refundMoney = vehVo.getRefundMoney(); + vinNoMap.put(vinNo,new BigDecimal(refundMoney)); } } //初始化总数量为1 @@ -353,15 +354,17 @@ public class BaseManufacturerRetwareService extends MybatisBaseService baseApplyInboundVehQueryMaterials = new ArrayList<>(); - for (String vinNo : vinNoList) { + + for (Map.Entry entry : vinNoMap.entrySet()) { + String vinNo = entry.getKey(); + BigDecimal settleMoney = entry.getValue(); + tPrice = tPrice.add(settleMoney); ScmApplyInboundVehQueryDetailsVo data = scmApplyInboundVehQueryFeign.fetchDetailsByVinNo(vinNo).getData(); if (null != data) { cgrkdSid = data.getMainSid(); BaseApplyInboundVehQueryMaterial baseApplyInboundVehQueryMaterial = new BaseApplyInboundVehQueryMaterial(); num = num + 1; id = id + 1; - BigDecimal settleMoney = new BigDecimal(data.getSettleMoney()); - tPrice = tPrice.add(settleMoney); //主车物料编码 baseApplyInboundVehQueryMaterial.setVinNo(data.getVinNo().substring(data.getVinNo().length() - 8)); baseApplyInboundVehQueryMaterial.setId(String.valueOf(id)); @@ -369,7 +372,7 @@ public class BaseManufacturerRetwareService extends MybatisBaseService
附件
- + @@ -151,6 +151,7 @@ export default { submitdisabled: false, tableKey: 0, index: 0, + image_list: [], formobj: { createByName: '', createBySid: '', @@ -262,7 +263,7 @@ export default { this.formobj.filesList.forEach((e) => { aa.push(e.url) }) - this.formobj.filesList = aa + this.image_list = aa } } }) @@ -325,22 +326,18 @@ export default { return } else { if (this.upload_list.length > 0) { - this.upload_list.forEach((e) => { - // 当列表中车架号与导入的车架号一致时 - this.formobj.detailsVoList.forEach((k) => { - if (e.vinNo === k.vinNo) { + for (var i = 0; i < this.formobj.detailsVoList.length; i++) { + for (var k = 0; k < this.upload_list.length; k++) { + // 当列表中车架号与导入的车架号一致时 + if (this.formobj.detailsVoList[i].vinNo === this.upload_list[k].vinNo) { // 资方逾期月还取导入的值 - k.tiredDeficiency = e.tiredDeficiency - // 差异金额 = 平台逾期金额 - 财务累欠金额 - k.diffMoney = parseFloat(k.overdueMoney) - parseFloat(k.tiredDeficiency) - } else { - // 当列表中的车架号在导入的信息中找不到时 - // 资方逾期月还赋值0 - k.tiredDeficiency = '0' - // 差异金额 = 平台逾期金额 - k.diffMoney = k.overdueMoney - } - }) + this.formobj.detailsVoList[i].tiredDeficiency = this.upload_list[k].tiredDeficiency + } + } + } + this.formobj.detailsVoList.forEach((e) => { + // 差异金额 = 平台逾期金额 - 财务累欠金额 + e.diffMoney = Math.round((parseFloat(e.overdueMoney) - parseFloat(e.tiredDeficiency !== '' ? e.tiredDeficiency : 0)) * 100) / 100 }) } this.dialogVisible = false diff --git a/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue b/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue index 50b032fbb6..4f7fa4fc46 100644 --- a/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue +++ b/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue @@ -14,7 +14,7 @@
*供应商名称
- +
*供应商简称
@@ -326,6 +326,9 @@ export default { } }) }, + inputSupplier() { + this.formobj.billingCompanyName = this.formobj.supplierName + }, billingTypeChange(value) { const choose = this.billingType_list.filter((item) => item.dictValue === value) if (choose !== null && choose.length > 0) { diff --git a/yxt-as-ui/src/views/operation/claimstatement/claimstatement.vue b/yxt-as-ui/src/views/operation/claimstatement/claimstatement.vue index 44da1281d5..3c6c19babb 100644 --- a/yxt-as-ui/src/views/operation/claimstatement/claimstatement.vue +++ b/yxt-as-ui/src/views/operation/claimstatement/claimstatement.vue @@ -198,7 +198,7 @@
-
保单时间
+
报单日期
diff --git a/yxt-as-ui/src/views/operation/salesticket/salesticket.vue b/yxt-as-ui/src/views/operation/salesticket/salesticket.vue index 8ea64f9553..c69d8e3246 100644 --- a/yxt-as-ui/src/views/operation/salesticket/salesticket.vue +++ b/yxt-as-ui/src/views/operation/salesticket/salesticket.vue @@ -142,7 +142,7 @@ export default { size: 'small', icon: '', btnKey: 'toPrint', - btnLabel: '打印结算单' + btnLabel: '打印' }, { type: 'info', diff --git a/yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue b/yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue index 036caa60c7..122aa16cb3 100644 --- a/yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue +++ b/yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue @@ -94,7 +94,7 @@
开票单位
- + @@ -115,13 +115,19 @@