From 89a1e1217e7b5cd42efff283c7b0a664da469135 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 11 八月 2025 09:24:18 +0800 Subject: [PATCH] feat: 接口对接 --- packages/constants/task.ts | 224 ++++++++----------------------------------------------- 1 files changed, 34 insertions(+), 190 deletions(-) diff --git a/packages/constants/task.ts b/packages/constants/task.ts index 742c086..bc23d2c 100644 --- a/packages/constants/task.ts +++ b/packages/constants/task.ts @@ -1,204 +1,48 @@ -export enum TaskStatus { - All = 0, - WaitSign = 10, - Effect = 20, - Terminated = 30, -} +import { + EnumBillingMethod, + EnumUserGender, + EnumSettlementCycle, + EnumTaskReleaseStatus, + EnumTaskCheckReceiveStatus, +} from './apiEnum'; -export const TaskStatusText = { - [TaskStatus.All]: '鍏ㄩ儴', - [TaskStatus.WaitSign]: '寰呯绾�', - [TaskStatus.Effect]: '鐢熸晥涓�', - [TaskStatus.Terminated]: '宸茬粓姝�', +export const EnumBillingMethodText = { + [EnumBillingMethod.Month]: '鎸夋湀', + [EnumBillingMethod.Day]: '鎸夋棩', + [EnumBillingMethod.Hour]: '鎸夋椂', + [EnumBillingMethod.Piece]: '璁′欢', }; -export const TaskStatusColor = { - [TaskStatus.WaitSign]: '#FF7D00', - [TaskStatus.Effect]: '#3A71FF', - [TaskStatus.Terminated]: '#9FA4AC', +export const EnumUserGenderText = { + [EnumUserGender.Male]: '浠呴檺鐢锋��', + [EnumUserGender.Female]: '浠呴檺濂虫��', }; -export enum FlexTaskFeeTypeEnum { - /** - * 鎸夋湀 - */ - OfMonth = 10, - /** - * 鎸夋棩 - */ - OfDay = 20, - /** - * 鎸夋椂 - */ - OfHour = 30, - /** - * 璁′欢 - */ - OfCount = 40, -} - -export const FlexTaskFeeTypeEnumText = { - [FlexTaskFeeTypeEnum.OfMonth]: '鎸夋湀', - [FlexTaskFeeTypeEnum.OfDay]: '鎸夋棩', - [FlexTaskFeeTypeEnum.OfHour]: '鎸夋椂', - [FlexTaskFeeTypeEnum.OfCount]: '璁′欢', +export const EnumUserGenderTextOptions = { + [0]: '涓嶉檺', + [EnumUserGender.Male]: '浠呴檺鐢锋��', + [EnumUserGender.Female]: '浠呴檺濂虫��', }; -export const SalaryTimeTypeEnumUnit = { - [FlexTaskFeeTypeEnum.OfMonth]: '鍏�/鏈�', - [FlexTaskFeeTypeEnum.OfDay]: '鍏�/鏃�', - [FlexTaskFeeTypeEnum.OfHour]: '鍏�/灏忔椂', - [FlexTaskFeeTypeEnum.OfCount]: '鍏�/浠�', +export const EnumSettlementCycleText = { + [EnumSettlementCycle.Month]: '鏈堢粨', + [EnumSettlementCycle.Week]: '鍛ㄧ粨', + [EnumSettlementCycle.Day]: '鏃ョ粨', }; -export enum FlexTaskSettleTypeEnum { - /** - * 鏈堢粨 - */ - OfMonth = 10, - /** - * 鍛ㄧ粨 - */ - OfWeek = 20, - /** - * 鏃ョ粨 - */ - OfDay = 30, -} - -export const FlexTaskSettleTypeEnumText = { - [FlexTaskSettleTypeEnum.OfMonth]: '鏈堢粨', - [FlexTaskSettleTypeEnum.OfWeek]: '鍛ㄧ粨', - [FlexTaskSettleTypeEnum.OfDay]: '鏃ョ粨', +export const BillingMethodEnumUnit = { + [EnumBillingMethod.Month]: '鍏�/鏈�', + [EnumBillingMethod.Day]: '鍏�/鏃�', + [EnumBillingMethod.Hour]: '鍏�/灏忔椂', + [EnumBillingMethod.Piece]: '鍏�/浠�', }; -export enum FlexTaskReleaseStatusEnum { - /** - * 鍙戝竷涓� - */ - Releasing = 10, - /** - * 宸插仠姝� - */ - Stoping = 20, -} - -export const FlexTaskReleaseStatusEnumText = { - [FlexTaskReleaseStatusEnum.Releasing]: '鍙戝竷涓�', - [FlexTaskReleaseStatusEnum.Stoping]: '宸插仠姝�', +export const EnumTaskReleaseStatusText = { + [EnumTaskReleaseStatus.InProcess]: '鍙戝竷涓�', + [EnumTaskReleaseStatus.Stopped]: '宸插仠姝�', }; -export enum FlexTaskWorkerHireEnum { - /** - * 寰呭鐞� - */ - Wait = 10, - /** - * 宸插綍鐢� - */ - Hired = 20, - /** - * 宸茶阿缁� - */ - Refused = 30, -} - -export const FlexTaskWorkerHireEnumText = { - [FlexTaskWorkerHireEnum.Wait]: '寰呭鐞�', - [FlexTaskWorkerHireEnum.Hired]: '宸插綍鐢�', - [FlexTaskWorkerHireEnum.Refused]: '宸茶阿缁�', -}; - -export enum FlexTaskCheckAcceptStatusEnum { - /** - * 寰呴獙鏀� - */ - Wait = 10, - /** - * 楠屾敹閫氳繃 - */ - Passed = 20, - /** - * 楠屾敹鏈�氳繃 - */ - Refused = 30, -} - -export const FlexTaskCheckAcceptStatusEnumText = { - [FlexTaskCheckAcceptStatusEnum.Wait]: '寰呴獙鏀�', - [FlexTaskCheckAcceptStatusEnum.Passed]: '楠屾敹閫氳繃', - [FlexTaskCheckAcceptStatusEnum.Refused]: '楠屾敹鏈�氳繃', -}; - -export enum FlexWorkerEleSignEnum { - /** - * 寰呯绾� - */ - WaitSign = 10, - /** - * 宸茬绾� - */ - HasSign = 20, - /** - * 宸茶В绾� - */ - CancelSign = 30, -} - -export const FlexWorkerEleSignEnumText = { - [FlexWorkerEleSignEnum.WaitSign]: '寰呯绾�', - [FlexWorkerEleSignEnum.HasSign]: '宸茬绾�', - [FlexWorkerEleSignEnum.CancelSign]: '宸茶В绾�', -}; - -export enum UserResumeFreeTimeEnum { - /** - * 涓嶉檺 - */ - NoLimit = 1, - /** - * 瀵掓殤鍋� - */ - WinterAndSummerVacation = 2, - /** - * 鑺傚亣鏃� - */ - Holiday = 3, - /** - * 鍛ㄥ叚鏃� - */ - Weekend = 4, - /** - * 宸ヤ綔鏃� - */ - Weekday = 5, -} - -export const UserResumeFreeTimeEnumText = { - [UserResumeFreeTimeEnum.NoLimit]: '涓嶉檺', - [UserResumeFreeTimeEnum.WinterAndSummerVacation]: '瀵掓殤鍋�', - [UserResumeFreeTimeEnum.Holiday]: '鑺傚亣鏃�', - [UserResumeFreeTimeEnum.Weekend]: '鍛ㄥ叚鏃�', - [UserResumeFreeTimeEnum.Weekday]: '宸ヤ綔鏃�', -}; - -export enum UserResumeJobSeekingStatusEnum { - /** - * 绉瀬鎵惧伐浣� - */ - Activing = 1, - /** - * 闅忎究鐪嬬湅 - */ - JustLook = 2, - /** - * 鏆傛椂涓嶆壘宸ヤ綔 - */ - NotLook = 3, -} - -export const UserResumeJobSeekingStatusEnumText = { - [UserResumeJobSeekingStatusEnum.Activing]: '绉瀬鎵惧伐浣�', - [UserResumeJobSeekingStatusEnum.JustLook]: '闅忎究鐪嬬湅', - [UserResumeJobSeekingStatusEnum.NotLook]: '鏆傛椂涓嶆壘宸ヤ綔', +export const EnumTaskCheckReceiveStatusText = { + [EnumTaskCheckReceiveStatus.Wait]: '寰呴獙鏀�', + [EnumTaskCheckReceiveStatus.Completed]: '宸查獙鏀�', }; -- Gitblit v1.9.1