From da9363290e99b960805b7dfdefef201f89d1dde0 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 16 七月 2025 18:07:39 +0800 Subject: [PATCH] fix: 奖励金审核 --- src/constants/reward.ts | 138 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 132 insertions(+), 6 deletions(-) diff --git a/src/constants/reward.ts b/src/constants/reward.ts index fbb9bcd..dde73a7 100644 --- a/src/constants/reward.ts +++ b/src/constants/reward.ts @@ -38,18 +38,69 @@ export enum SettleStatusEnum { /** - * 寰呭彂鏀� + * 寰呭厖鍊� */ WaitForSettle = 1, /** - * 宸插彂鏀� + * 宸插厖鍊� */ HasSettle = 2, + /** + * 宸蹭笂浼犲嚟璇� + */ + HasBill = 3, + /** + * 鏃犻渶鍏呭�� + */ + NoNeed = -1, } export const SettleStatusEnumText = { - [SettleStatusEnum.WaitForSettle]: '寰呭彂鏀�', - [SettleStatusEnum.HasSettle]: '宸插彂鏀�', + [SettleStatusEnum.WaitForSettle]: '寰呭厖鍊�', + [SettleStatusEnum.HasSettle]: '宸插厖鍊�', + [SettleStatusEnum.NoNeed]: '鏃犻渶鍏呭��', +}; +export const SettleStatusEnumTextV2Query = { + [SettleStatusEnum.WaitForSettle]: '寰呯櫥璁�', + [SettleStatusEnum.HasSettle]: '宸茬櫥璁�', +}; + +export const SettleStatusEnumTextV2 = { + [SettleStatusEnum.WaitForSettle]: '寰呯櫥璁�', + [SettleStatusEnum.HasSettle]: '宸茬櫥璁�', + [SettleStatusEnum.HasBill]: '宸茬櫥璁�', + [SettleStatusEnum.NoNeed]: '鏃犻渶鐧昏', +}; + +export enum FinanceStatusEnum { + /** + * 寰呮嫧浠� + */ + WaitForIncome = 1, + /** + * 宸叉嫧浠� + */ + HasIncome = 2, + /** + * 宸蹭笂浼犲嚟璇� + */ + HasBill = 3, +} + +export const FinanceStatusEnumText = { + [FinanceStatusEnum.WaitForIncome]: '寰呮嫧浠�', + [FinanceStatusEnum.HasIncome]: '宸叉嫧浠�', +}; + +export const FinanceStatusEnumTextV2 = { + [FinanceStatusEnum.WaitForIncome]: '寰呯櫥璁�', + [FinanceStatusEnum.HasIncome]: '宸茬櫥璁�', + [FinanceStatusEnum.HasBill]: '宸茬櫥璁�', +}; + +export const FinanceStatusEnumTextV2Query = { + [FinanceStatusEnum.WaitForIncome]: '寰呯櫥璁�', + [FinanceStatusEnum.HasIncome]: '宸茬櫥璁�', }; export enum IncomeStatusEnum { @@ -70,12 +121,87 @@ export enum EnterpriseBountyPayTypeEnum { /**鍑洪噾 */ - PayOut = 1, + PayOut = 10, /**鍏ラ噾 */ - PayIn = 2, + PayIn = 20, } export const EnterpriseBountyPayTypeEnumText = { [EnterpriseBountyPayTypeEnum.PayOut]: '鍑洪噾', [EnterpriseBountyPayTypeEnum.PayIn]: '鍏ラ噾', }; + +export enum IncomeTypeEnum { + /**璐㈡斂鎷ㄤ粯 */ + Fiscal = 10, + /**骞冲彴鍏呭�� */ + Platform = 20, +} + +export const IncomeTypeEnumText = { + [IncomeTypeEnum.Fiscal]: '璐㈡斂鎷ㄤ粯', + [IncomeTypeEnum.Platform]: '骞冲彴鍏呭��', +}; + +export enum EnterpriseRechargeStatusEnum { + /**寰呭鏍� */ + WaitCheck = 10, + /**瀹℃牳閫氳繃 */ + CheckPassed = 20, + /**椹冲洖 */ + CheckReject = 30, +} + +export const EnterpriseRechargeStatusEnumText = { + [EnterpriseRechargeStatusEnum.WaitCheck]: '寰呭鏍�', + [EnterpriseRechargeStatusEnum.CheckPassed]: '瀹℃牳閫氳繃', + [EnterpriseRechargeStatusEnum.CheckReject]: '椹冲洖', +}; + +export const EnterpriseRechargeStatusEnumTextForAdudit = { + [EnterpriseRechargeStatusEnum.CheckPassed]: '閫氳繃', + [EnterpriseRechargeStatusEnum.CheckReject]: '椹冲洖', +}; + +export enum BillStatusEnum { + /**鏈笂浼� */ + NotUpload = 10, + /**寰呭畬鍠� */ + NeedUpload = 20, + /**宸蹭笂浼� */ + HasUpload = 30, +} + +export const BillStatusEnumText = { + [BillStatusEnum.NotUpload]: '鏈笂浼�', + [BillStatusEnum.NeedUpload]: '寰呭畬鍠�', + [BillStatusEnum.HasUpload]: '宸蹭笂浼�', +}; + +export enum EnumParkBountyTradeDetailAuditStatus { + /// 寰呭鏍� + Wait = 10, + + /// 瀹℃牳閫氳繃 + Pass = 20, + + /// 椹冲洖 + Reject = 30, +} + +export const EnumParkBountyTradeDetailAuditStatusText = { + [EnumParkBountyTradeDetailAuditStatus.Wait]: '寰呭鏍�', + [EnumParkBountyTradeDetailAuditStatus.Pass]: '瀹℃牳閫氳繃', + [EnumParkBountyTradeDetailAuditStatus.Reject]: '椹冲洖', +}; + +export const EnumParkBountyTradeDetailAuditStatusTextForAdudit = { + [EnumParkBountyTradeDetailAuditStatus.Pass]: '閫氳繃', + [EnumParkBountyTradeDetailAuditStatus.Reject]: '椹冲洖', +}; + +export const EnumParkBountyTradeDetailAuditStatusTag = { + [EnumParkBountyTradeDetailAuditStatus.Wait]: 'warning', + [EnumParkBountyTradeDetailAuditStatus.Pass]: 'success', + [EnumParkBountyTradeDetailAuditStatus.Reject]: 'danger', +}; -- Gitblit v1.9.1