From cd581041b9f79d5c1b0bdaaa08d94d391bab7d57 Mon Sep 17 00:00:00 2001 From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com> Date: Mon, 12 Aug 2024 18:02:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=88=97=E8=A1=A8=E3=80=81?= =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E5=88=97=E8=A1=A8=E3=80=81=E5=BD=B1=E5=83=8F?= =?UTF-8?q?=E8=B4=A8=E6=8E=A7=E5=88=97=E8=A1=A8=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/export.js | 27 + src/views/trials/trials-list/index.vue | 626 ++++++---- .../attachment-management/index.vue | 256 ++-- .../trials-panel/visit/qc-check/index.vue | 1071 +++++++++++------ 4 files changed, 1270 insertions(+), 710 deletions(-) diff --git a/src/api/export.js b/src/api/export.js index 5ff69d85..74317182 100644 --- a/src/api/export.js +++ b/src/api/export.js @@ -160,3 +160,30 @@ export function getSubjectProgress_Export(param) { data: param }) } +// 导出项目列表 +export function getTrialList_Export(data) { + return requestDownload({ + url: `/ExcelExport/getTrialList_Export`, + responseType: 'blob', + method: 'post', + data + }) +} +// 导出培训记录 +export function pMTrainingRecordList_Export(data) { + return requestDownload({ + url: `/ExcelExport/pMTrainingRecordList_Export`, + responseType: 'blob', + method: 'post', + data + }) +} +// 导出影像指控 +export function qCVisitList_Export(data) { + return requestDownload({ + url: `/ExcelExport/qCVisitList_Export`, + responseType: 'blob', + method: 'post', + data + }) +} diff --git a/src/views/trials/trials-list/index.vue b/src/views/trials/trials-list/index.vue index 879191ce..ea114ee7 100644 --- a/src/views/trials/trials-list/index.vue +++ b/src/views/trials/trials-list/index.vue @@ -5,17 +5,13 @@ - + @@ -23,7 +19,7 @@ @@ -32,11 +28,11 @@ - + - - + @@ -70,26 +72,29 @@ - {{ $t('common:button:search') }} + {{ $t("common:button:search") }} - - {{ $t('common:button:reset') }} + + {{ $t("common:button:reset") }} - {{ $t('common:button:export') }} + {{ $t("common:button:export") }} - - + - {{ $t('common:button:new') }} + {{ $t("common:button:new") }} - -
+ +
@@ -122,7 +123,7 @@ @@ -130,7 +131,7 @@ @@ -152,11 +153,11 @@ - + @@ -216,7 +222,7 @@ v-model="searchData.ModalityIds" multiple placeholder="Modality" - style="width:100%;" + style="width: 100%" clearable > @@ -606,7 +649,11 @@ append-to-body custom-class="base-dialog-wrapper" > - + @@ -619,7 +666,11 @@ custom-class="base-dialog-wrapper" append-to-body > - + - + diff --git a/src/views/trials/trials-panel/attachments/attachment-management/index.vue b/src/views/trials/trials-panel/attachments/attachment-management/index.vue index 6039250c..2f4be8d8 100644 --- a/src/views/trials/trials-panel/attachments/attachment-management/index.vue +++ b/src/views/trials/trials-panel/attachments/attachment-management/index.vue @@ -5,10 +5,7 @@ - + - + - + {{ item.RealName }} - + {{ item.UserName }} @@ -43,7 +52,7 @@ v-model="searchData.UserTypeId" clearable filterable - style="width:120px;" + style="width: 120px" > - - + + - - + + - {{ $t('common:button:search') }} + {{ $t("common:button:search") }} - - {{ $t('common:button:reset') }} + + {{ $t("common:button:reset") }} + + + + {{ $t("common:button:export") }} @@ -84,7 +124,7 @@ @@ -127,8 +171,12 @@ sortable="custom" > @@ -147,8 +195,12 @@ sortable="custom" > @@ -193,7 +245,13 @@ - + @@ -205,32 +263,45 @@ append-to-body custom-class="base-dialog-wrapper" > -
- +
+
diff --git a/src/views/trials/trials-panel/visit/qc-check/index.vue b/src/views/trials/trials-panel/visit/qc-check/index.vue index 3459aa8d..777cc4e9 100644 --- a/src/views/trials/trials-panel/visit/qc-check/index.vue +++ b/src/views/trials/trials-panel/visit/qc-check/index.vue @@ -5,15 +5,29 @@ - - + + - + - + - + @@ -40,11 +57,7 @@ > {{ item.VisitName }} - + @@ -54,11 +67,35 @@ :label="$t('trials:qcCheck:table:auditState')" class="my_multiple" > - - + + - - + + @@ -66,15 +103,27 @@ v-if="OtherInfo.QCProcessEnum !== 0" :label="$t('trials:qcCheck:table:participant')" > - + {{ item.HandleUser }} - + {{ item.HandleUserRealName }} @@ -89,17 +138,30 @@ type="datetimerange" :default-time="['00:00:00', '23:59:59']" @change="changeTimeList" - style="width:240px" + style="width: 240px" /> - {{ $t('common:button:search') }} + {{ $t("common:button:search") }} - - {{ $t('common:button:reset') }} + + {{ $t("common:button:reset") }} + + + + {{ $t("common:button:export") }} @@ -110,7 +172,7 @@ @@ -158,26 +220,36 @@ > @@ -206,7 +278,11 @@ sortable="custom" > @@ -240,15 +319,44 @@ @@ -262,7 +370,11 @@ sortable="custom" > @@ -274,7 +386,11 @@ sortable="custom" > @@ -302,22 +418,48 @@ sortable="custom" > @@ -337,28 +479,48 @@ > @@ -373,13 +535,20 @@ />
- {{ $t('trials:crcUpload:label:finalVisit') }} + {{ $t("trials:crcUpload:label:finalVisit") }} - : {{ $t('trials:crcUpload:label:finalVisitDetail') }} + : {{ $t("trials:crcUpload:label:finalVisitDetail") }} - - {{ $t('trials:crcUpload:label:lostVisit') }} + + {{ $t("trials:crcUpload:label:lostVisit") }} - : {{ $t('trials:crcUpload:label:lostVisitDetail') }} + : {{ $t("trials:crcUpload:label:lostVisitDetail") }} - - {{ $t('trials:crcUpload:label:pd') }} + + {{ $t("trials:crcUpload:label:pd") }} - : {{ $t('trials:crcUpload:label:pdDetail') }} - - {{ $t('trials:crcUpload:label:enrollmentConfirm') }} + : {{ $t("trials:crcUpload:label:pdDetail") }} + + {{ $t("trials:crcUpload:label:enrollmentConfirm") }} - : {{ $t('trials:crcUpload:label:enrollmentConfirmDetail') }} + : {{ $t("trials:crcUpload:label:enrollmentConfirmDetail") }} - - {{ $t('trials:qcCheck:label:preliminary') }} + + {{ $t("trials:qcCheck:label:preliminary") }} - : {{ $t('trials:qcCheck:label:preliminaryAudit') }} + : {{ $t("trials:qcCheck:label:preliminaryAudit") }} - - {{ $t('trials:qcCheck:label:review') }} + + {{ $t("trials:qcCheck:label:review") }} - : {{ $t('trials:qcCheck:label:reviewAudit') }} + : {{ $t("trials:qcCheck:label:reviewAudit") }}
- {{ trialCode }} - {{ rowData.TrialSiteCode }} - {{ rowData.SubjectCode }} + {{ + trialCode + }} + {{ + rowData.TrialSiteCode + }} + {{ + rowData.SubjectCode + }} {{ `${rowData.VisitName} (${rowData.VisitNum})` }} @@ -504,8 +730,8 @@ - {{$t('trials:reading:button:handbooks')}} - - - + {{ $t("trials:reading:button:handbooks") }} + + + -
+
@@ -543,14 +781,22 @@ > - {{ searchData.TrialCode }} - {{ rowData.TrialSiteCode }} - {{ rowData.SubjectCode }} - {{ `${rowData.VisitName} (${rowData.VisitNum})` }} + {{ + searchData.TrialCode + }} + {{ + rowData.TrialSiteCode + }} + {{ + rowData.SubjectCode + }} + {{ + `${rowData.VisitName} (${rowData.VisitNum})` + }}
- + - {{ item.label }} + {{ item.label }} @@ -579,13 +832,18 @@ :label="$t('trials:crcUpload:form:pd')" > - {{ item.label }} + {{ item.label }}
-

{{ $t('trials:audit:tab:dicoms') }}

+

{{ $t("trials:audit:tab:dicoms") }}

@@ -593,20 +851,36 @@
-

{{ $t('trials:audit:tab:nonDicoms') }}

+

+ {{ $t("trials:audit:tab:nonDicoms") }} +

- +
-

{{ $t('trials:audit:tab:clinicalData') }}

- - +

+ {{ $t("trials:audit:tab:clinicalData") }} +

+ +
-
@@ -617,7 +891,7 @@ :close-on-click-modal="false" :title="$t('trials:qcCheck:dialogTitle:setUrgent')" width="400px" - style="height:500px" + style="height: 500px" custom-class="base-dialog-wrapper" > @@ -625,19 +899,37 @@ - {{ item.label }} + {{ item.label }}
-