69 lines
1.5 KiB
TypeScript
69 lines
1.5 KiB
TypeScript
// 模板类型 - 从任务字典导入
|
|
import { TaskType, TaskTypeText } from './supplierTaskDict';
|
|
|
|
// 品类限制类型
|
|
export const CategoryLimitationType = {
|
|
UNIVERSAL: '0', // 通用不限品类
|
|
LIMITED: '1', // 限制品类
|
|
};
|
|
|
|
export const CategoryLimitationTypeText = {
|
|
[CategoryLimitationType.UNIVERSAL]: '通用不限品类',
|
|
[CategoryLimitationType.LIMITED]: '限制品类',
|
|
};
|
|
//指标类型 通用 技术
|
|
export const Types = [
|
|
{
|
|
label: '通用类型',
|
|
value: 'generalType',
|
|
},
|
|
{
|
|
label: '技术类型',
|
|
value: 'categoryType',
|
|
},
|
|
];
|
|
|
|
// 模板状态
|
|
export const TemplateStatus = {
|
|
DRAFT: '0', // 草稿
|
|
ENABLED: '1', // 启用
|
|
DISABLED: '2', // 禁用
|
|
};
|
|
|
|
export const TemplateStatusText = {
|
|
[TemplateStatus.DRAFT]: '草稿',
|
|
[TemplateStatus.ENABLED]: '已启用',
|
|
[TemplateStatus.DISABLED]: '已禁用',
|
|
};
|
|
|
|
export const TemplateStatusColor = {
|
|
[TemplateStatus.DRAFT]: 'default',
|
|
[TemplateStatus.ENABLED]: 'green',
|
|
[TemplateStatus.DISABLED]: 'red',
|
|
};
|
|
|
|
// 是否设置星号项
|
|
export const StarLevel = {
|
|
NO: '0', // 否
|
|
YES: '1', // 是
|
|
};
|
|
|
|
export const StarLevelText = {
|
|
[StarLevel.NO]: '否',
|
|
[StarLevel.YES]: '是',
|
|
};
|
|
|
|
// 指标添加选项
|
|
export enum IndicatorAddOption {
|
|
CAN_ADD = '0',
|
|
CANNOT_ADD = '1',
|
|
}
|
|
|
|
export const IndicatorAddOptionText = {
|
|
[IndicatorAddOption.CAN_ADD]: '是',
|
|
[IndicatorAddOption.CANNOT_ADD]: '否',
|
|
};
|
|
|
|
// 重新导出任务类型
|
|
export { TaskType, TaskTypeText };
|