diff --git a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue index 77c3fde2..62090839 100644 --- a/src/views/trials/trials-panel/reading/consistency-analysis/index.vue +++ b/src/views/trials/trials-panel/reading/consistency-analysis/index.vue @@ -3,6 +3,12 @@ + + + + + + @@ -26,10 +32,10 @@ clearable /> - - - - + + + + @@ -38,16 +44,29 @@ + + + + + + + - - - - + + + + + + + + + + @@ -56,18 +75,8 @@ - - - - - - - - - - - - + + + + + {{ $t('common:button:search') }} @@ -138,14 +157,6 @@ {{ $fd('YesOrNo', scope.row.IsUrgent) }} - - - {{scope.row.SubjectCode}} + + {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }} + + {{scope.row.SubjectCode}} {{$t('trials:consistencyAnalysis:table:impact')}} + + - {{scope.row.TaskName}} + + {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }} + + {{scope.row.TaskName}} - + /> --> {{ $fd('ReadingCategory', scope.row.ReadingCategory) }} - + - {{ $fd('IsSelfAnalysis', scope.row.IsSelfAnalysis) }} - {{ $fd('IsSelfAnalysis', scope.row.IsSelfAnalysis) }} + {{scope.row.UserName}}({{scope.row.FullName}}) @@ -235,18 +259,6 @@ {{$fd('ArmEnum', scope.row.ArmEnum)}} - - - - {{scope.row.UserName}}({{scope.row.FullName}}) - - + + + + {{ $fd('IsSelfAnalysis', scope.row.IsSelfAnalysis) }} + {{ $fd('IsSelfAnalysis', scope.row.IsSelfAnalysis) }} + + + + + + {{ $fd('ReadingTaskState', scope.row.ReadingTaskState) }} + {{ $fd('ReadingTaskState', scope.row.ReadingTaskState) }} + + + + + + + + + + {{ $fd('TaskState', scope.row.TaskState) }} - - - - - - - - - {{ $fd('ReadingTaskState', scope.row.ReadingTaskState) }} - {{ $fd('ReadingTaskState', scope.row.ReadingTaskState) }} - - - - - {{ $fd('ReReadingApplyState', scope.row.ReReadingApplyState) }} {{ $fd('ReReadingApplyState', scope.row.ReReadingApplyState) }} - + --> - {{ $fd('YesOrNo', scope.row.IsReReadingOrBackInfluenceAnalysis) }} {{ $fd('YesOrNo', scope.row.IsReReadingOrBackInfluenceAnalysis) }} - + --> { TaskAllocationState: null, BeginAllocateDate: null, EndAllocateDate: null, - TrialReadingCriterionId: null + TrialReadingCriterionId: null, + BeginSignTime: null, + EndSignTime: null } } export default { @@ -707,6 +736,7 @@ export default { ReaderRulesFormVisible: false, IsSelfAnalysis: true, timeList: [], + timeList2: [], ApplyforReasonVisible: false, ApplyforReasonForm: { Type: null, @@ -790,6 +820,15 @@ export default { this.searchData.EndAllocateDate = null } }, + changeTimeList2() { + if (this.timeList2) { + this.searchData.BeginSignTime = this.timeList2[0] + this.searchData.EndSignTime = this.timeList2[1] + } else { + this.searchData.BeginSignTime = null + this.searchData.EndSignTime = null + } + }, // 重阅历史 reReadingHistory(row) { this.$router.push({ path: `/trials/trials-panel/reading/reReadingTracking?trialId=${this.$route.query.trialId}&trialCode=${this.$route.query.trialCode}&researchProgramNo=${this.$route.query.researchProgramNo}&SiteId=${row.SiteId}&SubjectCode=${row.SubjectCode}&TaskName=${row.TaskName}&DoctorUserId=${row.DoctorUserId}` }) @@ -981,6 +1020,7 @@ export default { }, handleReset() { this.timeList = null + this.timeList2 = null this.searchData = searchDataDefault() this.getList() }, diff --git a/src/views/trials/trials-panel/reading/medical-feedback/index.vue b/src/views/trials/trials-panel/reading/medical-feedback/index.vue index ebee36d6..8a6a0686 100644 --- a/src/views/trials/trials-panel/reading/medical-feedback/index.vue +++ b/src/views/trials/trials-panel/reading/medical-feedback/index.vue @@ -32,7 +32,7 @@ /> - @@ -41,7 +41,7 @@ style="width:100px;" clearable /> - + --> - + + + + + + + { AuditState: null, AuditAdviceEnum: null, DoctorUserIdeaEnum: null, + IsHaveQuestion: null, PageIndex: 1, PageSize: 20 } diff --git a/src/views/trials/trials-panel/reading/mim-medical-audit/index.vue b/src/views/trials/trials-panel/reading/mim-medical-audit/index.vue index 3b55d618..5984c3e5 100644 --- a/src/views/trials/trials-panel/reading/mim-medical-audit/index.vue +++ b/src/views/trials/trials-panel/reading/mim-medical-audit/index.vue @@ -58,7 +58,7 @@ /> - @@ -67,22 +67,22 @@ style="width:100px;" clearable /> - - + --> + @@ -104,39 +104,64 @@ /> - - - - - - + + + + + + + + + + + + + + + + + + + + + + > + + + {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }} + + {{scope.row.SubjectCode}} + + + > + + + {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }} + + {{scope.row.TaskName}} + + - + /> --> - + - - {{ $fd('TaskState', scope.row.TaskState) }} - {{ $fd('TaskState', scope.row.TaskState) }} - {{ $fd('TaskState', scope.row.TaskState) }} - {{ $fd('TaskState', scope.row.TaskState) }} - {{ $fd('TaskState', scope.row.TaskState) }} + + {{ scope.row.DoctorUser.UserName }}({{ scope.row.DoctorUser.FullName }}) @@ -318,51 +353,22 @@ - - + - - - - - - - {{ $fd('IsTakeEffect', scope.row.IsInvalid) }} - - - {{ $fd('IsTakeEffect', scope.row.IsInvalid) }} - + {{ $fd('TaskState', scope.row.TaskState) }} + {{ $fd('TaskState', scope.row.TaskState) }} + {{ $fd('TaskState', scope.row.TaskState) }} + {{ $fd('TaskState', scope.row.TaskState) }} + {{ $fd('TaskState', scope.row.TaskState) }} - + --> + + + + {{ $fd('IsPass',scope.row.IsHaveQuestion) }} + + @@ -407,6 +425,41 @@ {{ $fd('MedicalReviewDoctorUserIdea',scope.row.DoctorUserIdeaEnum) }} + + + + + + + + { ReadingTaskState: null, AuditState: null, TaskState: null, - DoctorUserIdeaEnum: null + DoctorUserIdeaEnum: null, + BeginAllocateDate: null, + EndAllocateDate: null, + IsEffect: true } } export default { @@ -682,6 +738,15 @@ export default { } }) }, + changeTimeList() { + if (this.timeList) { + this.searchData.BeginAllocateDate = this.timeList[0] + this.searchData.EndAllocateDate = this.timeList[1] + } else { + this.searchData.BeginAllocateDate = null + this.searchData.EndAllocateDate = null + } + }, handleView(row) { this.currentRow = { ...row } this.auditVisible = true diff --git a/src/views/trials/trials-panel/reading/pm-medical-feedback/components/GenerateMedicalReviewTaskList.vue b/src/views/trials/trials-panel/reading/pm-medical-feedback/components/GenerateMedicalReviewTaskList.vue index c6eaa25b..9aad317a 100644 --- a/src/views/trials/trials-panel/reading/pm-medical-feedback/components/GenerateMedicalReviewTaskList.vue +++ b/src/views/trials/trials-panel/reading/pm-medical-feedback/components/GenerateMedicalReviewTaskList.vue @@ -3,6 +3,12 @@ + + + + + + @@ -26,48 +32,54 @@ clearable /> + + + + + + + + + + + + - - - - - - + - - - - - - + - - - - - - + + + + {{ $t('common:button:search') }} @@ -107,13 +119,13 @@ - + /> --> + > + + + {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }} + + {{scope.row.SubjectCode}} + + - + /> --> - {{scope.row.TaskName}} + + {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }} + + {{scope.row.TaskName}} - + /> --> {{ $fd('ReadingCategory', scope.row.ReadingCategory) }} + + + + {{ scope.row.DoctorUser.UserName }}({{ scope.row.DoctorUser.FullName }}) + + {{ $fd('ArmEnum', scope.row.ArmEnum) }} - - - - {{ scope.row.DoctorUser.UserName }}({{ scope.row.DoctorUser.FullName }}) - - + + + + + + {{ $fd('YesOrNo', scope.row.IsGeneratedJudge) }} + {{ $fd('YesOrNo', scope.row.IsGeneratedJudge) }} + + + - - - - - {{ $fd('YesOrNo', scope.row.IsGeneratedJudge) }} - {{ $fd('YesOrNo', scope.row.IsGeneratedJudge) }} - - - - - - - - - - - - - - - - - - - {AssignMedicalReviewTaskVisible = false}" @getList="getList" /> + {AssignMedicalReviewTaskVisible = false}" @getList="refreshList" /> @@ -322,7 +330,9 @@ const searchDataDefault = () => { BeginAllocateDate: null, EndAllocateDate: null, RootReReadingTaskId: null, - IsGeneratedJudge: null + IsGeneratedJudge: null, + BeginSignTime: null, + EndSignTime: null } } export default { @@ -416,11 +426,11 @@ export default { }, changeTimeList() { if (this.timeList) { - this.searchData.BeginAllocateDate = this.timeList[0] - this.searchData.EndAllocateDate = this.timeList[1] + this.searchData.BeginSignTime = this.timeList[0] + this.searchData.EndSignTime = this.timeList[1] } else { - this.searchData.BeginAllocateDate = null - this.searchData.EndAllocateDate = null + this.searchData.BeginSignTime = null + this.searchData.EndSignTime = null } }, // 申请重阅 @@ -452,12 +462,15 @@ export default { getGenerateMedicalReviewTaskList(this.searchData).then(res => { this.loading = false this.OtherInfo = res.OtherInfo - this.$emit('getList') this.AssignMedicalReviewTaskVisible = false this.list = res.Result.CurrentPageData this.total = res.Result.TotalCount }).catch(() => { this.loading = false }) }, + refreshList() { + this.getList() + this.$emit('getList') + }, handleSearch() { this.searchData.PageIndex = 1 this.getList() diff --git a/src/views/trials/trials-panel/reading/reReading-tracking/index.vue b/src/views/trials/trials-panel/reading/reReading-tracking/index.vue index 90d67600..e651925c 100644 --- a/src/views/trials/trials-panel/reading/reReading-tracking/index.vue +++ b/src/views/trials/trials-panel/reading/reReading-tracking/index.vue @@ -76,6 +76,15 @@ --> + + + + + @@ -441,7 +450,14 @@ :label="$t('trials:reviewTrack:table:subjectCode')" min-width="120" show-overflow-tooltip - /> + > + + + {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }} + + {{scope.row.SubjectCode}} + + - {{ scope.row.TaskName }} + + {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }} + + {{scope.row.TaskName}} - + /> --> { CompleteClinicalDataEnum: null, ArmEnum: null, BeginRequestReReadingTime: null, - EndRequestReReadingTime: null + EndRequestReReadingTime: null, + RequestReReadingReason: null } } export default { diff --git a/src/views/trials/trials-panel/reading/read-task/index.vue b/src/views/trials/trials-panel/reading/read-task/index.vue index 58f9f39b..127accdc 100644 --- a/src/views/trials/trials-panel/reading/read-task/index.vue +++ b/src/views/trials/trials-panel/reading/read-task/index.vue @@ -5,6 +5,12 @@ + + + + + + - - - - - - + diff --git a/src/views/trials/trials-panel/reading/reading-tracking/components/RecordList.vue b/src/views/trials/trials-panel/reading/reading-tracking/components/RecordList.vue index f6339d6e..fcdb5559 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/components/RecordList.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/components/RecordList.vue @@ -74,6 +74,12 @@ + + + + + + - {{ $fd('ArmEnum', scope.row.ArmEnum) }} {{ $fd('ArmEnum', scope.row.ArmEnum) }} - + --> { CompleteClinicalDataEnum: null, BeginSignTime: null, EndSignTime: null, + ReReadingApplyState: null, IsEffect: false // ArmEnum: null } @@ -454,6 +461,8 @@ export default { this.getList() }, handleReset() { + this.timeList = [] + this.timeList2 = [] this.searchData = searchDataDefault() this.getList() }, 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 350bbb06..611d0112 100644 --- a/src/views/trials/trials-panel/reading/reading-tracking/index.vue +++ b/src/views/trials/trials-panel/reading/reading-tracking/index.vue @@ -84,7 +84,7 @@ @change="changeTimeList" /> - + - {{ $fd('ArmEnum', scope.row.ArmEnum) }} {{ $fd('ArmEnum', scope.row.ArmEnum) }} - + --> @@ -703,7 +703,14 @@ :label="$t('trials:reviewTrack:table:subjectCode')" min-width="120" show-overflow-tooltip - /> + > + + + {{ `${scope.row.SubjectCode}/${scope.row.MedicalNo}` }} + + {{scope.row.SubjectCode}} + + - {{scope.row.TaskName}} + + {{ `${scope.row.TaskName}/${scope.row.TaskBlindName}` }} + + {{scope.row.TaskName}} - + /> --> + + + + + + @@ -28,13 +46,13 @@ /> --> - + @@ -218,13 +236,13 @@ - + /> --> @@ -283,6 +301,7 @@ import Pagination from '@/components/Pagination' import { changeURLStatic } from '@/utils/history.js' const searchDataDefault = () => { return { + IsUrgent: null, SubjectCode: '', TaskCode: '', PageIndex: 1, diff --git a/src/views/trials/trials-panel/setting/attachment/components/attachmentForm.vue b/src/views/trials/trials-panel/setting/attachment/components/attachmentForm.vue index 4463216e..9cfe72e7 100644 --- a/src/views/trials/trials-panel/setting/attachment/components/attachmentForm.vue +++ b/src/views/trials/trials-panel/setting/attachment/components/attachmentForm.vue @@ -62,7 +62,7 @@ > + + + + + + {{ item.UserType }} + + + + + @@ -202,7 +222,7 @@