diff --git a/src/views/trials/trials-panel/reading/read-task/index.vue b/src/views/trials/trials-panel/reading/read-task/index.vue index 47bdfb0b..183d3779 100644 --- a/src/views/trials/trials-panel/reading/read-task/index.vue +++ b/src/views/trials/trials-panel/reading/read-task/index.vue @@ -208,7 +208,7 @@ @@ -375,6 +375,16 @@ export default { } } }, + computed: { + isTumor() { + let criterion = this.trialCriterionList.find(item => item.TrialReadingCriterionId === this.TrialReadingCriterionId) + if (criterion) { + return [1, 18, 2, 3, 7].includes(Number(criterion.CriterionType)) + } else { + return false + } + } + }, mounted() { this.trialId = this.$route.query.trialId this.getTrialCriterionList() @@ -470,8 +480,8 @@ export default { if (!valid) return this.loading = true this.btnLoading = true - if (!this.ApplyforReasonForm.IsCopyOrigenalForms) { - this.ApplyforReasonForm.IsCopyFollowForms = null + if (!this.ApplyforReasonForm.IsCopyOrigenalForms || !this.isTumor) { + this.ApplyforReasonForm.IsCopyFollowForms = false } var params = { TaskIdList: [