阅片期修改
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-09-05 14:36:30 +08:00
parent 596aa0d04d
commit 578c765514
1 changed files with 16 additions and 16 deletions

View File

@ -51,14 +51,14 @@
{{ $t('trials:readingPeriod:buttton:exportPeriodTbl') }}
</el-button>
<!-- 阅片期管理 -->
<el-button v-if="
<!-- <el-button v-if="
ReadingInfoSignTime &&
(otherInfo.IsClinicalReading || otherInfo.IsReadingPeriod)
" v-hasPermi="[
'trials:trials-panel:subject:readingPeriod:edit',
]" type="primary" icon="el-icon-edit-outline" @click="handleReadingPeriod">
{{ $t('trials:readingPeriod:button:rpManage') }}
</el-button>
</el-button> -->
</el-form-item>
</el-form>
</div>
@ -115,7 +115,7 @@
{{
$fd(
'ModuleTypeEnum',
scope.row.Data[i - 1].ModuleType
scope.row.Data[i - 1]?.ModuleType
)
}}
</div>
@ -127,18 +127,18 @@
text-align: right;
" :title="$fd(
'ReadModuleEnum',
scope.row.Data[i - 1].ReadingStatus
scope.row.Data[i - 1]?.ReadingStatus
)
">
{{
$fd(
'ReadModuleEnum',
scope.row.Data[i - 1].ReadingStatus
scope.row.Data[i - 1]?.ReadingStatus
)
}}
</div>
</div>
<div v-if="scope.row.Data[i - 1].ModuleType === 1" style="
<div v-if="scope.row.Data[i - 1]?.ModuleType === 1" style="
display: flex;
justify-content: space-between;
border-bottom: 1px solid #d9d9d9;
@ -154,9 +154,9 @@
</div>
</div>
<div v-if="
scope.row.Data[i - 1].ModuleType === 2 ||
scope.row.Data[i - 1].ModuleType === 3 ||
scope.row.Data[i - 1].ModuleType === 5
scope.row.Data[i - 1]?.ModuleType === 2 ||
scope.row.Data[i - 1]?.ModuleType === 3 ||
scope.row.Data[i - 1]?.ModuleType === 5
" style="
display: flex;
justify-content: space-between;
@ -170,7 +170,7 @@
</div>
<div>{{ scope.row.Data[i - 1].CutOffVisitName }}</div>
</div>
<div v-if="scope.row.Data[i - 1].ModuleType === 4" style="
<div v-if="scope.row.Data[i - 1]?.ModuleType === 4" style="
display: flex;
justify-content: space-between;
border-bottom: 1px solid #d9d9d9;
@ -205,9 +205,9 @@
{{ $t('common:button:edit') }}
</el-link>
<el-link style="color: #428bca; margin-right: 5px" v-if="
(scope.row.Data[i - 1].ModuleType === 3 ||
scope.row.Data[i - 1].ModuleType === 5) &&
scope.row.Data[i - 1].ReadingStatus < 4
(scope.row.Data[i - 1]?.ModuleType === 3 ||
scope.row.Data[i - 1]?.ModuleType === 5) &&
scope.row.Data[i - 1]?.ReadingStatus < 4
" v-hasPermi="[
'trials:trials-panel:subject:readingPeriod:edit',
]" @click="handleDelete(scope.row.Data[i - 1])">
@ -265,7 +265,7 @@
<!-- <el-descriptions-item label="是否加急"> <el-tag size="small">{{ $fd('YesOrNo',currentData.IsUrgent) }}</el-tag></el-descriptions-item> -->
<!-- 进度 -->
<el-descriptions-item :label="$t('trials:readingPeriod:table:readingSchedule')">
{{ $fd('ReadModuleEnum', currentData.ReadingStatus) }}
{{ $fd('ReadModuleEnum', currentData?.ReadingStatus) }}
</el-descriptions-item>
<el-descriptions-item v-if="currentData.CutOffVisitName"
:label="$t('trials:readingPeriod:table:deadlineVisit')">
@ -563,9 +563,9 @@ export default {
) {
const index = column.property.substring(4) * 1
// 0 访; 1 访; 2 ; 3 ; 4 ; 5
const type = row.Data[index].ModuleType
const type = row.Data[index]?.ModuleType
const status = row.Data[index].ReadingStatus
const status = row.Data[index]?.ReadingStatus
if ((type === 0 || type === 1) && status === 0) {
return { 'vertical-align': 'top' }