|
|
@ -4,7 +4,7 @@ |
|
|
<div class="tbbd-left" v-show="!showDetail"> |
|
|
<div class="tbbd-left" v-show="!showDetail"> |
|
|
<sbject :study="study" @change="changeSubject" /> |
|
|
<sbject :study="study" @change="changeSubject" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="tbbd-right" v-if="studyInfo.studySubjectId != ''"> |
|
|
|
|
|
|
|
|
<div class="tbbd-right" v-if="studyInfo.studySubjectId!='' && studyInfo.studySubjectId!=undefined"> |
|
|
<syjList :study="studyInfo" @showDetail="showDetailCallback" /> |
|
|
<syjList :study="studyInfo" @showDetail="showDetailCallback" /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -25,15 +25,11 @@ export default { |
|
|
}, |
|
|
}, |
|
|
watch: { |
|
|
watch: { |
|
|
study: { |
|
|
study: { |
|
|
|
|
|
deep: true, |
|
|
immediate: true, |
|
|
immediate: true, |
|
|
handler(v) { |
|
|
handler(v) { |
|
|
this.studyInfo = { |
|
|
|
|
|
studyId: v.id, |
|
|
|
|
|
studyLeader: v.leader, |
|
|
|
|
|
studySubjectId: '' |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
this.studyInfo = v |
|
|
}, |
|
|
}, |
|
|
deep: true, |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
components: { sbject, syjList }, |
|
|
components: { sbject, syjList }, |
|
|
@ -42,11 +38,7 @@ export default { |
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
showDetail: false, |
|
|
showDetail: false, |
|
|
studyInfo: { |
|
|
|
|
|
studyId: this.study.id, |
|
|
|
|
|
studyLeader: this.study.leader, |
|
|
|
|
|
studySubjectId: '' |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
studyInfo: {} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
created() { }, |
|
|
created() { }, |
|
|
|