From 7a53495795721c7b521911e90f364df5f92b7a89 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Wed, 28 Jan 2026 17:25:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=20=E9=85=8D=E7=BD=AE=E5=AE=8C=E6=88=90=E7=9A=84=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue | 5 +++++ .../comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue | 5 +++++ .../business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue | 5 +++++ .../business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue | 5 +++++ .../comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue | 5 +++++ .../comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue | 11 ++++++++++- .../business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue | 9 +++++++++ .../comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue | 5 +++++ .../business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue | 5 +++++ .../comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue | 5 +++++ src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue | 4 ++++ 11 files changed, 63 insertions(+), 1 deletion(-) diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue index 7cd4e3f..dc4f903 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYDB.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue index dcaf607..25be6df 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/CBYHGZYWDX.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue index 420c272..ea097dd 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/JZXY.vue @@ -173,6 +173,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -412,6 +413,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue index db29df4..e4346dd 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/QXWDX.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue index 8842280..bedef4b 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/RXJZXY.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue index 5f1ac84..fe8edca 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/Recovery.vue @@ -180,6 +180,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -541,9 +542,17 @@ export default { total:0, unit:'' } - if(val.rowData.sjgzyxql===undefined && val.headerSelectFields.sjgzyxqlUnit === undefined){ + if(val.headerSelectFields.sjgzyxqlUnit === undefined){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } amount = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) }else{ + if(val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined || val.rowData.sjgzyxql==='' || val.rowData.sjgzyxql===undefined || val.rowData.sjxsyxql==='' || val.rowData.sjxsyxql===undefined){ + this.$message.error("表格内容未填完") + return + } amount = addTj([val.rowData.sjryxql, val.rowData.sjgzyxql,val.rowData.sjxsyxql], [val.headerSelectFields.sjryxqlUnit, val.headerSelectFields.sjgzyxqlUnit,val.headerSelectFields.sjxsyxqlUnit]) } let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue index 4310f91..8b16b01 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XSKKX.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -425,6 +426,14 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue index 6fd2f33..2c88bda 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/XZXHTYX.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue index 8e4f09a..5482e2c 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZDYBS.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue index 7b62d25..597679b 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXYPZBB/ZQDYJMD.vue @@ -175,6 +175,7 @@ export default { type: "select", fillType: "actFill", otherCode: "actOther", + compareTo: "pre", multiple: true, options: this.getDictOptions('business_pztj') } @@ -424,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = { diff --git a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue index 3fc0da2..d6a9915 100644 --- a/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue +++ b/src/views/business/comps/template/comps/sp/SWYPFXFFXZKPZB.vue @@ -425,6 +425,10 @@ export default { }) }, configComplete(val){ + if(val.rowData.sjjzxql==='' || val.rowData.sjjzxql===undefined || val.rowData.sjryxql==='' || val.rowData.sjryxql===undefined){ + this.$message.error("表格内容未填完") + return + } console.log("完成配置数据:"+JSON.stringify(val)) const { total, unit } = addTj([val.rowData.sjjzxql, val.rowData.sjryxql], [val.headerSelectFields.sjjzxqlUnit, val.headerSelectFields.sjryxqlUnit]) let postData = {