From 57878e4c96f50bc8d0b1eaeb5e5dd12e94cfe651 Mon Sep 17 00:00:00 2001 From: "15881625488@163.com" <15881625488@163.com> Date: Tue, 14 Apr 2026 15:30:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/study/comp/tbbd/Bj.vue | 4 ++-- src/views/business/study/comp/wzlb/gyzjList.vue | 4 ++-- src/views/business/study/comp/wzlb/mjyList.vue | 4 ++-- src/views/business/template/list.vue | 12 ++++++++++++ 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/views/business/study/comp/tbbd/Bj.vue b/src/views/business/study/comp/tbbd/Bj.vue index 1fcc3cc..ab4bf6d 100644 --- a/src/views/business/study/comp/tbbd/Bj.vue +++ b/src/views/business/study/comp/tbbd/Bj.vue @@ -92,7 +92,7 @@ append-to-body :close-on-click-modal="false">
- +
{{ @@ -241,7 +241,7 @@ append-to-body :close-on-click-modal="false">
- +
diff --git a/src/views/business/study/comp/wzlb/gyzjList.vue b/src/views/business/study/comp/wzlb/gyzjList.vue index da7e287..1fb7502 100644 --- a/src/views/business/study/comp/wzlb/gyzjList.vue +++ b/src/views/business/study/comp/wzlb/gyzjList.vue @@ -114,11 +114,11 @@ v-hasPermi="['business:studyGyzj:rk', 'business:nonTrialGyzj:rk', 'business:drugGyzj:rk']">{{ $t('page.business.resource.gyzj.ruku') }} - {{ $t('page.business.resource.gyzj.quchu') }} - {{ $t('page.business.resource.gyzj.cunchu') }} diff --git a/src/views/business/study/comp/wzlb/mjyList.vue b/src/views/business/study/comp/wzlb/mjyList.vue index b61d488..5b910a0 100644 --- a/src/views/business/study/comp/wzlb/mjyList.vue +++ b/src/views/business/study/comp/wzlb/mjyList.vue @@ -102,11 +102,11 @@ $t('page.business.resource.mjy.xgkc') }} - {{ $t('page.business.resource.gyzj.quchu') }} - {{ $t('page.business.resource.gyzj.cunchu') }} diff --git a/src/views/business/template/list.vue b/src/views/business/template/list.vue index 23316a8..07554af 100644 --- a/src/views/business/template/list.vue +++ b/src/views/business/template/list.vue @@ -138,6 +138,15 @@ + + + + + + + + Date: Tue, 14 Apr 2026 16:26:21 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/study/comp/tbbd/Bj.vue | 110 ++++++++++++++++++++++-------- 1 file changed, 82 insertions(+), 28 deletions(-) diff --git a/src/views/business/study/comp/tbbd/Bj.vue b/src/views/business/study/comp/tbbd/Bj.vue index ab4bf6d..cfa1c4e 100644 --- a/src/views/business/study/comp/tbbd/Bj.vue +++ b/src/views/business/study/comp/tbbd/Bj.vue @@ -63,7 +63,8 @@ - + @@ -91,8 +92,8 @@ -
- +
+
{{ @@ -108,9 +109,12 @@
处置方式:
-
- +
+ +
@@ -152,10 +156,12 @@
存储条件:
-
- +
+ +
@@ -225,8 +231,8 @@
- +
@@ -240,8 +246,8 @@ -
- +
+
@@ -266,10 +272,12 @@
存储条件:
-
- +
+ +
@@ -318,8 +326,8 @@
- +
@@ -333,7 +341,7 @@ -
+
@@ -363,8 +371,8 @@
- +
@@ -378,7 +386,7 @@ -
+
@@ -408,8 +416,8 @@
- +
@@ -486,6 +494,7 @@ export default { czfsqt: '', czids: '', sfcc: false, + cctjqt: '', cctj: '', ccwz: '', ccids: '', @@ -502,6 +511,7 @@ export default { czids: '', sfcc: false, cctj: '', + cctjqt: '', ccwz: '', ccids: '', }, @@ -563,7 +573,7 @@ export default { this.getCcwz() }, methods: { - validForm() { + validForm() { this.$refs["form"].validate(valid => { if (valid) { } }) @@ -578,6 +588,18 @@ export default { this.ccwzlist = response.rows }) }, + czfsChange(cindex) { + let that = this + that.czlist[cindex].czfsqt = '' + }, + cctjChange(cindex) { + let that = this + that.cclist[cindex].cctjqt = '' + }, + cctjYjChange(cindex) { + let that = this + that.cclistYj[cindex].cctjqt = '' + }, ccwzChange(cindex) { let that = this let _index = _.findIndex(this.ccwzlist, function (item) { @@ -629,21 +651,24 @@ export default { addCz() { this.czlist.push({ list: [], - czfs: '' + czfs: '', + czfsqt: '' }) }, addCc() { this.cclist.push({ list: [], cctj: '', - ccwz: '' + ccwz: '', + cctjqt: '', }) }, addCcYj() { this.cclistYj.push({ list: [], cctj: '', - ccwz: '' + ccwz: '', + cctjqt: '' }) }, getInfo() { @@ -980,6 +1005,10 @@ export default { this.$modal.msgError('第' + (i + 1) + "个存储,存储条件不能为空") return } + if (!that.cclistYj[i].cctjqt || that.cclistYj[i].cctjqt == '') { + this.$modal.msgError('第' + (i + 1) + "个存储,存储条件不能为空") + return + } } that.$modal.loading() that.formYjcc.resource = JSON.stringify(that.resourceYj) @@ -999,7 +1028,6 @@ export default { let that = this this.$refs["formApprove"].validate(valid => { if (valid) { - that.$modal.loading() that.formApprove.resource = JSON.stringify(that.resource) that.formApprove.yqResource = JSON.stringify(that.yqResource) that.formApprove.jcbList = JSON.stringify(that.jcbList) @@ -1010,6 +1038,32 @@ export default { if (that.cclist.length > 0) { that.formApprove.cclist = JSON.stringify(that.cclist) } + for (var i = 0; i < that.czlist.length; i++) { + if (!that.czlist[i].czfs || that.czlist[i].czfs == '') { + this.$modal.msgError('第' + (i + 1) + "个处置,处置方式不能为空") + return + } + if (!that.czlist[i].czfsqt || that.czlist[i].czfsqt == '') { + this.$modal.msgError('第' + (i + 1) + "个存储,处置方式不能为空") + return + } + } + for (var i = 0; i < that.cclist.length; i++) { + if (!that.cclist[i].ccwz || that.cclist[i].ccwz == '') { + this.$modal.msgError('第' + (i + 1) + "个存储,存储位置不能为空") + return + } + if (!that.cclist[i].cctj || that.cclist[i].cctj == '') { + this.$modal.msgError('第' + (i + 1) + "个存储,存储条件不能为空") + return + } + if (!that.cclist[i].cctjqt || that.cclist[i].cctjqt == '') { + this.$modal.msgError('第' + (i + 1) + "个存储,存储条件不能为空") + return + } + } + debugger + that.$modal.loading() studyFormFill_tj(that.formApprove).then(response => { that.openApprove = false that.$modal.closeLoading() From a3b299d5eb89d3ea7960fd26d6772f4c07bb1517 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 14 Apr 2026 17:01:32 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20DL011=E9=A2=84=E8=AE=A1=E4=BD=93=E7=A7=AF=E5=8D=95?= =?UTF-8?q?=E4=BD=8D=E9=80=89=E6=8B=A9=E5=90=8E=EF=BC=8C=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E4=BD=93=E7=A7=AF=E5=8D=95=E4=BD=8D=E6=B2=A1=E5=9B=9E=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/comps/template/comps/dl/DL011.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/views/business/comps/template/comps/dl/DL011.vue b/src/views/business/comps/template/comps/dl/DL011.vue index 1e6418e..3f34350 100644 --- a/src/views/business/comps/template/comps/dl/DL011.vue +++ b/src/views/business/comps/template/comps/dl/DL011.vue @@ -272,7 +272,9 @@ export default { copyFrom: 'fshxbyjtj', compareTo: 'fshxbyjtj', subOptions: this.getDictOptions('business_tjdw'), - maxlength: 10 + maxlength: 10, + subDisabled:true + } } } @@ -297,8 +299,15 @@ export default { // 只在实际填报模式下生成编号 if (this.fillType !== 'actFill') return - + const data = this.getFilledFormDataByRefs([refConf.xbxx]) + if(!data.fshxbsjtjUnit){ + this.$refs[refConf.xbxx].batchUpdateFormData({'fshxbsjtjUnit':data.fshxbyjtjUnit}) + } + // 触发数据更新 + setTimeout(() => { + this.justUpdateFilledFormData() + }, 100) const { fshxbbh, fshxbbhCodeSn } = data || {} // 如果已经有 fshxbbhCodeSn 值,说明是回显数据,不需要重新生成