From b51fa42a6e18b95a012706d995df7892d0ecf95e Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 03 七月 2025 18:59:24 +0800 Subject: [PATCH] fix: 江佑保系统健壮性修复 --- src/views/Home/components/InsureOrderInfoView.vue | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue index cac8745..229edc5 100644 --- a/src/views/Home/components/InsureOrderInfoView.vue +++ b/src/views/Home/components/InsureOrderInfoView.vue @@ -94,7 +94,10 @@ <template v-if="detail.status === InsurancePolicyStatusEnum.WaitEffect"> <el-button @click="handleTemplateDownload()" link type="primary">妯℃澘涓嬭浇</el-button> <BlFileUpload - v-if="detail.auditStatus !== InsurancePolicyAuditStatusEnum.Pass" + v-if=" + detail.auditStatus !== InsurancePolicyAuditStatusEnum.Pass && + !detail.productOnline + " :limitFileSize="10" accept="xls,xlsx" :showTip="false" @@ -166,6 +169,7 @@ InsurancePolicyStatusEnum, InsurancePolicyStatusEnumText, InsurancePolicyAuditStatusEnum, + InsuranceDetailStatusEnumText, } from '@/constants'; import ChangePersonInfoDialog from './ChangePersonInfoDialog.vue'; import InsureClaimDetailDialog from './InsureClaimDetailDialog.vue'; @@ -284,6 +288,7 @@ }, extraProps: { hide: (row: API.GetInsuranceStaffPageTemplate) => + detail.value?.productOnline || detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect || detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass, }, @@ -368,7 +373,7 @@ columnsRenderProps: { status: { type: 'enum', - valueEnum: InsurancePolicyStatusEnumText, + valueEnum: InsuranceDetailStatusEnumText, }, }, } -- Gitblit v1.9.1