From 048626512af9e86b6280fbc2ecfff33edf8eee31 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 31 七月 2025 15:50:57 +0800 Subject: [PATCH] fix: 新增生煎保(短期方案) --- src/constants/insuranceClaim.ts | 93 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 85 insertions(+), 8 deletions(-) diff --git a/src/constants/insuranceClaim.ts b/src/constants/insuranceClaim.ts index f694a89..8256abd 100644 --- a/src/constants/insuranceClaim.ts +++ b/src/constants/insuranceClaim.ts @@ -1,3 +1,5 @@ +import { Platform } from './app'; + export enum InsuranceClaimAttachmentBusinessTypeEnum { /** * 浼よ�呰韩浠借瘉鍥剧墖 @@ -68,37 +70,84 @@ WaitEffect = 10, /**宸茬敓鏁� */ Effecting = 20, + /**閮ㄥ垎鐢熸晥 */ + PartEffecting = 21, /**宸茶繃鏈� */ OutTimeEffect = 30, } -export const InsurancePolicyStatusEnumText = { - [InsurancePolicyStatusEnum.WaitEffect]: '鏈敓鏁�', - [InsurancePolicyStatusEnum.Effecting]: '宸茬敓鏁�', - [InsurancePolicyStatusEnum.OutTimeEffect]: '宸茶繃鏈�', -}; +export const InsurancePolicyStatusEnumText = Platform.selectWithBase( + { + [InsurancePolicyStatusEnum.WaitEffect]: '鏈敓鏁�', + [InsurancePolicyStatusEnum.Effecting]: '宸茬敓鏁�', + [InsurancePolicyStatusEnum.OutTimeEffect]: '宸茶繃鏈�', + }, + { + tp: { + [InsurancePolicyStatusEnum.PartEffecting]: '閮ㄥ垎鐢熸晥', + }, + } +); export const OnJobFlagEnumText = { 澧炲憳: '澧炲憳', 鍑忓憳: '鍑忓憳', }; -export const insuranceTypeText = { - '30D': '鏈堜繚', - '360D': '骞翠繚', + +export enum InsurancePeriodEnum { + '30D' = '30D', + '360D' = '360D', + '1-29D' = '1-29D', +} + +export const insuranceTypeText = Platform.selectWithBase( + { + [InsurancePeriodEnum['30D']]: '鏈堜繚', + [InsurancePeriodEnum['360D']]: '骞翠繚', + }, + { + tp: { + [InsurancePeriodEnum['1-29D']]: '鐭湡淇�', + }, + } +); + +export const insuranceTypeTextForFilter = { + [InsurancePeriodEnum['30D']]: '鏈堜繚', + [InsurancePeriodEnum['360D']]: '骞翠繚', }; export enum InsurancePolicyAuditStatusEnum { /**椹冲洖 */ Reject = -10, + /**寰呮彁浜� */ + WaitAdd = 1, /**寰呭鏍� */ WaitAudit = 10, + /**寰呭鏍� 寮哄埗鍐嶅鍚庣殑鍐嶅鐘舵��*/ + WaitReAudit = 11, + /**寰呭鏍� 琛ユ彁鍚庣殑鍐嶅鐘舵��*/ + WaitFillAudit = 12, + /**瀹℃牳涓� */ + Auditing = 15, /**閫氳繃 */ Pass = 20, } export const InsurancePolicyAuditStatusEnumText = { [InsurancePolicyAuditStatusEnum.Reject]: '椹冲洖', + [InsurancePolicyAuditStatusEnum.WaitAdd]: '寰呮彁浜�', [InsurancePolicyAuditStatusEnum.WaitAudit]: '寰呭鏍�', + [InsurancePolicyAuditStatusEnum.WaitReAudit]: '寰呭鏍�', + [InsurancePolicyAuditStatusEnum.WaitFillAudit]: '寰呭鏍�', + [InsurancePolicyAuditStatusEnum.Auditing]: '瀹℃牳涓�', + [InsurancePolicyAuditStatusEnum.Pass]: '閫氳繃', +}; + +export const InsurancePolicyAuditStatusEnumTextForFilter = { + [InsurancePolicyAuditStatusEnum.Reject]: '椹冲洖', + [InsurancePolicyAuditStatusEnum.WaitAudit]: '寰呭鏍�', + [InsurancePolicyAuditStatusEnum.Auditing]: '瀹℃牳涓�', [InsurancePolicyAuditStatusEnum.Pass]: '閫氳繃', }; @@ -130,3 +179,31 @@ [InsurancePolicyListPayStatusEnum.WaitPay]: '寰呮敮浠�', [InsurancePolicyListPayStatusEnum.CompletePay]: '宸叉敮浠�', }; + +export enum InsuranceDetailStatusEnum { + /**鏈敓鏁� */ + WaitEffect = 10, + + /**鎶曚繚澶辫触 */ + Fail = 12, + /**瀹℃牳鎴愬姛 */ + AuditSuccess = 13, + + /**鎶曚繚鎴愬姛 */ + Success = 14, + + /**宸茬敓鏁� */ + Effecting = 20, + + /**宸茶繃鏈� */ + OutTimeEffect = 30, +} + +export const InsuranceDetailStatusEnumText = { + [InsuranceDetailStatusEnum.WaitEffect]: '鏈敓鏁�', + [InsuranceDetailStatusEnum.Fail]: '鎶曚繚澶辫触', + [InsuranceDetailStatusEnum.AuditSuccess]: '瀹℃牳鎴愬姛', + [InsuranceDetailStatusEnum.Success]: '鎶曚繚鎴愬姛', + [InsuranceDetailStatusEnum.Effecting]: '宸茬敓鏁�', + [InsuranceDetailStatusEnum.OutTimeEffect]: '宸茶繃鏈�', +}; -- Gitblit v1.9.1