diff --git a/config/router.config.ts b/config/router.config.ts index abc2e93..2022811 100644 --- a/config/router.config.ts +++ b/config/router.config.ts @@ -22,26 +22,41 @@ export default [ routes: [ { path: '/', + meta: { + title: '首页', + }, redirect: '/index', }, { name: 'index', path: '/index', + meta: { + title: '首页', + }, component: '@/pages/index', }, { name: 'userManage', path: '/userManage', + meta: { + title: '用户管理', + }, component: '@/pages/userManage/userManage', }, { name: 'downloadManage', path: '/downloadManage', + meta: { + title: '下载管理', + }, component: '@/pages/downloadManage/downloadManage', }, { name: 'noticeManage', path: '/noticeManage', + meta: { + title: '公告管理', + }, component: '@/pages/noticeManage/noticeManage', }, { @@ -52,76 +67,153 @@ export default [ { name: 'aboutManage', path: '/aboutManage', + meta: { + title: '关于我们', + }, component: '@/pages/aboutManage/aboutManage', }, { name: 'helpManage', path: '/helpManage', + meta: { + title: '帮助中心', + }, component: '@/pages/helpManage/helpManage', }, { name: 'readQuestionManage', path: '/readQuestionManage', + meta: { + title: '已读问题', + }, component: '@/pages/userQuestionManage/readQuestionManage', }, { name: 'unreadQuestionManage', path: '/unreadQuestionManage', + meta: { + title: '未读问题', + }, component: '@/pages/userQuestionManage/unreadQuestionManage', }, { name: 'friendLinkCategory', path: '/friendLinkCategory', + meta: { + title: '友情链接分类', + }, component: '@/pages/friendLinkManage/friendLinkCategory', }, { name: 'friendLinkManage', path: '/friendLinkManage', + meta: { + title: '友情链接管理', + }, component: '@/pages/friendLinkManage/friendLinkManage', }, { name: 'supplierTemplateManage', path: '/supplierTemplateManage', + meta: { + title: '供应商模板管理', + }, component: '@/pages/supplierEvaluateManage/supplierTemplateManage/supplierTemplateManage', }, { name: 'supplierTaskManage', path: '/supplierTaskManage', + meta: { + title: '供应商任务管理', + }, component: '@/pages/supplierEvaluateManage/supplierTaskManage/supplierTaskManage', }, { name: 'supplierEvaluateScore', path: '/supplierEvaluateScore', + meta: { + title: '供应商评分管理', + }, component: '@/pages/supplierEvaluateManage/supplierEvaluateScore/supplierEvaluateScore', }, { name: 'supplierEvaluateResult', path: '/supplierEvaluateResult', + meta: { + title: '供应商评价结果', + }, component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResult', }, + { + name: 'supplierEvaluateResultInfo', + path: '/supplierEvaluateResult/supplierEvaluateResultInfo', + meta: { + title: '供应商评价结果详情', + }, + component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultInfo', + }, + { + name: 'supplierEvaluateResultScoreDetail', + path: '/supplierEvaluateResult/supplierEvaluateResultScoreDetail', + meta: { + title: '供应商评价结果得分明细', + }, + component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultScoreDetail', + }, + { + name: 'supplierEvaluateResultScoreByList', + path: '/supplierEvaluateResult/supplierEvaluateResultScoreByList', + meta: { + title: '供应商评价结果打分情况', + }, + component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultScoreByList', + }, + { + name: 'supplierEvaluateResultByZb', + path: '/supplierEvaluateResult/supplierEvaluateResultByZb', + meta: { + title: '评价结果详情', + }, + component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultByZb', + }, { name: 'supplierEvaluateResultApproval', path: '/supplierEvaluateResultApproval', + meta: { + title: '供应商评价结果审批', + }, component: '@/pages/supplierEvaluateManage/supplierEvaluateResultApproval/supplierEvaluateResultApproval', }, { name: 'supplierAnnualTemplateManage', path: '/supplierAnnualTemplateManage', + meta: { + title: '供应商年度模板管理', + }, component: '@/pages/supplierAnnualManage/supplierAnnualTemplateManage/supplierAnnualTemplateManage', }, { name: 'supplierAnnualTaskManage', path: '/supplierAnnualTaskManage', + meta: { + title: '供应商年度任务管理', + }, component: '@/pages/supplierAnnualManage/supplierAnnualTaskManage/supplierAnnualTaskManage', }, { name: 'supplierAnnualQuery', path: '/supplierAnnualQuery', + meta: { + title: '供应商年度查询', + }, component: '@/pages/supplierAnnualManage/supplierAnnualQuery/supplierAnnualQuery', }, { name: 'supplierAnnualResult', path: '/supplierAnnualResult', + meta: { + title: '供应商年度结果', + }, component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResult', }, ] diff --git a/src/dicts/supplierTemplateDict.ts b/src/dicts/supplierTemplateDict.ts new file mode 100644 index 0000000..60e436b --- /dev/null +++ b/src/dicts/supplierTemplateDict.ts @@ -0,0 +1,43 @@ +// 模板类型 - 从任务字典导入 +import { TaskType, TaskTypeText } from './supplierTaskDict'; + +// 模板状态 +export const TemplateStatus = { + ENABLED: 'enabled', // 启用 + DISABLED: 'disabled', // 禁用 +}; + +export const TemplateStatusText = { + [TemplateStatus.ENABLED]: '已启用', + [TemplateStatus.DISABLED]: '已禁用', +}; + +export const TemplateStatusColor = { + [TemplateStatus.ENABLED]: 'green', + [TemplateStatus.DISABLED]: 'red', +}; + +// 评价等级 +export const EvaluateLevel = { + EXCELLENT: 'excellent', // 优秀 + GOOD: 'good', // 良好 + AVERAGE: 'average', // 一般 + POOR: 'poor', // 较差 +}; + +export const EvaluateLevelText = { + [EvaluateLevel.EXCELLENT]: 'A', + [EvaluateLevel.GOOD]: 'B', + [EvaluateLevel.AVERAGE]: 'C', + [EvaluateLevel.POOR]: 'D', +}; + +export const EvaluateLevelColor = { + [EvaluateLevel.EXCELLENT]: 'green', + [EvaluateLevel.GOOD]: 'blue', + [EvaluateLevel.AVERAGE]: 'orange', + [EvaluateLevel.POOR]: 'red', +}; + +// 重新导出任务类型 +export { TaskType, TaskTypeText }; diff --git a/src/pages/register/supplier/DomesticForm.tsx b/src/pages/register/supplier/DomesticForm.tsx index d792b96..d2218c1 100644 --- a/src/pages/register/supplier/DomesticForm.tsx +++ b/src/pages/register/supplier/DomesticForm.tsx @@ -174,13 +174,11 @@ const DomesticForm: React.FC = ({ /> - +