From 35abb4d5739239a5ef750726b1eca6bb4543af45 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Wed, 15 May 2024 14:17:05 +0800
Subject: [PATCH] =?UTF-8?q?PM=E5=8C=BB=E5=AD=A6=E5=AE=A1=E6=A0=B8=E5=88=97?=
=?UTF-8?q?=E8=A1=A8=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/RecordList.vue | 517 ++++++++++++++++++
.../reading/pm-medical-feedback/index.vue | 34 +-
.../reading/reading-tracking/index.vue | 2 +-
3 files changed, 545 insertions(+), 8 deletions(-)
create mode 100644 src/views/trials/trials-panel/reading/pm-medical-feedback/components/RecordList.vue
diff --git a/src/views/trials/trials-panel/reading/pm-medical-feedback/components/RecordList.vue b/src/views/trials/trials-panel/reading/pm-medical-feedback/components/RecordList.vue
new file mode 100644
index 00000000..aae2d852
--- /dev/null
+++ b/src/views/trials/trials-panel/reading/pm-medical-feedback/components/RecordList.vue
@@ -0,0 +1,517 @@
+/* eslint-disable */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('common:button:search') }}
+
+
+ {{ $t('common:button:reset') }}
+
+
+
+
+
+
+
+
+
+ {{ $fd('YesOrNo', scope.row.IsUrgent) }}
+ {{ $fd('YesOrNo', scope.row.IsUrgent) }}
+
+
+
+
+
+
+
+
+ {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }}
+
+ {{scope.row.SubjectCode}}
+
+
+
+
+
+
+ {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }}
+
+ {{scope.row.TaskName}}
+
+
+
+
+
+
+
+ {{ $fd('ReadingCategory', scope.row.ReadingCategory) }}
+ {{ $fd('ReadingCategory', scope.row.ReadingCategory) }}
+ {{ $fd('ReadingCategory', scope.row.ReadingCategory) }}
+ {{ $fd('ReadingCategory', scope.row.ReadingCategory) }}
+
+
+
+
+
+
+
+ {{scope.row.DoctorUser.UserName}}({{scope.row.DoctorUser.FullName}})
+
+
+
+
+
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+ {{$fd('ArmEnum', scope.row.ArmEnum)}}
+
+
+
+
+
+ {{scope.row.MedicalManagerUser.UserName}}({{scope.row.MedicalManagerUser.FullName}})
+
+
+
+
+
+ {{$fd('MedicalReviewAuditState', scope.row.AuditState)}}
+ {{$fd('MedicalReviewAuditState', scope.row.AuditState)}}
+ {{$fd('MedicalReviewAuditState', scope.row.AuditState)}}
+
+
+
+
+
+ {{$fd('IsPass', scope.row.IsHaveQuestion)}}
+
+
+
+
+
+ {{$fd('AuditAdvice', scope.row.AuditAdviceEnum)}}
+
+
+
+
+
+ {{$fd('MedicalReviewDoctorUserIdea', scope.row.DoctorUserIdeaEnum)}}
+ {{$fd('MedicalReviewDoctorUserIdea', scope.row.DoctorUserIdeaEnum)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/trials/trials-panel/reading/pm-medical-feedback/index.vue b/src/views/trials/trials-panel/reading/pm-medical-feedback/index.vue
index ee6e626c..8103c164 100644
--- a/src/views/trials/trials-panel/reading/pm-medical-feedback/index.vue
+++ b/src/views/trials/trials-panel/reading/pm-medical-feedback/index.vue
@@ -88,11 +88,11 @@
-
+
-
- {{$t('trials:pmMedicalReview:button:setInvalid')}}
+
+
+ {{$t('common:button:failureRecord')}}
+
@@ -466,6 +467,19 @@
>
+
+
+
+
@@ -479,6 +493,7 @@ import AssignMedicalReviewTask from './components/AssignMedicalReviewTask'
import ReAssignMedicalReviewTask from './components/ReAssignMedicalReviewTask'
import GenerateMedicalReviewTaskList from './components/GenerateMedicalReviewTaskList'
import MedicalAudit from '@/views/trials/trials-panel/reading/mim-medical-audit/components/MedicalAudit'
+import RecordList from './components/RecordList.vue'
const searchDataDefault = () => {
return {
PageIndex: 1,
@@ -504,11 +519,12 @@ const searchDataDefault = () => {
EndSignTime: null,
AuditAdviceEnum: null,
DoctorUserIdeaEnum: null,
+ IsEffect: true
}
}
export default {
name: 'TrialsNotice',
- components: { BaseContainer, Pagination, AddOrEditFilter, AssignMedicalReviewTask, GenerateMedicalReviewTaskList, MedicalAudit, ReAssignMedicalReviewTask },
+ components: { BaseContainer, Pagination, AddOrEditFilter, AssignMedicalReviewTask, GenerateMedicalReviewTaskList, MedicalAudit, ReAssignMedicalReviewTask, RecordList },
data() {
return {
auditVisible: null,
@@ -536,7 +552,8 @@ export default {
distributionInfo: {},
currentRow: {},
trialCriterionList:[],
- timeList:[]
+ timeList:[],
+ recordVisible: false
}
},
mounted() {
@@ -650,6 +667,9 @@ export default {
return true
}
},
+ handleViewRecord() {
+ this.recordVisible = true
+ },
generateMedicalReviewTask() {
this.$confirm('确定要应用吗?').then(() => {
this.loading = true
diff --git a/src/views/trials/trials-panel/reading/reading-tracking/index.vue b/src/views/trials/trials-panel/reading/reading-tracking/index.vue
index 02862cd7..350bbb06 100644
--- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue
+++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue
@@ -111,7 +111,7 @@
{{ $t('common:button:export') }}
- {{ $t('common:button:record') }}
+ {{ $t('common:button:failureRecord') }}