From 1d35efd4aa47680b9adccd714d665feb7ed7551e Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 7 Nov 2024 16:04:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AF=E8=AF=AD=E9=85=8D=E7=BD=AE=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=90=8C=E6=AD=A5=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trial-config/components/logicalConfig.vue | 46 +++++++------------ 1 file changed, 16 insertions(+), 30 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 15a51368..2e354f36 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 @@ -767,35 +767,6 @@ import ClinicalDataForm from './clinicalDataForm' import terminology from './terminology' import const_ from '@/const/sign-code' import BaseModel from '@/components/BaseModel' -const defaultDATA = () => { - return [ - { - Name: '受试者编号', - TrialName: '受试者编号', - IsDefault: true, - }, - { - Name: '访视基准日期', - TrialName: '访视基准日期', - IsDefault: true, - }, - { - Name: '拍片日期', - TrialName: '拍片日期', - IsDefault: true, - }, - { - Name: '阅片人', - TrialName: '阅片人', - IsDefault: true, - }, - { - Name: '独立阅片人', - TrialName: '独立阅片人', - IsDefault: true, - }, - ] -} export default { name: 'LogicalConfig', components: { SignForm, ClinicalDataForm, BaseModel, terminology }, @@ -1357,7 +1328,6 @@ export default { (Array.isArray(this.form.TrialObjectNameList) && this.form.TrialObjectNameList.length <= 0) ) { - // this.form.TrialObjectNameList = defaultDATA() this.form.TrialObjectNameList = this.$d.Terminology.map((item) => { return { Name: item.label, @@ -1365,7 +1335,23 @@ export default { IsDefault: true, } }) + } else if ( + Array.isArray(this.form.TrialObjectNameList) && + this.form.TrialObjectNameList.length > 0 + ) { + this.$d.Terminology.forEach((item) => { + if ( + !this.form.TrialObjectNameList.find((d) => d.Name === item.label) + ) { + this.form.TrialObjectNameList.push({ + Name: item.label, + TrialName: item.label, + IsDefault: true, + }) + } + }) } + let Modalitys = this.form.ModalityList.map((item) => { return this.$fd('Modality', item.trim()) })