diff --git a/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue b/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue index c5256d30..27d480c5 100644 --- a/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue +++ b/src/views/trials/trials-panel/setting/trial-config/components/logicalConfig.vue @@ -352,7 +352,8 @@ --> - + @@ -404,7 +405,8 @@ - + @@ -503,6 +506,8 @@ export default { IsTrialBasicLogicConfirmed: false, TrialObjectNameList: [], TrialObjectNameConfigStr: '', + StudyUseModalityList: [], + StudyUseStudyNameList: [] // ClinicalDataSetNames: [], // ClinicalDataTrialSetIds: [], // ClinicalDataSetNamesStr: '' @@ -709,6 +714,12 @@ export default { }, }, methods: { + selectableStudyName(row) { + return !this.form.StudyUseStudyNameList.includes(row.Name) || !this.form.StudyUseStudyNameList.includes(row.EnName) + }, + selectableModality(row) { + return !this.form.StudyUseModalityList.includes(row.value) + }, selectableBodyPart(row) { return !row.IsStudyUse },