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 | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue index f95d235..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'; @@ -249,7 +253,7 @@ }, { id: '101', - enCode: 'serialNum', + enCode: 'payOrder', name: '鎵规鍙�', width: 140, }, @@ -261,7 +265,7 @@ }, { id: '103', - enCode: 'remark', + enCode: 'auditRemark', name: '澶囨敞', width: 140, }, @@ -284,6 +288,7 @@ }, extraProps: { hide: (row: API.GetInsuranceStaffPageTemplate) => + detail.value?.productOnline || detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect || detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass, }, @@ -365,7 +370,12 @@ keyWord: '', orderInput: [{ property: 'id', order: OrderInputType.Asc }], }, - columnsRenderProps: {}, + columnsRenderProps: { + status: { + type: 'enum', + valueEnum: InsuranceDetailStatusEnumText, + }, + }, } ); -- Gitblit v1.9.1