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