diff --git a/src/views/business/study/comp/suject.vue b/src/views/business/study/comp/suject.vue index f58c7dd..978e7cf 100644 --- a/src/views/business/study/comp/suject.vue +++ b/src/views/business/study/comp/suject.vue @@ -131,26 +131,29 @@ export default { getList(){ if(this.study.id){ this.selectedSubjectId = '' + let selectedDeptId = '' studySubject_listByStudyId({studyId:this.study.id}).then(response => { this.subjectList = response.data; for(let i=0;i0 && item.userIdList.indexOf(this.userId)>-1)){ this.selectedSubjectId = item.id + selectedDeptId = item.deptId break } } if(this.selectedSubjectId === ''){ this.selectedSubjectId = this.subjectList.length>0?this.subjectList[0].id:'' + selectedDeptId = this.subjectList.length>0?this.subjectList[0].deptId:'' } - this.$emit('change',this.selectedSubjectId) + this.$emit('change',this.selectedSubjectId,selectedDeptId) }) } }, changeSelectedSubject(item){ this.selectedSubjectId = item.id - this.$emit('change',this.selectedSubjectId) + this.$emit('change',this.selectedSubjectId,item.deptId) }, editSubject(){ this.infoDialog.list = [] diff --git a/src/views/business/study/comp/tbbd.vue b/src/views/business/study/comp/tbbd.vue index bf0a3aa..076b3d1 100644 --- a/src/views/business/study/comp/tbbd.vue +++ b/src/views/business/study/comp/tbbd.vue @@ -4,7 +4,7 @@
- +
@@ -39,13 +39,15 @@ export default { showDetail:false, studyInfo:{ studySubjectId:'' - } + }, + selectedDeptId:'' } }, created() {}, methods: { - changeSubject(val){ + changeSubject(val,deptId){ this.studyInfo.studySubjectId = val + this.selectedDeptId = deptId || '' }, showDetailCallback(val){ this.showDetail=val diff --git a/src/views/business/study/comp/ytbd.vue b/src/views/business/study/comp/ytbd.vue index 509b3b6..e1613ed 100644 --- a/src/views/business/study/comp/ytbd.vue +++ b/src/views/business/study/comp/ytbd.vue @@ -4,7 +4,7 @@
- +
@@ -39,13 +39,15 @@ export default { showDetail:false, studyInfo:{ studySubjectId:'' - } + }, + selectedDeptId:'' } }, created() {}, methods: { - changeSubject(val){ + changeSubject(val,deptId){ this.studyInfo.studySubjectId = val + this.selectedDeptId = deptId || '' }, showDetailCallback(val){ this.showDetail=val