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()