diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicle.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicle.java index 6de14e5426..98a65c1ebf 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicle.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicle.java @@ -181,4 +181,6 @@ public class BaseVehicle extends BaseEntity { private String orgCode; @ApiModelProperty(value = "车辆型号") private String vehMark; + @ApiModelProperty(value = "公司入库日期") + private String orgPriceDate; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleSelectVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleSelectVo.java index eacbc7d55a..c5bbcd79ae 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleSelectVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleSelectVo.java @@ -154,4 +154,6 @@ public class BaseVehicleSelectVo implements Vo { private String supplierCode; @ApiModelProperty(value = "分公司code") private String orgCode; + @ApiModelProperty(value = "公司入库日期") + private String orgPriceDate; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java index c312fcf1b2..0d9afe12f9 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleVo.java @@ -250,4 +250,6 @@ public class BaseVehicleVo implements Vo { private String trailerOrInstallDealPrice; @ApiModelProperty("总成交价") private String totalDealPrice; + @ApiModelProperty(value = "公司入库日期") + private String orgPriceDate; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index d289d53cf6..a438e34c1b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -520,18 +520,14 @@ public class BaseAccadjApplyService extends MybatisBaseService fInStockEntry = new ArrayList<>(); for (BaseInternalPurchaseVehicle baseInternalPurchaseVehicle : baseInternalPurchaseVehicles2) { StkInStock.FInStockEntry sf = new StkInStock.FInStockEntry(); + String vinNo = baseInternalPurchaseVehicle.getVinNo(); //单价 目前放的是内销价 应该是厂家结算价 目前没有厂家结算价 需要后期修改为厂家结算价 sf.setFPrice(baseInternalPurchaseVehicle.getCostPrice() + ""); //车辆类型 diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index 7f5ec72b40..ac713da928 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -1560,7 +1560,7 @@ public class BaseVehicleService extends MybatisBaseService scmApplyInboundVehQueryDetailsVos = scmApplyInboundVehQueryService.fetchByMainSid(sid); + vo.setScmApplyInboundVehQueryList(scmApplyInboundVehQueryDetailsVos); + BigDecimal totalMoney = new BigDecimal(0); + for (ScmApplyInboundVehQueryDetailsVo scmApplyInboundVehQueryDetailsVo : scmApplyInboundVehQueryDetailsVos) { + String settleMoney = scmApplyInboundVehQueryDetailsVo.getSettleMoney(); + totalMoney = totalMoney.add(new BigDecimal(settleMoney)); + } + String transform = TransformMoney.transform(totalMoney.toString()); + vo.setTotalMoney(transform); return vo; } @@ -260,7 +269,7 @@ public class ScmApplyInboundQueryService extends MybatisBaseService fInStockEntry = new ArrayList<>(); //直接调拨单的物料列表 diff --git a/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangChu.vue b/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangChu.vue index 49b1c22d75..4b2bfe1502 100644 --- a/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangChu.vue +++ b/anrui-scm/anrui-scm-ui/src/views/cheliang/cheliangtaizhang/relation/cheliangtaizhangChu.vue @@ -467,7 +467,7 @@ export default { this.temp.customerSid = resp.data.customerSid this.temp.mobile = resp.data.mobile this.temp.giftsDescription = resp.data.totaldiscount - this.temp.salesAllowance = resp.data.carDiscountPrice + // this.temp.salesAllowance = resp.data.carDiscountPrice this.temp.middleOne = resp.data.intermediaryName this.temp.rebateMoneyOne = resp.data.distributorPrice this.temp.middleTwo = resp.data.intermediaryName2 diff --git a/anrui-scm/anrui-scm-ui/src/views/purchasereceipt/purchasereceipt.vue b/anrui-scm/anrui-scm-ui/src/views/purchasereceipt/purchasereceipt.vue index 3591c55542..8a6ffccb11 100644 --- a/anrui-scm/anrui-scm-ui/src/views/purchasereceipt/purchasereceipt.vue +++ b/anrui-scm/anrui-scm-ui/src/views/purchasereceipt/purchasereceipt.vue @@ -347,11 +347,22 @@ export default { this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行重推操作' }) return } else { + const loading = this.$loading({ + lock: true, + text: '数据推送中', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) req.ctcgykd({ cgrkdSid: this.sids[0] }).then((resp) => { if (resp.success) { + loading.close() this.$message({ showClose: true, type: 'success', message: '推送成功' }) this.getList() + } else { + loading.close() } + }).catch(() => { + loading.close() }) } }, diff --git a/anrui-scm/anrui-scm-ui/src/views/shangzhuang/shangzhuangguanli/shangzhuangAdd.vue b/anrui-scm/anrui-scm-ui/src/views/shangzhuang/shangzhuangguanli/shangzhuangAdd.vue index 6f78a42e48..e6923511e8 100644 --- a/anrui-scm/anrui-scm-ui/src/views/shangzhuang/shangzhuangguanli/shangzhuangAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/shangzhuang/shangzhuangguanli/shangzhuangAdd.vue @@ -96,7 +96,10 @@
篷布滑道
- + + + +
@@ -110,13 +113,19 @@
自卸液压盖板
- + + + +
底板加热
- + + + +
@@ -148,6 +157,9 @@ export default { color_list: [], refitMethod_list: [], plateMaterial_list: [], + tarpaulinSlide_list: [], + selfUnHyCoPl_list: [], + floorHeating_list: [], refitFactory_list: [], formobj: { sid: '', @@ -168,9 +180,12 @@ export default { plateThicknessBottom: '', plateThicknessEdge: '', tarpaulinSlide: '', + tarpaulinSlideKey: '', refrigerator: '', selfUnHyCoPl: '', + selfUnHyCoPlKey: '', floorHeating: '', + floorHeatingKey: '', useOrgSid: '', createOrgSid: '' }, @@ -225,6 +240,21 @@ export default { this.plateMaterial_list = res.data } }) + typeValues({ type: 'sz_pbhd' }).then((res) => { + if (res.success) { + this.tarpaulinSlide_list = res.data + } + }) + typeValues({ type: 'sz_zxyygb' }).then((res) => { + if (res.success) { + this.selfUnHyCoPl_list = res.data + } + }) + typeValues({ type: 'sz_dbjr' }).then((res) => { + if (res.success) { + this.floorHeating_list = res.data + } + }) }, changeInstallName(value) { let bb = null @@ -295,9 +325,69 @@ export default { this.formobj.plateMaterialValue = bb.name this.formobj.plateMaterialKey = bb.key }, + changeTarpaulinSlide(value) { + const choose = this.tarpaulinSlide_list.filter((item) => item.dictKey === value) + if (choose.length > 0) { + this.formobj.tarpaulinSlide = choose[0].dictValue + this.formobj.tarpaulinSlideKey = choose[0].dictKey + } + }, + clearTarpaulinSlide() { + this.formobj.tarpaulinSlide = '' + this.formobj.tarpaulinSlideKey = '' + }, + changeSelfUnHyCoPl(value) { + const choose = this.selfUnHyCoPl_list.filter((item) => item.dictKey === value) + if (choose.length > 0) { + this.formobj.selfUnHyCoPl = choose[0].dictValue + this.formobj.selfUnHyCoPlKey = choose[0].dictKey + } + }, + clearSelfUnHyCoPl() { + this.formobj.selfUnHyCoPl = '' + this.formobj.selfUnHyCoPlKey = '' + }, + changeFloorHeating(value) { + const choose = this.selfUnHyCoPl_list.filter((item) => item.dictKey === value) + if (choose.length > 0) { + this.formobj.floorHeating = choose[0].dictValue + this.formobj.floorHeatingKey = choose[0].dictKey + } + }, + clearFloorHeating() { + this.formobj.floorHeating = '' + this.formobj.floorHeatingKey = '' + }, handleReturn(isreload) { if (isreload === 'true') this.$emit('reloadlist') - this.formobj = {} + this.formobj = { + sid: '', + vehicleTypeKey: '', + vehicleTypeValue: '', + installNameKey: '', + installNameValue: '', + refitMethodKey: '', + refitMethodValue: '', + refitFactory: '', + colorKey: '', + colorValue: '', + wk_long: '', + wk_wide: '', + wk_high: '', + plateMaterialKey: '', + plateMaterialValue: '', + plateThicknessBottom: '', + plateThicknessEdge: '', + tarpaulinSlide: '', + tarpaulinSlideKey: '', + refrigerator: '', + selfUnHyCoPl: '', + selfUnHyCoPlKey: '', + floorHeating: '', + floorHeatingKey: '', + useOrgSid: '', + createOrgSid: '' + } this.$refs['form_obj'].resetFields() this.$emit('doback') },