import { Colors } from './enum';
|
|
// -20 驳回 10未提交 20待审核 30 进行中 40 下架 50 系统下架
|
export enum ParkOrHRStatus {
|
/**
|
* 初始状态
|
*/
|
Init = 1,
|
/**
|
* 驳回
|
*/
|
Reject = -20,
|
/**
|
* 未提交
|
*/
|
Draft = 10,
|
/**
|
* 待审核
|
*/
|
WaitAudit = 20,
|
/**
|
* 30通过
|
*/
|
Running = 30,
|
/**
|
* 40下架
|
*/
|
OffShelf = 40,
|
/**
|
* 50系统下架
|
*/
|
SystemRemoval = 50,
|
}
|
|
export const ParkOrHRStatusText = {
|
[ParkOrHRStatus.Reject]: '驳回',
|
[ParkOrHRStatus.Draft]: '草稿',
|
[ParkOrHRStatus.WaitAudit]: '待审核',
|
[ParkOrHRStatus.Running]: '通过',
|
[ParkOrHRStatus.OffShelf]: '下架',
|
[ParkOrHRStatus.SystemRemoval]: '系统下架',
|
};
|
|
// export const ParkOrHRStatusIcon = {
|
// [ParkOrHRStatus.Reject]: IconReject,
|
// [ParkOrHRStatus.Draft]: IconDraft,
|
// [ParkOrHRStatus.WaitAudit]: IconWaitAudit,
|
// [ParkOrHRStatus.Running]: IconProcessing,
|
// };
|
|
export enum ParkOrHRType {
|
Park = 10,
|
HR = 20,
|
}
|
export const ParkOrHRTypeText = {
|
[ParkOrHRType.Park]: '园区客户',
|
[ParkOrHRType.HR]: '人资企业',
|
};
|
export enum OperatingAgenciesType {
|
Privately = 10,
|
Government = 20,
|
}
|
export const OperatingAgenciesTypeText = {
|
[OperatingAgenciesType.Privately]: '民企运营',
|
[OperatingAgenciesType.Government]: '国企运营',
|
};
|
|
// 园区级别
|
export enum ParkLevel {
|
Country = 10,
|
Province = 20,
|
City = 30,
|
County = 40,
|
Other = 50,
|
}
|
export const ParkLevelText = {
|
[ParkLevel.Country]: '国家级',
|
[ParkLevel.Province]: '省级',
|
[ParkLevel.City]: '市级',
|
[ParkLevel.County]: '区县级',
|
};
|
export const HumanLevelTypeText = {
|
[ParkLevel.Province]: '省级',
|
[ParkLevel.City]: '市级',
|
[ParkLevel.County]: '区县级',
|
[ParkLevel.Other]: '其他',
|
};
|
|
export enum ParkOrHRStyleType {
|
/**
|
* 风采
|
*/
|
Style = 10,
|
/**
|
* 宣传视频
|
*/
|
Video = 20,
|
/**
|
* 其他证书
|
*/
|
Others = 30,
|
}
|
|
export const ParkOrHRStatusUserCenterText = {
|
[ParkOrHRStatus.Reject]: '审核不通过',
|
[ParkOrHRStatus.Draft]: '草稿',
|
[ParkOrHRStatus.WaitAudit]: '待审核',
|
[ParkOrHRStatus.Running]: '审核通过',
|
[ParkOrHRStatus.OffShelf]: '下架',
|
[ParkOrHRStatus.SystemRemoval]: '系统下架',
|
};
|
|
// export const ParkOrHRStatusUserCenterIcon = {
|
// [ParkOrHRStatus.Reject]: IconUserCenterReject,
|
// [ParkOrHRStatus.Draft]: IconUserCenterDraft,
|
// [ParkOrHRStatus.WaitAudit]: IconUserCenterWaitAudit,
|
// [ParkOrHRStatus.Running]: IconUserCenterPass,
|
// };
|
|
export const ParkOrHRStatusUserCenterColor = {
|
[ParkOrHRStatus.Reject]: Colors.Danger,
|
[ParkOrHRStatus.Draft]: Colors.Info,
|
[ParkOrHRStatus.WaitAudit]: Colors.Warning,
|
[ParkOrHRStatus.Running]: Colors.Success,
|
};
|
|
export enum ParkOrHRPublishSourceType {
|
/**
|
* 客户发布
|
*/
|
Customer = 10,
|
/**
|
* 管理员未绑定客户发布
|
*/
|
AdminNoBindPublish = 20,
|
/**
|
* 管理员已绑定客户发布
|
*/
|
AdminProxyPublish = 30,
|
}
|
|
export enum ParkOrHRAuditStatus {
|
/**
|
* 待审核
|
*/
|
PendingReview = 10,
|
/**
|
* 审核通过
|
*/
|
Pass = 30,
|
/**
|
* 驳回
|
*/
|
Reject = 40,
|
}
|
|
export const ParkOrHRAuditStatusText = {
|
[ParkOrHRAuditStatus.PendingReview]: '待审核',
|
[ParkOrHRAuditStatus.Pass]: '审核通过',
|
[ParkOrHRAuditStatus.Reject]: '审核不通过',
|
};
|
|
// export const ParkOrHRAuditStatusIcon = {
|
// [ParkOrHRAuditStatus.PendingReview]: IconUserCenterWaitAudit,
|
// [ParkOrHRAuditStatus.Pass]: IconUserCenterPass,
|
// [ParkOrHRAuditStatus.Reject]: IconUserCenterReject,
|
// };
|
|
export const ParkOrHRAuditStatusColor = {
|
[ParkOrHRAuditStatus.PendingReview]: Colors.Warning,
|
[ParkOrHRAuditStatus.Pass]: Colors.Success,
|
[ParkOrHRAuditStatus.Reject]: Colors.Danger,
|
};
|
|
// 服务客户数量
|
export enum ParkCustomersCountEnum {
|
/**
|
* 50家以内
|
*/
|
NumberIn50 = 10,
|
/**
|
* 50-100家
|
*/
|
Number50To100 = 50,
|
/**
|
* 100+
|
*/
|
NumberOver100 = 100,
|
}
|
|
export const ParkCustomersCountText = {
|
[ParkCustomersCountEnum.NumberIn50]: '50家以内',
|
[ParkCustomersCountEnum.Number50To100]: '50-100家',
|
[ParkCustomersCountEnum.NumberOver100]: '100+',
|
};
|
// 服务劳工数量
|
export enum ServiceWorkerCountEnum {
|
/**
|
* 500人以内
|
*/
|
PeopleIn500 = 10,
|
/**
|
* 500-1000人
|
*/
|
People500To1000 = 500,
|
/**
|
* 1000+
|
*/
|
PeopleOver1000 = 1000,
|
}
|
|
export const ServiceWorkerCountText = {
|
[ServiceWorkerCountEnum.PeopleIn500]: '500人以内',
|
[ServiceWorkerCountEnum.People500To1000]: '500-1000人',
|
[ServiceWorkerCountEnum.PeopleOver1000]: '1000+',
|
};
|