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 | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/views/Home/components/InsureOrderInfoView.vue b/src/views/Home/components/InsureOrderInfoView.vue index 4aef872..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" @@ -106,6 +109,7 @@ <el-button icon="Plus" type="primary">瀵煎叆</el-button> </template> </BlFileUpload> + <el-button @click="handleClear()" type="primary">瀵煎嚭鎶曚繚閿欒浜哄憳娓呭崟</el-button> <el-button @click="handleClear()" type="primary">娓呯┖鏁版嵁</el-button> </template> <template v-else> @@ -165,6 +169,7 @@ InsurancePolicyStatusEnum, InsurancePolicyStatusEnumText, InsurancePolicyAuditStatusEnum, + InsuranceDetailStatusEnumText, } from '@/constants'; import ChangePersonInfoDialog from './ChangePersonInfoDialog.vue'; import InsureClaimDetailDialog from './InsureClaimDetailDialog.vue'; @@ -247,6 +252,24 @@ width: 140, }, { + id: '101', + enCode: 'payOrder', + name: '鎵规鍙�', + width: 140, + }, + { + id: '102', + enCode: 'status', + name: '鎶曚繚鐘舵��', + width: 140, + }, + { + id: '103', + enCode: 'auditRemark', + name: '澶囨敞', + width: 140, + }, + { id: '11', enCode: 'claimCount', name: '鐞嗚禂', @@ -265,6 +288,7 @@ }, extraProps: { hide: (row: API.GetInsuranceStaffPageTemplate) => + detail.value?.productOnline || detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect || detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass, }, @@ -346,7 +370,12 @@ keyWord: '', orderInput: [{ property: 'id', order: OrderInputType.Asc }], }, - columnsRenderProps: {}, + columnsRenderProps: { + status: { + type: 'enum', + valueEnum: InsuranceDetailStatusEnumText, + }, + }, } ); -- Gitblit v1.9.1