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 @@ - - - - - - - -
- +
+ + + + + + + + + + +
+
- - - - - - - - - - - - - - +