From 0bbb93d6632d076970bf1479cef7f91d2d71ac5b Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Wed, 12 Aug 2026 10:39:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E5=BF=83=E8=B0=83=E7=A0=94=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/research.js | 28 + src/views/research/components/LogList.vue | 111 +++ src/views/research/form.vue | 82 +- .../site-research/components/Equipments.vue | 298 +++++++ .../site-research/components/Questions.vue | 389 +++++++++ .../site-research/components/ResearchList.vue | 707 ++++++++++++++++ .../site-research/components/users.vue | 3 +- .../attachments/site-research/index.vue | 770 +++--------------- 8 files changed, 1737 insertions(+), 651 deletions(-) create mode 100644 src/views/research/components/LogList.vue create mode 100644 src/views/trials/trials-panel/attachments/site-research/components/Equipments.vue create mode 100644 src/views/trials/trials-panel/attachments/site-research/components/Questions.vue create mode 100644 src/views/trials/trials-panel/attachments/site-research/components/ResearchList.vue diff --git a/src/api/research.js b/src/api/research.js index 66f1b54c..3efefb7e 100644 --- a/src/api/research.js +++ b/src/api/research.js @@ -129,3 +129,31 @@ export function getUserTypeList(userTypeEnum) { method: 'get' }) } + +export function getSiteSurveyLogList(param) { + return request({ + url: `/TrialSiteSurvey/getSiteSurveyLogList`, + method: 'post', + data: param + }) +} +export function getTrialIsSPMJoin(trialId) { + return request({ + url: `/TrialSiteSurvey/getTrialIsSPMJoin?trialId=${trialId}`, + method: 'get' + }) +} +export function getSiteSurveyEquipmentList(param) { + return request({ + url: `/TrialSiteSurvey/getSiteSurveyEquipmentList`, + method: 'post', + data: param + }) +} +export function getSiteSurveyInfoList(param) { + return request({ + url: `/TrialSiteSurvey/getSiteSurveyInfoList`, + method: 'post', + data: param + }) +} diff --git a/src/views/research/components/LogList.vue b/src/views/research/components/LogList.vue new file mode 100644 index 00000000..9abd5d7f --- /dev/null +++ b/src/views/research/components/LogList.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/views/research/form.vue b/src/views/research/form.vue index c0393445..227bfa95 100644 --- a/src/views/research/form.vue +++ b/src/views/research/form.vue @@ -35,6 +35,10 @@ {{ $t('trials:researchForm:button:historicalRecord') }} + + + {{ $t('trials:researchForm:button:log') }} + {{ $t('trials:researchForm:button:loginOut') }} @@ -133,11 +137,32 @@ -
+
+ + +
+
+ {{ $t('trials:researchForm:button:log') }} +
+
+ + +
+
+
+
+ +
+
+
@@ -399,5 +433,45 @@ export default { } } + .history-dialog-content, + .log-dialog-content { + height: 100%; + margin: 0; + } + + .log-dialog-content { + overflow: hidden; + } + +} + + diff --git a/src/views/trials/trials-panel/attachments/site-research/components/Equipments.vue b/src/views/trials/trials-panel/attachments/site-research/components/Equipments.vue new file mode 100644 index 00000000..58df29af --- /dev/null +++ b/src/views/trials/trials-panel/attachments/site-research/components/Equipments.vue @@ -0,0 +1,298 @@ + + diff --git a/src/views/trials/trials-panel/attachments/site-research/components/Questions.vue b/src/views/trials/trials-panel/attachments/site-research/components/Questions.vue new file mode 100644 index 00000000..5d05ecbc --- /dev/null +++ b/src/views/trials/trials-panel/attachments/site-research/components/Questions.vue @@ -0,0 +1,389 @@ + + diff --git a/src/views/trials/trials-panel/attachments/site-research/components/ResearchList.vue b/src/views/trials/trials-panel/attachments/site-research/components/ResearchList.vue new file mode 100644 index 00000000..3eeb0679 --- /dev/null +++ b/src/views/trials/trials-panel/attachments/site-research/components/ResearchList.vue @@ -0,0 +1,707 @@ + + + diff --git a/src/views/trials/trials-panel/attachments/site-research/components/users.vue b/src/views/trials/trials-panel/attachments/site-research/components/users.vue index c992470c..4a5f130c 100644 --- a/src/views/trials/trials-panel/attachments/site-research/components/users.vue +++ b/src/views/trials/trials-panel/attachments/site-research/components/users.vue @@ -119,7 +119,7 @@ - - - - - - - -
- +
+ + + + + + + + + + +
+
- - - - - - - - - - - - - - +