年审
This commit is contained in:
@ -1,52 +0,0 @@
|
||||
import { useIntl } from 'umi';
|
||||
|
||||
export enum LinkStatusMap {
|
||||
ENABLED = '0',
|
||||
DISABLED = '1',
|
||||
}
|
||||
export const useFriendLinkDict = () => {
|
||||
const intl = useIntl();
|
||||
|
||||
// 友情链接状态选项
|
||||
const linkStatusOptions = [
|
||||
{
|
||||
label: intl.formatMessage({ id: 'friendLink.enabled' }),
|
||||
value: LinkStatusMap.ENABLED,
|
||||
},
|
||||
{
|
||||
label: intl.formatMessage({ id: 'friendLink.disabled' }),
|
||||
value: LinkStatusMap.DISABLED,
|
||||
},
|
||||
];
|
||||
|
||||
// 获取状态标签
|
||||
const getLinkStatusText = (status: number) => {
|
||||
const option = linkStatusOptions.find(item => item.value === status.toString());
|
||||
return option ? option.label : '-';
|
||||
};
|
||||
|
||||
// 友情链接分类类型选项
|
||||
const categoryTypeOptions = [
|
||||
{
|
||||
label: intl.formatMessage({ id: 'friendLink.category.type.normal' }),
|
||||
value: 'normal',
|
||||
},
|
||||
{
|
||||
label: intl.formatMessage({ id: 'friendLink.category.type.featured' }),
|
||||
value: 'featured',
|
||||
},
|
||||
];
|
||||
|
||||
// 获取分类类型标签
|
||||
const getCategoryTypeText = (type: string) => {
|
||||
const option = categoryTypeOptions.find(item => item.value === type);
|
||||
return option ? option.label : '-';
|
||||
};
|
||||
|
||||
return {
|
||||
linkStatusOptions,
|
||||
getLinkStatusText,
|
||||
categoryTypeOptions,
|
||||
getCategoryTypeText,
|
||||
};
|
||||
};
|
@ -1,62 +0,0 @@
|
||||
// 帮助中心字典
|
||||
import { getLocale, getIntl } from 'umi';
|
||||
|
||||
// 帮助状态枚举
|
||||
export enum HelpStatus {
|
||||
DRAFT = '0', // 草稿
|
||||
PUBLISHED = '1', // 已发布
|
||||
UNPUBLISHED = '2', // 已下架
|
||||
}
|
||||
|
||||
// 帮助状态文本映射
|
||||
export const HelpStatusText = {
|
||||
[HelpStatus.DRAFT]: () => getIntl().formatMessage({ id: 'helpManage.status.draft' }),
|
||||
[HelpStatus.PUBLISHED]: () => getIntl().formatMessage({ id: 'helpManage.status.published' }),
|
||||
[HelpStatus.UNPUBLISHED]: () => getIntl().formatMessage({ id: 'helpManage.status.unpublished' }),
|
||||
};
|
||||
|
||||
// 帮助状态标签颜色
|
||||
export const HelpStatusColor = {
|
||||
[HelpStatus.DRAFT]: 'default',
|
||||
[HelpStatus.PUBLISHED]: 'green',
|
||||
[HelpStatus.UNPUBLISHED]: 'orange',
|
||||
};
|
||||
|
||||
// 是否置顶枚举
|
||||
export enum TopStatus {
|
||||
NO = '0', // 不置顶
|
||||
YES = '1', // 置顶
|
||||
}
|
||||
|
||||
// 模态框类型
|
||||
export enum ModalType {
|
||||
ADD = 'add',
|
||||
EDIT = 'edit',
|
||||
VIEW = 'view',
|
||||
}
|
||||
|
||||
// 英文内容设置
|
||||
export enum EnglishSetting {
|
||||
NO = 0, // 不设置英文
|
||||
YES = 1, // 设置英文
|
||||
}
|
||||
|
||||
// 帮助中心分类选项
|
||||
export const categoryOptions = [
|
||||
{
|
||||
value: '注册指南',
|
||||
label: () => getIntl().formatMessage({ id: 'helpManage.category.registerGuide' })
|
||||
},
|
||||
{
|
||||
value: '投标指南',
|
||||
label: () => getIntl().formatMessage({ id: 'helpManage.category.biddingGuide' })
|
||||
},
|
||||
{
|
||||
value: '常见问题',
|
||||
label: () => getIntl().formatMessage({ id: 'helpManage.category.faq' })
|
||||
},
|
||||
{
|
||||
value: '联系我们',
|
||||
label: () => getIntl().formatMessage({ id: 'helpManage.category.contactUs' })
|
||||
},
|
||||
];
|
@ -1,41 +0,0 @@
|
||||
// 通知管理字典
|
||||
|
||||
// 通知状态枚举
|
||||
export enum NoticeStatus {
|
||||
DRAFT = '0', // 草稿
|
||||
PUBLISHED = '1', // 已发布
|
||||
UNPUBLISHED = '2', // 已下架
|
||||
}
|
||||
|
||||
// 通知状态文本映射
|
||||
export const NoticeStatusText = {
|
||||
[NoticeStatus.DRAFT]: '草稿',
|
||||
[NoticeStatus.PUBLISHED]: '已发布',
|
||||
[NoticeStatus.UNPUBLISHED]: '已下架',
|
||||
};
|
||||
|
||||
// 通知状态标签颜色
|
||||
export const NoticeStatusColor = {
|
||||
[NoticeStatus.DRAFT]: 'default',
|
||||
[NoticeStatus.PUBLISHED]: 'green',
|
||||
[NoticeStatus.UNPUBLISHED]: 'orange',
|
||||
};
|
||||
|
||||
// 是否置顶枚举
|
||||
export enum TopStatus {
|
||||
NO = '0', // 不置顶
|
||||
YES = '1', // 置顶
|
||||
}
|
||||
|
||||
// 模态框类型
|
||||
export enum ModalType {
|
||||
ADD = 'add',
|
||||
EDIT = 'edit',
|
||||
VIEW = 'view',
|
||||
}
|
||||
|
||||
// 英文内容设置
|
||||
export enum EnglishSetting {
|
||||
NO = 0, // 不设置英文
|
||||
YES = 1, // 设置英文
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
// 政策法规字典
|
||||
import { getLocale, getIntl } from 'umi';
|
||||
|
||||
// 政策状态枚举
|
||||
export enum PolicyStatus {
|
||||
DRAFT = '0', // 草稿
|
||||
PUBLISHED = '1', // 已发布
|
||||
UNPUBLISHED = '2', // 已下架
|
||||
}
|
||||
|
||||
// 政策状态文本映射
|
||||
export const PolicyStatusText = {
|
||||
[PolicyStatus.DRAFT]: () => getIntl().formatMessage({ id: 'policyManage.status.draft' }),
|
||||
[PolicyStatus.PUBLISHED]: () => getIntl().formatMessage({ id: 'policyManage.status.published' }),
|
||||
[PolicyStatus.UNPUBLISHED]: () => getIntl().formatMessage({ id: 'policyManage.status.unpublished' }),
|
||||
};
|
||||
|
||||
// 政策状态标签颜色
|
||||
export const PolicyStatusColor = {
|
||||
[PolicyStatus.DRAFT]: 'default',
|
||||
[PolicyStatus.PUBLISHED]: 'green',
|
||||
[PolicyStatus.UNPUBLISHED]: 'orange',
|
||||
};
|
||||
|
||||
// 是否置顶枚举
|
||||
export enum TopStatus {
|
||||
NO = '0', // 不置顶
|
||||
YES = '1', // 置顶
|
||||
}
|
||||
|
||||
// 模态框类型
|
||||
export enum ModalType {
|
||||
ADD = 'add',
|
||||
EDIT = 'edit',
|
||||
VIEW = 'view',
|
||||
}
|
||||
|
||||
// 英文内容设置
|
||||
export enum EnglishSetting {
|
||||
NO = 0, // 不设置英文
|
||||
YES = 1, // 设置英文
|
||||
}
|
22
src/dicts/supplierAnnualDict.ts
Normal file
22
src/dicts/supplierAnnualDict.ts
Normal file
@ -0,0 +1,22 @@
|
||||
// 供应商年度模板管理模块字典
|
||||
|
||||
// 年度模板状态常量
|
||||
export const AnnualTemplateStatus = {
|
||||
DRAFT: '0', // 草稿
|
||||
ENABLED: '1', // 启用
|
||||
DISABLED: '2', // 禁用
|
||||
};
|
||||
|
||||
// 年度模板状态文本
|
||||
export const AnnualTemplateStatusText = {
|
||||
[AnnualTemplateStatus.DRAFT]: '草稿',
|
||||
[AnnualTemplateStatus.ENABLED]: '启用',
|
||||
[AnnualTemplateStatus.DISABLED]: '禁用',
|
||||
};
|
||||
|
||||
// 年度模板状态颜色
|
||||
export const AnnualTemplateStatusColor = {
|
||||
[AnnualTemplateStatus.DRAFT]: 'processing',
|
||||
[AnnualTemplateStatus.ENABLED]: 'success',
|
||||
[AnnualTemplateStatus.DISABLED]: 'default',
|
||||
};
|
43
src/dicts/supplierAnnualReviewDict.ts
Normal file
43
src/dicts/supplierAnnualReviewDict.ts
Normal file
@ -0,0 +1,43 @@
|
||||
// 供应商年度审查模块字典
|
||||
|
||||
// 审查状态常量
|
||||
export const AnnualReviewStatus = {
|
||||
WAITING: '0', // 待审核
|
||||
ONGOING: '1', // 审核中
|
||||
COMPLETED: '2', // 已完成
|
||||
EXPIRED: '3', // 已过期
|
||||
};
|
||||
|
||||
// 审查状态文本
|
||||
export const AnnualReviewStatusText = {
|
||||
[AnnualReviewStatus.WAITING]: '待审核',
|
||||
[AnnualReviewStatus.ONGOING]: '审核中',
|
||||
[AnnualReviewStatus.COMPLETED]: '已完成',
|
||||
[AnnualReviewStatus.EXPIRED]: '已过期',
|
||||
};
|
||||
|
||||
// 审查状态颜色
|
||||
export const AnnualReviewStatusColor = {
|
||||
[AnnualReviewStatus.WAITING]: 'warning',
|
||||
[AnnualReviewStatus.ONGOING]: 'processing',
|
||||
[AnnualReviewStatus.COMPLETED]: 'success',
|
||||
[AnnualReviewStatus.EXPIRED]: 'default',
|
||||
};
|
||||
|
||||
// 评审结果常量
|
||||
export const ExamineResult = {
|
||||
QUALIFIED: '1', // 合格
|
||||
UNQUALIFIED: '0', // 不合格
|
||||
};
|
||||
|
||||
// 评审结果文本
|
||||
export const ExamineResultText = {
|
||||
[ExamineResult.QUALIFIED]: '合格',
|
||||
[ExamineResult.UNQUALIFIED]: '不合格',
|
||||
};
|
||||
|
||||
// 评审结果颜色
|
||||
export const ExamineResultColor = {
|
||||
[ExamineResult.QUALIFIED]: 'success',
|
||||
[ExamineResult.UNQUALIFIED]: 'error',
|
||||
};
|
Reference in New Issue
Block a user