diff --git a/src/api/trials.js b/src/api/trials.js index 5f7674b2..53546b1c 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -3566,3 +3566,21 @@ export function batchSetCriterionJoinJoinAnalysis(param) { data: param }) } + +export function updateTrialVirtualSiteCode(param) { + return request({ + url: `/TaskConsistentRule/updateTrialVirtualSiteCode`, + method: 'post', + data: param + }) +} + +export function getUpdateVirtualSiteCodeList(param) { + return request({ + url: `/TaskConsistentRule/getUpdateVirtualSiteCodeList?trialId=${param.trialId}`, + method: 'get' + }) +} + + + diff --git a/src/views/trials/trials-panel/reading/consistency-analysis/components/DoctorConsistentRuleSubjectTable.vue b/src/views/trials/trials-panel/reading/consistency-analysis/components/DoctorConsistentRuleSubjectTable.vue index 1442dbf4..8ee60ed6 100644 --- a/src/views/trials/trials-panel/reading/consistency-analysis/components/DoctorConsistentRuleSubjectTable.vue +++ b/src/views/trials/trials-panel/reading/consistency-analysis/components/DoctorConsistentRuleSubjectTable.vue @@ -1,7 +1,7 @@ /* eslint-disable */ @@ -482,7 +486,14 @@ circle icon="el-icon-s-check" :title="$t('trials:selftConsistencyAnalysis:button:select')" - @click="openDoctorConsistentRuleSubjectTable(scope.row)" + @click="openDoctorConsistentRuleSubjectTable(scope.row, false)" + /> + + @@ -514,7 +525,7 @@ {{$t('trials:grouptConsistencyAnalysis:button:config')}} - @@ -526,19 +537,31 @@ width="480px" :close-on-click-modal="false" > - + + + + + { } export default { name: 'TrialsNotice', - components: { BaseContainer, Pagination, ReaderRulesForm, DoctorConsistentRuleSubjectTable, GroupConsistentRuleSubjectTable }, + components: { BaseContainer, Pagination, ReaderRulesForm, DoctorConsistentRuleSubjectTable, GroupConsistentRuleSubjectTable, VirtualCenter }, data() { return { TrialReadingCriterionId: null, @@ -670,7 +694,8 @@ export default { RequestReReadingReason: [{ required: true, message: this.$t('common:ruleMessage:specify'), trigger: 'blur' }] }, changeNum: 0, - openWindow:null + openWindow:null, + isOpenSite: false } }, mounted() { @@ -685,6 +710,9 @@ export default { } }, methods: { + openSite() { + this.isOpenSite = true + }, handleExport(type) { if (!this.searchData.TrialReadingCriterionId) { this.$alert(this.$t('trials:consistencyAnalysis:message:selectCriterion'))//'请先选择阅片标准' @@ -794,9 +822,10 @@ export default { this.rowData = {...row} this.ReaderRulesFormVisible = true }, - openDoctorConsistentRuleSubjectTable(row) { + openDoctorConsistentRuleSubjectTable(row, IsAutoAllocateGenerateTask) { this.rowData = {...row} this.DoctorConsistentRuleSubjectTableVisible = true + this.rowData.IsAutoAllocateGenerateTask = IsAutoAllocateGenerateTask }, addReaderRulesForm(isg) { this.isDisable = false