From 5acac110b1a61aceb7465d99960c448735d37fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Wed, 6 Mar 2024 17:29:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E5=88=86?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 18 +++ .../DoctorConsistentRuleSubjectTable.vue | 11 +- .../GroupConsistentRuleSubjectTable.vue | 10 +- .../components/ReaderRulesForm.vue | 21 ++- .../components/VirtualCenter.vue | 138 ++++++++++++++++++ .../reading/consistency-analysis/index.vue | 45 +++++- 6 files changed, 227 insertions(+), 16 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/consistency-analysis/components/VirtualCenter.vue 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 From 644cca6d0f16646b11296f97c12e64c748838e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Wed, 6 Mar 2024 17:50:50 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=B8=80=E8=87=B4=E6=80=A7=E5=88=86?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trials/trials-panel/reading/consistency-analysis/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue index d2d5b496..e2edba42 100644 --- a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue +++ b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue @@ -104,7 +104,7 @@ {{$t('trials:consistencyAnalysis:button:self')}} - + {{$t('trials:consistencyAnalysis:button:group')}}