From f2f96e44d8c2e7e0a0e11df129fb670c2a369bdc Mon Sep 17 00:00:00 2001 From: "15881625488@163.com" <15881625488@163.com> Date: Mon, 9 Feb 2026 16:31:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:[=E5=A1=AB=E6=8A=A5=E8=A1=A8=E5=8D=95]?= =?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/comps/select/SelectTemplate.vue | 8 ++++++-- src/views/business/comps/select/SelectTemplateDialog.vue | 1 + src/views/business/study/comp/jhbd/Bj.vue | 2 +- src/views/business/study/comp/sqbd/Bj.vue | 2 +- src/views/business/study/comp/tbbd/Bj.vue | 4 +++- src/views/business/study/comp/ytbd/Bj.vue | 4 +++- 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/views/business/comps/select/SelectTemplate.vue b/src/views/business/comps/select/SelectTemplate.vue index 7725941..5584199 100644 --- a/src/views/business/comps/select/SelectTemplate.vue +++ b/src/views/business/comps/select/SelectTemplate.vue @@ -37,6 +37,10 @@ export default { type: Number, default: null }, + studySubjectId: { + type: Number, + default: null + }, }, watch: { value: { @@ -50,7 +54,7 @@ export default { handler(v) { this.selected.name=v || '' } - }, + } }, data() { return { @@ -65,7 +69,7 @@ export default { methods: { showSelectTemplate(){ if(!this.disabled){ - this.$refs.selectTemplateDialog.show({needPre:this.needPre,studyType:this.studyType,studyFormType:this.studyFormType}) + this.$refs.selectTemplateDialog.show({needPre:this.needPre,studyType:this.studyType,studyFormType:this.studyFormType,studySubjectId:this.studySubjectId}) } }, handleChange(obj) { diff --git a/src/views/business/comps/select/SelectTemplateDialog.vue b/src/views/business/comps/select/SelectTemplateDialog.vue index 75adb57..96e751e 100644 --- a/src/views/business/comps/select/SelectTemplateDialog.vue +++ b/src/views/business/comps/select/SelectTemplateDialog.vue @@ -81,6 +81,7 @@ export default { this.selectedId = row.id }, show(val) { + this.searchForm.deptId=val.studySubjectId this.searchForm = _.merge({}, this.searchForm, val) this.selectedId = null this.search() diff --git a/src/views/business/study/comp/jhbd/Bj.vue b/src/views/business/study/comp/jhbd/Bj.vue index f5ea6e7..37e554a 100644 --- a/src/views/business/study/comp/jhbd/Bj.vue +++ b/src/views/business/study/comp/jhbd/Bj.vue @@ -42,7 +42,7 @@ + @change="selectTemplateChange" :studySubjectId="-1"/> diff --git a/src/views/business/study/comp/sqbd/Bj.vue b/src/views/business/study/comp/sqbd/Bj.vue index b9117eb..eaa22f3 100644 --- a/src/views/business/study/comp/sqbd/Bj.vue +++ b/src/views/business/study/comp/sqbd/Bj.vue @@ -42,7 +42,7 @@ + @change="selectTemplateChange" :studySubjectId="-1"/> diff --git a/src/views/business/study/comp/tbbd/Bj.vue b/src/views/business/study/comp/tbbd/Bj.vue index bb54472..a7aba29 100644 --- a/src/views/business/study/comp/tbbd/Bj.vue +++ b/src/views/business/study/comp/tbbd/Bj.vue @@ -46,7 +46,7 @@ + @change="selectTemplateChange" :needPre="1" :studySubjectId="studySubjectId"/> @@ -479,6 +479,7 @@ export default { studyType: null, studyFormType: null, ccwzlist: [], + studySubjectId:null, } }, computed: { @@ -576,6 +577,7 @@ export default { params = JSON.parse(caesarDecipher(this.$route.params.key)) this.studyType = params.studyType || null this.studyFormType = params.studyFormType || null + this.studySubjectId = params.studySubjectId || null } catch (e) { console.log('参数错误') } diff --git a/src/views/business/study/comp/ytbd/Bj.vue b/src/views/business/study/comp/ytbd/Bj.vue index ab8d40a..308d7be 100644 --- a/src/views/business/study/comp/ytbd/Bj.vue +++ b/src/views/business/study/comp/ytbd/Bj.vue @@ -42,7 +42,7 @@ + :name="form.templateMc" :studyType="studyType" :studySubjectId="studySubjectId" :studyFormType="studyFormType" @change="selectTemplateChange" /> @@ -155,6 +155,7 @@ export default { open: false, openSubmit: false, permitForSecectUser: '', + studySubjectId:null, rulesApprove: { qmrmm: [{ required: true, @@ -267,6 +268,7 @@ export default { this.permitForSecectUser = row.permitForSecectUser this.studyType = row.studyType||null this.studyFormType = row.studyFormType||null + this.studySubjectId=row.studySubjectId||null if (row && row.id) { this.showIndex = 2 this.$modal.loading()