新增年审任务

This commit is contained in:
linxd
2025-06-27 19:55:19 +08:00
parent 1035c0f6c3
commit bf19b53402
31 changed files with 3764 additions and 64 deletions

View File

@ -0,0 +1,39 @@
// 供应商年度任务管理字典
/**
* 年度任务状态
*/
export enum AnnualTaskStatus {
PENDING = '0', // 待执行
RUNNING = '1', // 执行中
COMPLETED = '2', // 已完成
TERMINATED = '3' // 已终止
}
/**
* 年度任务状态文本
*/
export const AnnualTaskStatusText: Record<string, string> = {
[AnnualTaskStatus.PENDING]: '待执行',
[AnnualTaskStatus.RUNNING]: '执行中',
[AnnualTaskStatus.COMPLETED]: '已完成',
[AnnualTaskStatus.TERMINATED]: '已终止'
};
/**
* 年度任务状态颜色
*/
export const AnnualTaskStatusColor: Record<string, string> = {
[AnnualTaskStatus.PENDING]: 'default',
[AnnualTaskStatus.RUNNING]: 'processing',
[AnnualTaskStatus.COMPLETED]: 'success',
[AnnualTaskStatus.TERMINATED]: 'error'
};
/**
* 年度任务状态选项(用于下拉框)
*/
export const AnnualTaskStatusOptions = Object.keys(AnnualTaskStatusText).map(key => ({
label: AnnualTaskStatusText[key],
value: key
}));