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