From acd6c55ea7b11e06130c20bcd5ffd98c8e880a1f Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 16:32:18 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- packages/constants/task.ts | 251 ++++++++++++++------------------------------------ 1 files changed, 70 insertions(+), 181 deletions(-) diff --git a/packages/constants/task.ts b/packages/constants/task.ts index 742c086..245bba6 100644 --- a/packages/constants/task.ts +++ b/packages/constants/task.ts @@ -1,204 +1,93 @@ -export enum TaskStatus { - All = 0, - WaitSign = 10, - Effect = 20, - Terminated = 30, -} +import { + EnumBillingMethod, + EnumUserGender, + EnumSettlementCycle, + EnumTaskReleaseStatus, + EnumTaskCheckReceiveStatus, + EnumPersonalFreeTime, + EnumPersonalJobSeekingStatus, + EnumTaskUserHireStatus, + GetPersonalApplyTaskInfosQueryStatus, + GetPersonalHireTaskInfosQueryStatus, +} 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 const EnumTaskCheckReceiveStatusText = { + [EnumTaskCheckReceiveStatus.Wait]: '寰呴獙鏀�', + [EnumTaskCheckReceiveStatus.Completed]: '宸查獙鏀�', }; -export enum FlexTaskCheckAcceptStatusEnum { - /** - * 寰呴獙鏀� - */ - Wait = 10, - /** - * 楠屾敹閫氳繃 - */ - Passed = 20, - /** - * 楠屾敹鏈�氳繃 - */ - Refused = 30, -} - -export const FlexTaskCheckAcceptStatusEnumText = { - [FlexTaskCheckAcceptStatusEnum.Wait]: '寰呴獙鏀�', - [FlexTaskCheckAcceptStatusEnum.Passed]: '楠屾敹閫氳繃', - [FlexTaskCheckAcceptStatusEnum.Refused]: '楠屾敹鏈�氳繃', +export const EnumPersonalFreeTimeText = { + [EnumPersonalFreeTime.NoLimit]: '涓嶉檺', + [EnumPersonalFreeTime.WinterSummerVacations]: '瀵掓殤鍋�', + [EnumPersonalFreeTime.FestivalAndHoliday]: '鑺傚亣鏃�', + [EnumPersonalFreeTime.Weekend]: '鍛ㄥ叚鏃�', + [EnumPersonalFreeTime.Weekday]: '宸ヤ綔鏃�', }; -export enum FlexWorkerEleSignEnum { - /** - * 寰呯绾� - */ - WaitSign = 10, - /** - * 宸茬绾� - */ - HasSign = 20, - /** - * 宸茶В绾� - */ - CancelSign = 30, -} - -export const FlexWorkerEleSignEnumText = { - [FlexWorkerEleSignEnum.WaitSign]: '寰呯绾�', - [FlexWorkerEleSignEnum.HasSign]: '宸茬绾�', - [FlexWorkerEleSignEnum.CancelSign]: '宸茶В绾�', +export const EnumPersonalJobSeekingStatusText = { + [EnumPersonalJobSeekingStatus.Active]: '绉瀬鎵句换鍔�', + [EnumPersonalJobSeekingStatus.Whatever]: '闅忎究鐪嬬湅', + [EnumPersonalJobSeekingStatus.Not]: '鏆傛椂涓嶆壘浠诲姟', }; -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 const EnumTaskUserHireStatusText = { + [EnumTaskUserHireStatus.Wait]: '寰呭綍鐢�', + [EnumTaskUserHireStatus.Pass]: '宸插綍鐢�', + [EnumTaskUserHireStatus.Refuse]: '宸茶阿缁�', }; -export enum UserResumeJobSeekingStatusEnum { - /** - * 绉瀬鎵惧伐浣� - */ - Activing = 1, - /** - * 闅忎究鐪嬬湅 - */ - JustLook = 2, - /** - * 鏆傛椂涓嶆壘宸ヤ綔 - */ - NotLook = 3, -} +export const GetPersonalApplyTaskInfosQueryStatusText = { + [GetPersonalApplyTaskInfosQueryStatus.WaitHire]: '寰呯‘璁�', + [GetPersonalApplyTaskInfosQueryStatus.WaitSignContract]: '寰呯绾�', +}; -export const UserResumeJobSeekingStatusEnumText = { - [UserResumeJobSeekingStatusEnum.Activing]: '绉瀬鎵惧伐浣�', - [UserResumeJobSeekingStatusEnum.JustLook]: '闅忎究鐪嬬湅', - [UserResumeJobSeekingStatusEnum.NotLook]: '鏆傛椂涓嶆壘宸ヤ綔', +export const GetPersonalApplyTaskInfosQueryStatusColor = { + [GetPersonalApplyTaskInfosQueryStatus.WaitHire]: '#FF7D00', + [GetPersonalApplyTaskInfosQueryStatus.WaitSignContract]: '#3A71FF', +}; + +export const GetPersonalHireTaskInfosQueryStatusText = { + [GetPersonalHireTaskInfosQueryStatus.InProcess]: '杩涜涓�', + [GetPersonalHireTaskInfosQueryStatus.Completed]: '宸插畬鎴�', +}; + +export const GetPersonalHireTaskInfosQueryStatusColor = { + [GetPersonalHireTaskInfosQueryStatus.InProcess]: '#2A9E1B', + [GetPersonalHireTaskInfosQueryStatus.Completed]: '#9FA4AC', }; -- Gitblit v1.9.1