术语配置默认同步字典
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2024-11-07 16:04:26 +08:00
parent de0051a8c3
commit 1d35efd4aa
1 changed files with 16 additions and 30 deletions

View File

@ -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())
})