From 6bac509f8e6efc205d9f37a84c9b019ec828467a Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 07 五月 2025 14:22:26 +0800 Subject: [PATCH] feat: 接口 --- src/constants/reward.ts | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 55 insertions(+), 5 deletions(-) diff --git a/src/constants/reward.ts b/src/constants/reward.ts index 7eafdd7..966f1e5 100644 --- a/src/constants/reward.ts +++ b/src/constants/reward.ts @@ -1,4 +1,10 @@ +import { Colors } from './enum'; + export enum BountyCheckStatusEnum { + /** + * 鏈彁浜� + */ + NotSubmit = -10, /** * 寰呭鏍� */ @@ -16,23 +22,55 @@ export const BountyCheckStatusEnumText = { [BountyCheckStatusEnum.WaitCheck]: '寰呭鏍�', [BountyCheckStatusEnum.CheckPassed]: '瀹℃牳閫氳繃', - [BountyCheckStatusEnum.CheckReject]: '瀹℃牳涓嶉�氳繃', + [BountyCheckStatusEnum.CheckReject]: '瀹℃牳鏈�氳繃', +}; +export const BountyCheckStatusEnumTextForAudit = { + [BountyCheckStatusEnum.CheckPassed]: '瀹℃牳閫氳繃', + [BountyCheckStatusEnum.CheckReject]: '椹冲洖', +}; + +export const BountyCheckStatusEnumColor = { + [BountyCheckStatusEnum.NotSubmit]: '', + [BountyCheckStatusEnum.WaitCheck]: Colors.Warning, + [BountyCheckStatusEnum.CheckPassed]: Colors.Success, + [BountyCheckStatusEnum.CheckReject]: Colors.Danger, }; export enum SettleStatusEnum { /** - * 寰呭彂鏀� + * 寰呭厖鍊� */ WaitForSettle = 1, /** - * 宸插彂鏀� + * 宸插厖鍊� */ HasSettle = 2, + /** + * 鏃犻渶鍏呭�� + */ + NoNeed = -1, } export const SettleStatusEnumText = { - [SettleStatusEnum.WaitForSettle]: '寰呭彂鏀�', - [SettleStatusEnum.HasSettle]: '宸插彂鏀�', + [SettleStatusEnum.WaitForSettle]: '寰呭厖鍊�', + [SettleStatusEnum.HasSettle]: '宸插厖鍊�', + [SettleStatusEnum.NoNeed]: '鏃犻渶鍏呭��', +}; + +export enum FinanceStatusEnum { + /** + * 寰呮嫧浠� + */ + WaitForIncome = 1, + /** + * 宸叉嫧浠� + */ + HasIncome = 2, +} + +export const FinanceStatusEnumText = { + [FinanceStatusEnum.WaitForIncome]: '寰呮嫧浠�', + [FinanceStatusEnum.HasIncome]: '宸叉嫧浠�', }; export enum IncomeStatusEnum { @@ -50,3 +88,15 @@ [IncomeStatusEnum.WaitForIncome]: '寰呭叆璐�', [IncomeStatusEnum.HasIncome]: '宸插叆璐�', }; + +export enum EnterpriseBountyPayTypeEnum { + /**鍑洪噾 */ + PayOut = 10, + /**鍏ラ噾 */ + PayIn = 20, +} + +export const EnterpriseBountyPayTypeEnumText = { + [EnterpriseBountyPayTypeEnum.PayOut]: '鍑洪噾', + [EnterpriseBountyPayTypeEnum.PayIn]: '鍏ラ噾', +}; -- Gitblit v1.9.1