检查部位、检查技术、检查名称已使用禁止取消、删除
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
dbffc2787d
commit
6ea46c076b
|
@ -352,7 +352,8 @@
|
|||
</el-transfer> -->
|
||||
<el-table ref="multipleTable" :data="$d.Modality" stripe height="450" row-key="id" class="criterion-table"
|
||||
@selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" align="left" width="45" :reserve-selection="true" />
|
||||
<el-table-column type="selection" align="left" width="45" :reserve-selection="true"
|
||||
:selectable="selectableModality" />
|
||||
<el-table-column prop="value" :label="$t('trials:logincCfg:form:modality')" />
|
||||
</el-table>
|
||||
</div>
|
||||
|
@ -404,7 +405,8 @@
|
|||
</el-button>
|
||||
<el-table ref="studyNameTable" v-loading="listLoading" :data="trialStudyNameList" stripe height="400"
|
||||
row-key="Name" @selection-change="handleStudyNameSelectionChange">
|
||||
<el-table-column type="selection" align="left" width="45" :reserve-selection="true" />
|
||||
<el-table-column type="selection" align="left" width="45" :reserve-selection="true"
|
||||
:selectable="selectableStudyName" />
|
||||
<el-table-column prop="Name" :label="$t('trials:logincCfg:form:studyName')">
|
||||
<template slot-scope="scope">
|
||||
<div class="bodyPartName">
|
||||
|
@ -412,6 +414,7 @@
|
|||
isEN ? scope.row.EnName : scope.row.Name
|
||||
}}</span>
|
||||
<el-button circle icon="el-icon-delete" :title="$t('trials:logincCfg:form:StudyName:del')"
|
||||
:disabled="form.StudyUseStudyNameList.includes(row.Name) || form.StudyUseStudyNameList.includes(row.EnName)"
|
||||
@click.stop="handleDelStudyName(scope.row)" />
|
||||
</div>
|
||||
</template>
|
||||
|
@ -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
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue