From 181eaed3f55f26a6f9981cc446bbd6f9f2506cb9 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Tue, 4 Nov 2025 16:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E8=AE=BE=E7=BD=AE=E9=98=85?= =?UTF-8?q?=E7=89=87=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 16 + .../reading-period/components/AddOrEditPR.vue | 325 +++++----- .../reading-period/components/RPList.vue | 205 ++---- .../reading-period/components/ViewPeriod.vue | 184 ++++++ .../subject/reading-period/index.vue | 608 ++++++------------ 5 files changed, 626 insertions(+), 712 deletions(-) create mode 100644 src/views/trials/trials-panel/subject/reading-period/components/ViewPeriod.vue diff --git a/src/api/trials.js b/src/api/trials.js index 882dc72d..db4b751c 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -4341,4 +4341,20 @@ export function getTrialSiteLatestSurvey(params) { method: 'get', params }) +} +// 阅片期计划列表 +export function getReadModulePageList(data) { + return request({ + url: `/ReadModule/getReadModulePageList`, + method: 'post', + data + }) +} +// 移除阅片期 +export function setBatchRemoveReadingPlan(data) { + return request({ + url: `/ReadingPeriodSet/setBatchRemoveReadingPlan`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/views/trials/trials-panel/subject/reading-period/components/AddOrEditPR.vue b/src/views/trials/trials-panel/subject/reading-period/components/AddOrEditPR.vue index e3597f0a..e0228a97 100644 --- a/src/views/trials/trials-panel/subject/reading-period/components/AddOrEditPR.vue +++ b/src/views/trials/trials-panel/subject/reading-period/components/AddOrEditPR.vue @@ -1,50 +1,20 @@ - + diff --git a/src/views/trials/trials-panel/subject/reading-period/components/ViewPeriod.vue b/src/views/trials/trials-panel/subject/reading-period/components/ViewPeriod.vue new file mode 100644 index 00000000..e0a10fd1 --- /dev/null +++ b/src/views/trials/trials-panel/subject/reading-period/components/ViewPeriod.vue @@ -0,0 +1,184 @@ + + + \ No newline at end of file diff --git a/src/views/trials/trials-panel/subject/reading-period/index.vue b/src/views/trials/trials-panel/subject/reading-period/index.vue index 85c86e68..6b37f896 100644 --- a/src/views/trials/trials-panel/subject/reading-period/index.vue +++ b/src/views/trials/trials-panel/subject/reading-period/index.vue @@ -1,216 +1,103 @@