|
|
@@ -9,127 +9,125 @@
|
|
|
|
<!-- PM/APM -->
|
|
|
|
<!-- PM/APM -->
|
|
|
|
<!-- 阅片期 -->
|
|
|
|
<!-- 阅片期 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-panel:subject:readingPeriod:edit'])" :label="`${$t('trials:crcUpload:label:clinicalData')} (${tabList.PM_ClinicalDataCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-panel:subject:readingPeriod:edit'])" :label="`${$t('trials:crcUpload:label:clinicalData')} (${tabList.PM_ClinicalDataCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<clinicalDataPM :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<clinicalDataPM :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:consistencyCheck'])" :label="`${$t('trials:tab:consistencyCheck')} (${tabList.PM_CheckCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:consistencyCheck'])" :label="`${$t('trials:tab:consistencyCheck')} (${tabList.PM_CheckCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<consistencyCheck :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<consistencyCheck :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 重阅审批 -->
|
|
|
|
<!-- 重阅审批 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:rereadApproval'])" :label="`${$t('trials:trials-panel:attachments:reReadingTracking')} (${tabList.PM_ReReadingApprovalCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:rereadApproval'])" :label="`${$t('trials:trials-panel:attachments:reReadingTracking')} (${tabList.PM_ReReadingApprovalCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<RereadApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<RereadApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 阅片人筛选 -->
|
|
|
|
<!-- 阅片人筛选 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerScreen'])" :label="`${$t('trials:trials-list:PendingDetails:ReviewerSelection')} (${tabList.PM_ReviewerSelectCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerScreen'])" :label="`${$t('trials:trials-list:PendingDetails:ReviewerSelection')} (${tabList.PM_ReviewerSelectCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ReviewerScreen :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ReviewerScreen :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 中心调研 -->
|
|
|
|
<!-- 中心调研 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerScreen'])" :label="`${$t('trials:workbench:title:pendingSiteResearch')} (${tabList.PM_SiteSurveryCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerScreen'])" :label="`${$t('trials:workbench:title:pendingSiteResearch')} (${tabList.PM_SiteSurveryCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<SiteResearch :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<SiteResearch :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- SPM/CPM -->
|
|
|
|
<!-- SPM/CPM -->
|
|
|
|
<!-- 阅片人审批 -->
|
|
|
|
<!-- 阅片人审批 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerApproval'])" :label="`${$t('trials:sysDocBeSigned:table:reviewerApproval')} (${tabList.SPM_ReviewerApprovalCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:reviewerApproval'])" :label="`${$t('trials:sysDocBeSigned:table:reviewerApproval')} (${tabList.SPM_ReviewerApprovalCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ReviewerApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ReviewerApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 重阅审批 -->
|
|
|
|
<!-- 重阅审批 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:spmRereadApproval'])" :label="`${$t('trials:trials-panel:attachments:reReadingTracking')} (${tabList.SPM_ReReadingApprovalCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:spmRereadApproval'])" :label="`${$t('trials:trials-panel:attachments:reReadingTracking')} (${tabList.SPM_ReReadingApprovalCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<SpmRereadApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<SpmRereadApproval :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- CRC -->
|
|
|
|
<!-- CRC -->
|
|
|
|
<!-- 临床数据录入 -->
|
|
|
|
<!-- 临床数据录入 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:clinicalDataEntry'])" :label="`${$t('trials:workbench:title:ClinicalDataEnter')} (${tabList.CRC_ClinicalDataTobeDoneCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:clinicalDataEntry'])" :label="`${$t('trials:workbench:title:ClinicalDataEnter')} (${tabList.CRC_ClinicalDataTobeDoneCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<clinicalData :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<clinicalData :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 临床数据确认 -->
|
|
|
|
<!-- 临床数据确认 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:clinicalDataEntry'])" :label="`${$t('trials:audit:tab:clinicalDataconfirm')} (${tabList.CRC_ClinialDataTobeConfirmCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:clinicalDataEntry'])" :label="`${$t('trials:audit:tab:clinicalDataconfirm')} (${tabList.CRC_ClinialDataTobeConfirmCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<clinicalDataConfirm :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<clinicalDataConfirm :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 影像质疑 -->
|
|
|
|
<!-- 影像质疑 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:imageQuestion'])" :label="`${$t('trials:tab:crcQuality')} (${tabList.CRC_ImageQuestionCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbench:imageQuestion'])" :label="`${$t('trials:tab:crcQuality')} (${tabList.CRC_ImageQuestionCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImageQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImageQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 核查质疑 -->
|
|
|
|
<!-- 核查质疑 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageVerification'])" :label="`${$t('trials:sysDocBeSigned:table:ImageCheck')} (${tabList.CRC_CheckQuestionCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageVerification'])" :label="`${$t('trials:sysDocBeSigned:table:ImageCheck')} (${tabList.CRC_CheckQuestionCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImageVerification :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImageVerification :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 影像重传 -->
|
|
|
|
<!-- 影像重传 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageReupload'])" :label="`${$t('trials:workbench:title:ImageRetransmission')} (${tabList.CRC_ImageReUploadCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageReupload'])" :label="`${$t('trials:workbench:title:ImageRetransmission')} (${tabList.CRC_ImageReUploadCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImageReupload :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImageReupload :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 加急影像提交 -->
|
|
|
|
<!-- 加急影像提交 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageSubmission'])" :label="`${$t('trials:workbench:title:ExpeditedImageSubmission')} (${tabList.CRC_ImageSubmitCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageSubmission'])" :label="`${$t('trials:workbench:title:ExpeditedImageSubmission')} (${tabList.CRC_ImageSubmitCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImageSubmission :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImageSubmission :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- IQC -->
|
|
|
|
<!-- IQC -->
|
|
|
|
<!-- 影像质控 -->
|
|
|
|
<!-- 影像质控 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageQC'])" :label="`${$t('trials:tab:dicomsQuality')} (${tabList.IQC_IamgeQCCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imageQC'])" :label="`${$t('trials:tab:dicomsQuality')} (${tabList.IQC_IamgeQCCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImageQualityControl :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImageQualityControl :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- QC质疑 -->
|
|
|
|
<!-- QC质疑 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:qcQuestion'])" :label="`${$t('trials:tab:qcQuality')} (${tabList.IQC_QCQuestionCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:qcQuestion'])" :label="`${$t('trials:tab:qcQuality')} (${tabList.IQC_QCQuestionCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<QcQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<QcQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- IR -->
|
|
|
|
<!-- IR -->
|
|
|
|
<!-- 影像待阅 -->
|
|
|
|
<!-- 影像待阅 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imagesToRead'])" :label="`${$t('trials:tab:pendingReadingTasks')} (${tabList.IR_IamgeWaitReadingCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:imagesToRead'])" :label="`${$t('trials:tab:pendingReadingTasks')} (${tabList.IR_IamgeWaitReadingCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<ImagesToRead :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<ImagesToRead :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 医学反馈 -->
|
|
|
|
<!-- 医学反馈 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:medicalFeedback'])" :label="`${$t('trials:trials-panel:tab:medicalFeedback')} (${tabList.IR_MedicalReviewCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:medicalFeedback'])" :label="`${$t('trials:trials-panel:tab:medicalFeedback')} (${tabList.IR_MedicalReviewCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<MedicalFeedback :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<MedicalFeedback :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- MIM -->
|
|
|
|
<!-- MIM -->
|
|
|
|
<!-- 医学审核 -->
|
|
|
|
<!-- 医学审核 -->
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:medicalAudit'])" :label="`${$t('trials:trials-panel:tab:pmMedicalFeedback')} (${tabList.MIM_MedicalReviewCount})`">
|
|
|
|
<el-tab-pane v-if="hasPermi(['trials:trials-workbenck:medicalAudit'])" :label="`${$t('trials:trials-panel:tab:pmMedicalFeedback')} (${tabList.MIM_MedicalReviewCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<MedicalAudit :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<MedicalAudit :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 项目签署文件 -->
|
|
|
|
<!-- 项目签署文件 -->
|
|
|
|
<el-tab-pane v-if="!hasPermi(['role:zys'])" :label="`${$t('trials:workbench:title:trialDocBeSigned')} (${tabList.TrialWaitSignDocCount})`">
|
|
|
|
<el-tab-pane v-if="!hasPermi(['role:zys'])" :label="`${$t('trials:workbench:title:trialDocBeSigned')} (${tabList.TrialWaitSignDocCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<NeedSignTrialDoc :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
<NeedSignTrialDoc :is-sign-system-doc="isSignSystemDoc" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
<!-- 系统签署文件 -->
|
|
|
|
<!-- 系统签署文件 -->
|
|
|
|
<el-tab-pane v-if="!hasPermi(['role:zys'])" :label="`${$t('trials:workbench:title:sysDocBeSigned')} (${tabList.SysWaitSignDocCount})`">
|
|
|
|
<el-tab-pane v-if="!hasPermi(['role:zys'])" :label="`${$t('trials:workbench:title:sysDocBeSigned')} (${tabList.SysWaitSignDocCount})`">
|
|
|
|
<el-card :body-style="{ padding: '10px'}" style="height:100%">
|
|
|
|
|
|
|
|
<NeedSignSysDoc @refreshStats="refreshStats" />
|
|
|
|
<NeedSignSysDoc @refreshStats="refreshStats" />
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tab-pane>
|
|
|
|
</el-tabs>
|
|
|
|
</el-tabs>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@@ -141,80 +139,80 @@
|
|
|
|
<!-- <!– CRC –>-->
|
|
|
|
<!-- <!– CRC –>-->
|
|
|
|
<!-- <!– 临床数据录入 –>-->
|
|
|
|
<!-- <!– 临床数据录入 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:clinicalDataEntry'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:clinicalDataEntry'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <clinicalData :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <clinicalData :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 临床数据确认 –>-->
|
|
|
|
<!-- <!– 临床数据确认 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:clinicalDataEntry'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:clinicalDataEntry'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <clinicalDataConfirm :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <clinicalDataConfirm :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 影像质疑 –>-->
|
|
|
|
<!-- <!– 影像质疑 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:imageQuestion'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbench:imageQuestion'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImageQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImageQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 核查质疑 –>-->
|
|
|
|
<!-- <!– 核查质疑 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageVerification'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageVerification'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImageVerification :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImageVerification :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 影像重传 –>-->
|
|
|
|
<!-- <!– 影像重传 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageReupload'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageReupload'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImageReupload :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImageReupload :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 加急影像提交 –>-->
|
|
|
|
<!-- <!– 加急影像提交 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageSubmission'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageSubmission'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImageSubmission :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImageSubmission :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– IQC –>-->
|
|
|
|
<!-- <!– IQC –>-->
|
|
|
|
<!-- <!– 影像质控 –>-->
|
|
|
|
<!-- <!– 影像质控 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageQC'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imageQC'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImageQualityControl :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImageQualityControl :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– QC质疑 –>-->
|
|
|
|
<!-- <!– QC质疑 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:qcQuestion'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:qcQuestion'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <QcQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <QcQuestion :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– IR –>-->
|
|
|
|
<!-- <!– IR –>-->
|
|
|
|
<!-- <!– 影像待阅 –>-->
|
|
|
|
<!-- <!– 影像待阅 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imagesToRead'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:imagesToRead'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <ImagesToRead :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <ImagesToRead :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– 医学反馈 –>-->
|
|
|
|
<!-- <!– 医学反馈 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:medicalFeedback'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:medicalFeedback'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <MedicalFeedback :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <MedicalFeedback :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <!– MIM –>-->
|
|
|
|
<!-- <!– MIM –>-->
|
|
|
|
<!-- <!– 医学审核 –>-->
|
|
|
|
<!-- <!– 医学审核 –>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:medicalAudit'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && hasPermi(['trials:trials-workbenck:medicalAudit'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <MedicalAudit :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- <MedicalAudit :trial-id-list="trialIdList" :is-sign-system-doc="isSignSystemDoc" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && !hasPermi(['role:zys'])" class="item">-->
|
|
|
|
<!-- <div v-if="!isSignSystemDoc && !hasPermi(['role:zys'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <NeedSignTrialDoc />-->
|
|
|
|
<!-- <NeedSignTrialDoc />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- <div v-if="isSignSystemDoc || hasPermi(['role:zys'])" class="item">-->
|
|
|
|
<!-- <div v-if="isSignSystemDoc || hasPermi(['role:zys'])" class="item">-->
|
|
|
|
<!-- <el-card :body-style="{ padding: '10px'}" style="height:100%">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <NeedSignSysDoc @refreshStats="refreshStats" />-->
|
|
|
|
<!-- <NeedSignSysDoc @refreshStats="refreshStats" />-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </el-card>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|