import { Colors } from './enum';
|
import {
|
EnumBillingMethod,
|
EnumUserGender,
|
EnumSettlementCycle,
|
EnumTaskReleaseStatus,
|
EnumTaskCheckReceiveStatus,
|
EnumPersonalFreeTime,
|
EnumPersonalJobSeekingStatus,
|
EnumTaskUserHireStatus,
|
GetPersonalApplyTaskInfosQueryStatus,
|
GetPersonalHireTaskInfosQueryStatus,
|
} from './apiEnum';
|
|
export const EnumBillingMethodText = {
|
[EnumBillingMethod.Month]: '按月',
|
[EnumBillingMethod.Day]: '按日',
|
[EnumBillingMethod.Hour]: '按时',
|
[EnumBillingMethod.Piece]: '计件',
|
};
|
|
export const EnumUserGenderText = {
|
[EnumUserGender.Male]: '仅限男性',
|
[EnumUserGender.Female]: '仅限女性',
|
};
|
|
export const EnumUserGenderTextOptions = {
|
[0]: '不限',
|
[EnumUserGender.Male]: '仅限男性',
|
[EnumUserGender.Female]: '仅限女性',
|
};
|
|
export const EnumSettlementCycleText = {
|
[EnumSettlementCycle.Month]: '月结',
|
[EnumSettlementCycle.Week]: '周结',
|
[EnumSettlementCycle.Day]: '日结',
|
};
|
|
export const BillingMethodEnumUnit = {
|
[EnumBillingMethod.Month]: '元/月',
|
[EnumBillingMethod.Day]: '元/日',
|
[EnumBillingMethod.Hour]: '元/小时',
|
[EnumBillingMethod.Piece]: '元/件',
|
};
|
|
export const EnumTaskReleaseStatusText = {
|
[EnumTaskReleaseStatus.InProcess]: '发布中',
|
[EnumTaskReleaseStatus.Stopped]: '已停止',
|
};
|
|
export const EnumTaskCheckReceiveStatusText = {
|
[EnumTaskCheckReceiveStatus.WaitSubmit]: '待验收',
|
[EnumTaskCheckReceiveStatus.Completed]: '已验收',
|
};
|
|
export const EnumPersonalFreeTimeText = {
|
[EnumPersonalFreeTime.NoLimit]: '不限',
|
[EnumPersonalFreeTime.WinterSummerVacations]: '寒暑假',
|
[EnumPersonalFreeTime.FestivalAndHoliday]: '节假日',
|
[EnumPersonalFreeTime.Weekend]: '周六日',
|
[EnumPersonalFreeTime.Weekday]: '工作日',
|
};
|
|
export const EnumPersonalJobSeekingStatusText = {
|
[EnumPersonalJobSeekingStatus.Active]: '积极找任务',
|
[EnumPersonalJobSeekingStatus.Whatever]: '随便看看',
|
[EnumPersonalJobSeekingStatus.Not]: '暂时不找任务',
|
};
|
|
export const EnumTaskUserHireStatusText = {
|
[EnumTaskUserHireStatus.Wait]: '待录用',
|
[EnumTaskUserHireStatus.Pass]: '已录用',
|
[EnumTaskUserHireStatus.Refuse]: '已谢绝',
|
};
|
|
export const EnumTaskUserHireStatusColor = {
|
[EnumTaskUserHireStatus.Wait]: Colors.Warning,
|
[EnumTaskUserHireStatus.Pass]: Colors.Primary,
|
[EnumTaskUserHireStatus.Refuse]: Colors.Danger,
|
};
|
|
export const GetPersonalApplyTaskInfosQueryStatusText = {
|
[GetPersonalApplyTaskInfosQueryStatus.WaitHire]: '待确认',
|
[GetPersonalApplyTaskInfosQueryStatus.WaitSignContract]: '待签约',
|
};
|
|
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',
|
};
|