医学审核国际化

uat_us
caiyiling 2024-03-06 16:09:24 +08:00
parent 5782fa5f38
commit 10a1238ab5
4 changed files with 31 additions and 44 deletions

View File

@ -11,20 +11,20 @@
<span>({{ record.CreateTime }}) </span>
</p>
<div class="info-content">
<template v-if="[14, 30].includes(record.userTypeEnumInt) && record.MedicalDialogCloseEnum!== null">
<template v-if="[14, 30].includes(record.UserTypeEnumInt) && (record.MedicalDialogCloseEnum!== null || record.Content)">
<div>{{ $t('trials:medicalFeedback:title:closeReasonEnum') }}{{ $fd('MedicalDialogCloseEnum',record.MedicalDialogCloseEnum) }}</div>
<div v-if="record.Content">{{ $t('trials:medicalFeedback:title:closereasonRemarks') }}{{ record.Content }}</div>
</template>
<template v-else-if="[14, 30].includes(record.userTypeEnumInt) && !record.Content">
<template v-else-if="[14, 30].includes(record.UserTypeEnumInt) && record.Questioning">
<div>
<!-- 您好根据医学审核反馈该阅片任务的评估有如下问题需要您确认或澄清 -->
{{ $t('trials:medicalFeedback:message:msg1') }}
<ol>
<ol style="font-weight: bold;">
{{ record.Questioning }}
</ol>
</div>
<div v-if="record.FileList && record.FileList.length > 0" style="margin-top:5px;">
<div v-if="record.FileList && record.FileList.length > 0" style="margin-top:10px;">
<!-- 本次医学审核相关截图如适用如下 -->
{{ $t('trials:medicalFeedback:message:msg2') }}
<ol>
@ -37,43 +37,31 @@
</li>
</ol>
</div>
<div style="margin-top:5px;">
<div style="margin-top:10px;">
<!-- 根据本项目独立影像评估章程的相关约定该类问题医学审核建议为 -->
{{ $t('trials:medicalFeedback:message:msg3') }}
<ol>
<span style="color:red">{{ $fd('AuditAdvice', record.AuditAdviceEnum) }}</span>
</ol>
</div>
<div style="margin-top:5px;">
<div style="margin-top:10px;">
<!-- 为高效解决/处理以上全部医学反馈问题麻烦您在对该阅片任务的评估准确复核后明确是否认可医学反馈问题及结论如不认可医学反馈请逐条准确完整回复不认可的原因非常感谢 -->
{{ $t('trials:medicalFeedback:message:msg4') }}
</div>
</template>
<template v-else-if="[14, 30].includes(record.userTypeEnumInt) && record.Content">
<template v-else-if="[14, 30].includes(record.UserTypeEnumInt)">
<div>{{ record.Content }}</div>
</template>
<template v-else>
<template v-else-if="[13].includes(record.UserTypeEnumInt)">
<div>
<!-- 是否认可医学反馈 -->
{{ $t('trials:medicalFeedback:title:isEndorse') }}{{ $fd('MedicalReviewDoctorUserIdea', record.DoctorUserIdeaEnum) }}
</div>
<div v-if="record.DoctorUserIdeaEnum===2">
<!-- 原因 -->
{{ $t('trials:medicalFeedback:title:reason') }}{{ record.DisagreeReason }}
</div>
<div v-if="record.IsApplyHeavyReading !== null">
<div v-if="record.DoctorUserIdeaEnum===2"> {{ $t('trials:medicalFeedback:title:reason') }}{{ record.DisagreeReason }}</div>
<div v-if="record.MedicalDialogCloseEnum!== null">
<!-- 是否申请重阅 -->
{{ $t('trials:medicalFeedback:title:isRequestReread') }}{{ $fd('YesOrNo', record.IsApplyHeavyReading) }}
</div>
<!-- <div v-if="record.ImagePath" style="margin-top:5px;">
本次医学审核相关截图如适用如下
<el-button
type="text"
@click="previewImage(record.ImagePath)"
>{{ record.FileName }}</el-button>
</div> -->
<div v-if="record.FileList && record.FileList.length > 0" style="margin-top:5px;">
<!-- 本次医学审核相关截图如适用如下 -->
{{ $t('trials:medicalFeedback:message:msg5') }}
@ -87,12 +75,6 @@
</li>
</ol>
</div>
<!-- <div v-if="!!record.IsApplyHeavyReading">
是否复制阅片表单{{ record.IsApplyHeavyReading ? '是' : '否' }}
</div>
<div v-if="!!record.IsCopyOrigenalForms">
是否复制后续表单{{ record.IsCopyOrigenalForms ? '是' : '否' }}
</div> -->
</template>
</div>
</div>
@ -324,6 +306,9 @@ export default {
border-bottom: 8px solid transparent;
}
}
/deep/.el-button--text{
color: #d0d0d0;
}
}
}
.chat-message{

View File

@ -11,21 +11,20 @@
<span>({{ record.CreateTime }}) </span>
</p>
<div class="info-content">
<template v-if="record.MedicalDialogCloseEnum!== null">
<template v-if="[14, 30].includes(record.UserTypeEnumInt) && (record.MedicalDialogCloseEnum!== null || record.Content)">
<div>{{ $t('trials:medicalFeedback:title:closeReasonEnum') }}{{ $fd('MedicalDialogCloseEnum',record.MedicalDialogCloseEnum) }}</div>
<div v-if="record.Content">{{ $t('trials:medicalFeedback:title:closereasonRemarks') }}{{ record.Content }}</div>
</template>
<template v-else-if="!record.Content">
<template v-else-if="[14, 30].includes(record.UserTypeEnumInt) && record.Questioning">
<div>
<!-- 您好根据医学审核反馈该阅片任务的评估有如下问题需要您确认或澄清 -->
{{ $t('trials:medicalFeedback:message:msg1') }}
<ol>
<ol style="font-weight: bold;">
{{ record.Questioning }}
</ol>
</div>
<div v-if="record.FileList && record.FileList.length > 0" style="margin-top:5px;">
<div v-if="record.FileList && record.FileList.length > 0" style="margin-top:10px;">
<!-- 本次医学审核相关截图如适用如下 -->
{{ $t('trials:medicalFeedback:message:msg2') }}
<ol>
@ -38,23 +37,23 @@
</li>
</ol>
</div>
<div style="margin-top:5px;">
<div style="margin-top:10px;">
<!-- 根据本项目独立影像评估章程的相关约定该类问题医学审核建议为 -->
{{ $t('trials:medicalFeedback:message:msg3') }}
<ol>
<span style="color:red">{{ $fd('AuditAdvice', record.AuditAdviceEnum) }}</span>
</ol>
</div>
<div style="margin-top:5px;">
<div style="margin-top:10px;">
<!-- 为高效解决/处理以上全部医学反馈问题麻烦您在对该阅片任务的评估准确复核后明确是否认可医学反馈问题及结论如不认可医学反馈请逐条准确完整回复不认可的原因非常感谢 -->
{{ $t('trials:medicalFeedback:message:msg4') }}
</div>
</template>
<template v-else-if="record.Content">
<template v-else-if="[14, 30].includes(record.UserTypeEnumInt)">
<div>{{ record.Content }}</div>
</template>
<template v-else>
<template v-else-if="[13].includes(record.UserTypeEnumInt)">
<div>
{{ $t('trials:medicalFeedback:title:isEndorse') }}{{ $fd('MedicalReviewDoctorUserIdea', record.DoctorUserIdeaEnum) }}
</div>
@ -83,7 +82,7 @@
</div>
</div>
<div
v-if="otherInfo && !otherInfo.IsClosedDialog && hasPermi(['trials:trials-panel:reading:mim-medical-audit:edit'])"
v-if="otherInfo && !otherInfo.IsClosedDialog && [14, 30].includes(userTypeEnumInt)"
class="chat-message"
>
<div class="message">
@ -351,6 +350,9 @@ export default {
border-bottom: 8px solid transparent;
}
}
/deep/.el-button--text{
color: #d0d0d0;
}
}
}
.chat-message{

View File

@ -203,7 +203,7 @@ export default {
var auditIssuesValid = await this.$refs['auditIssues'].validForm()
var auditConclusionsValid = await this.$refs['auditConclusions'].validForm()
if (auditIssuesValid && auditConclusionsValid) {
this.$confirm('当前审核结论为“有问题”,是否发起质询?', {
this.$confirm(this.$t('trials:medicalFeedback:message:launchqc'), {
type: 'warning',
distinguishCancelAndClose: true
})

View File

@ -697,9 +697,9 @@ export default {
this.currentRow = { ...row }
this.auditVisible = true
// 访
// if (row.ReadingCategory === 1) {
// this.handleViewReadingPage(row)
// }
if (row.ReadingCategory === 1) {
this.handleViewReadingPage(row)
}
} else {
// ''
this.$alert(this.$t('trials:medicalFeedback:message:confirmTemplate'), {