From 1ad30476896181737588ca20361e405b88c92f64 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 24 Jun 2025 11:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=9F=A5=E9=83=A8=E4=BD=8D=E3=80=81?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E5=90=8D=E7=A7=B0=E5=8F=AF=E9=80=89=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E6=9D=A1=E4=BB=B6=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../setting/trial-config/components/logicalConfig.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 8c9b830f..dc33f012 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 @@ -715,10 +715,16 @@ export default { }, methods: { selectableStudyName(row) { - return !this.form.StudyUseStudyNameList.includes(row.Name) || !this.form.StudyUseStudyNameList.includes(row.EnName) + let select = this.trialStudyNameList.filter((item) => item.IsChoose) + return (!this.form.StudyUseStudyNameList.includes(row.Name) && !this.form.StudyUseStudyNameList.includes(row.EnName)) || (!select.includes(row) && (this.form.StudyUseStudyNameList.includes(row.EnName) || this.form.StudyUseStudyNameList.includes(row.Name))) }, selectableModality(row) { - return !this.form.StudyUseModalityList.includes(row.value) + var a = this.$d.Modality.filter((v) => { + return !!this.form.ModalityList.find((v1) => { + return v1 === v.value + }) + }) + return !this.form.StudyUseModalityList.includes(row.value) || (!a.includes(row) && this.form.StudyUseModalityList.includes(row.value)) }, selectableBodyPart(row) { return !row.IsStudyUse