修改外框layout布局

This commit is contained in:
linxd
2025-07-01 14:18:23 +08:00
parent 4e4b9a730d
commit 4e972b1841
10 changed files with 419 additions and 248 deletions

View File

@ -18,7 +18,9 @@ export default [
},
{
path: '/',
component: '@/layouts/Index',
name: "首页",
component: '@/layouts/BasicLayout',
flatMenu: true,
routes: [
{
path: '/',
@ -28,361 +30,250 @@ export default [
redirect: '/index',
},
{
name: 'index',
path: '/index',
meta: {
title: '首页',
icon: 'icon-shouye',
},
name: "首页",
icon: 'icon-shouye',
component: '@/pages/index',
},
// 供应商评价分组
{
name: 'supplierEvaluate',
name: '供应商评价',
path: '/supplierEvaluate',
meta: {
title: '供应商评价',
icon: 'icon-youqinglianjie',
},
component: '@/layouts/MainLayout',
icon: 'icon-youqinglianjie',
routes: [
{
name: 'supplierTemplateManage',
name: '模板管理',
path: '/supplierEvaluate/supplierTemplateManage',
meta: {
title: '模板管理',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/supplierEvaluateManage/supplierTemplateManage/supplierTemplateManage',
},
{
name: 'supplierTemplateManageAdd',
path: 'supplierTemplateManageAdd',
meta: {
title: '模板管理新增',
hide: true,
icon: 'icon-fenlei',
},
name: '模板管理新增',
path: '/supplierEvaluate/supplierTemplateManageAdd',
hideInMenu: true,
icon: 'icon-fenlei',
component: '@/pages/supplierEvaluateManage/supplierTemplateManage/supplierTemplateManageAdd',
parentKeys: ['/supplierEvaluate/supplierTemplateManage'],
},
{
name: 'supplierTemplateManageDetail',
path: 'supplierTemplateManageDetail',
meta: {
title: '模板管理详情',
hide: true,
icon: 'icon-fenlei',
},
name: '模板管理详情',
path: '/supplierEvaluate/supplierTemplateManageDetail',
hideInMenu: true,
component: '@/pages/supplierEvaluateManage/supplierTemplateManage/supplierTemplateManageDetail',
parentKeys: ['/supplierEvaluate/supplierTemplateManage'],
},
{
name: 'supplierEvaluateRuleManage',
path: 'supplierEvaluateRuleManage',
meta: {
title: '评价规则管理',
icon: 'icon-liebiaomoshi',
},
name: '评价规则管理',
path: '/supplierEvaluate/supplierEvaluateRuleManage',
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierEvaluateManage/supplierEvaluateRuleManage/supplierEvaluateRuleManage',
},
{
name: 'supplierTaskManage',
path: 'supplierTaskManage',
meta: {
title: '任务管理',
icon: 'icon-liebiaomoshi',
},
name: '任务管理',
path: '/supplierEvaluate/supplierTaskManage',
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierEvaluateManage/supplierTaskManage/supplierTaskManage',
},
{
name: 'supplierTaskManageAdd',
path: 'supplierTaskManageAdd',
meta: {
title: '任务管理新增',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '任务管理新增',
path: '/supplierEvaluate/supplierTaskManageAdd',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierEvaluateManage/supplierTaskManage/supplierTaskManageAdd',
parentKeys: ['/supplierEvaluate/supplierTaskManage'],
},
{
name: 'supplierTaskManageDetail',
path: 'supplierTaskManageDetail',
meta: {
title: '任务管理详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '任务管理详情',
path: '/supplierEvaluate/supplierTaskManageDetail',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierTaskManage'],
component: '@/pages/supplierEvaluateManage/supplierTaskManage/supplierTaskManageDetail',
},
{
name: 'supplierEvaluateScore',
path: 'supplierEvaluateScore',
meta: {
title: '评价打分',
icon: 'icon-liebiaomoshi',
},
name: '评价打分',
path: '/supplierEvaluate/supplierEvaluateScore',
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierEvaluateManage/supplierEvaluateScore/supplierEvaluateScore',
},
{
name: 'supplierEvaluateScoreDetail',
path: 'supplierEvaluateScoreDetail',
meta: {
title: '评价打分详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '评价打分详情',
path: '/supplierEvaluate/supplierEvaluateScoreDetail',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierEvaluateScore'],
component: '@/pages/supplierEvaluateManage/supplierEvaluateScore/supplierEvaluateScoreDetail',
},
{
name: 'supplierEvaluateResult',
path: 'supplierEvaluateResult',
meta: {
title: '评价结果',
icon: 'icon-liebiaomoshi',
},
name: '评价结果',
path: '/supplierEvaluate/supplierEvaluateResult',
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResult',
},
{
name: 'supplierEvaluateResultInfo',
path: 'supplierEvaluateResultInfo',
meta: {
title: '评价结果详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '评价结果详情',
hide: true,
path: '/supplierEvaluate/supplierEvaluateResultInfo',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierEvaluateResult'],
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultInfo',
},
{
name: 'supplierEvaluateResultScoreDetail',
path: 'supplierEvaluateResultScoreDetail',
meta: {
title: '评价结果得分明细',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '评价结果得分明细',
path: '/supplierEvaluate/supplierEvaluateResultScoreDetail',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierEvaluateResult'],
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultScoreDetail',
},
{
name: 'supplierEvaluateResultScoreByList',
path: 'supplierEvaluateResultScoreByList',
meta: {
title: '评价结果打分情况',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '评价结果打分情况',
path: '/supplierEvaluate/supplierEvaluateResultScoreByList',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierEvaluateResult'],
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultScoreByList',
},
{
name: 'supplierEvaluateResultByZb',
path: 'supplierEvaluateResultByZb',
meta: {
title: '评价结果详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
name: '评价结果详情',
path: '/supplierEvaluate/supplierEvaluateResultByZb',
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierEvaluate/supplierEvaluateResult'],
component: '@/pages/supplierEvaluateManage/supplierEvaluateResult/supplierEvaluateResultByZb',
},
// {
// name: 'supplierEvaluateResultApproval',
// path: 'supplierEvaluateResultApproval',
// meta: {
// title: '评价结果审批',
// icon: 'icon-liebiaomoshi',
// },
// component: '@/pages/supplierEvaluateManage/supplierEvaluateResultApproval/supplierEvaluateResultApproval',
// },
// {
// name: 'supplierEvaluateResultApprovalInfo',
// path: '/supplierEvaluateResultApproval/supplierEvaluateResultApprovalInfo',
// meta: {
// title: '评价审批详情',
// hide: true,
// icon: 'icon-liebiaomoshi',
// },
// component: '@/pages/supplierEvaluateManage/supplierEvaluateResultApproval/supplierEvaluateResultApprovalInfo',
// }
]
},
//数据统计
{
name: 'dataStatistics',
name: '数据统计',
path: '/dataStatistics',
meta: {
title: '数据统计',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/layouts/MainLayout',
routes: [
{
name: 'supplierEvaluateStatistics',
name: '供应商评价情况统计',
path: '/dataStatistics/supplierEvaluateStatistics',
meta: {
title: '供应商评价情况统计',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/dataStatistics/supplierEvaluateStatistics/supplierEvaluateStatistics',
}, {
name: 'supplierAnnualStatistics',
name: '供应商年审情况统计',
path: '/dataStatistics/supplierAnnualStatistics',
meta: {
title: '供应商年审情况统计',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/dataStatistics/supplierAnnualStatistics/supplierAnnualStatistics',
}, {
name: 'supplierQualificationWarningStatistics',
name: '供应商资质预警统计',
path: '/dataStatistics/supplierQualificationWarningStatistics',
meta: {
title: '供应商资质预警统计',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/dataStatistics/supplierQualificationWarningStatistics/supplierQualificationWarningStatistics',
}, {
name: 'supplierExitStatistics',
name: '供应商清退情况统计',
path: '/dataStatistics/supplierExitStatistics',
meta: {
title: '供应商清退情况统计',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/dataStatistics/supplierExitStatistics/supplierExitStatistics',
}
]
},
// 供应商年审分组
{
name: 'supplierAnnual',
name: '供应商年审',
path: '/supplierAnnual',
meta: {
title: '供应商年审',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/layouts/MainLayout',
routes: [
{
name: 'supplierAnnualTemplateManage',
name: '年审模板管理',
path: 'supplierAnnualTemplateManage',
meta: {
title: '年审模板管理',
icon: 'icon-fenlei',
},
icon: 'icon-fenlei',
component: '@/pages/supplierAnnualManage/supplierAnnualTemplateManage/supplierAnnualTemplateManage',
},
{
name: 'supplierAnnualTemplateManageAdd',
name: '年审模板管理新增',
path: 'supplierAnnualTemplateManageAdd',
meta: {
title: '年审模板管理新增',
hide: true,
icon: 'icon-fenlei',
},
hideInMenu: true,
icon: 'icon-fenlei',
component: '@/pages/supplierAnnualManage/supplierAnnualTemplateManage/supplierAnnualTemplateManageAdd',
},
{
name: 'supplierAnnualTemplateManageDetail',
name: '年审模板管理详情',
path: 'supplierAnnualTemplateManageDetail',
meta: {
title: '年审模板管理详情',
hide: true,
icon: 'icon-fenlei',
},
hideInMenu: true,
icon: 'icon-fenlei',
component: '@/pages/supplierAnnualManage/supplierAnnualTemplateManage/supplierAnnualTemplateManageDetail',
},
{
name: 'supplierAnnualTaskManage',
name: '年审任务管理',
path: 'supplierAnnualTaskManage',
meta: {
title: '年审任务管理',
icon: 'icon-liebiaomoshi',
},
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualTaskManage/supplierAnnualTaskManage',
},
{
name: 'supplierAnnualTaskManageAdd',
name: '年审任务管理新增',
path: 'supplierAnnualTaskManageAdd',
meta: {
title: '年审任务管理新增',
hide: true,
icon: 'icon-liebiaomoshi',
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualTaskManage/supplierAnnualTaskManageAdd',
},
{
name: 'supplierAnnualTaskManageDetail',
name: '年审任务管理详情',
path: 'supplierAnnualTaskManageDetail',
meta: {
title: '年审任务管理详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualTaskManage/supplierAnnualTaskManageDetail',
},
{
name: 'supplierAnnualReview',
name: '年度审查',
path: 'supplierAnnualReview',
meta: {
title: '年度审查',
icon: 'icon-liebiaomoshi',
},
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualReview/supplierAnnualQuery',
},
{
name: 'supplierAnnualScore',
name: '年审打分',
path: 'supplierAnnualScore',
meta: {
title: '年审打分',
hide: true,
icon: 'icon-liebiaomoshi',
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualReview/supplierAnnualScore',
parentKeys: ['/supplierAnnual/supplierAnnualReview'],
},
{
name: 'supplierAnnualScoreDetail',
name: '年审打分详情',
path: 'supplierAnnualScoreDetail',
meta: {
title: '年审打分详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierAnnual/supplierAnnualScore'],
component: '@/pages/supplierAnnualManage/supplierAnnualReview/supplierAnnualScoreDetail',
},
{
name: 'supplierAnnualResult',
name: '年审结果',
path: 'supplierAnnualResult',
meta: {
title: '年审结果',
icon: 'icon-liebiaomoshi',
},
icon: 'icon-liebiaomoshi',
component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResult',
},
{
name: 'supplierAnnualResultQuery',
name: '年审结果一级查询列表',
path: 'supplierAnnualResultQuery',
meta: {
title: '年审结果一级查询列表',
icon: 'icon-liebiaomoshi',
hide: true,
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierAnnual/supplierAnnualResult'],
component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResultQuery',
},
{
name: 'supplierAnnualResultQuery2',
name: '年审结果二级查询列表',
path: 'supplierAnnualResultQuery2',
meta: {
title: '年审结果二级查询列表',
icon: 'icon-liebiaomoshi',
hide: true,
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierAnnual/supplierAnnualResult'],
component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResultQuery2',
},
{
name: 'supplierAnnualResultDetail',
name: '年审结果详情',
path: 'supplierAnnualResultDetail',
meta: {
title: '年审结果详情',
hide: true,
icon: 'icon-liebiaomoshi',
},
hideInMenu: true,
icon: 'icon-liebiaomoshi',
parentKeys: ['/supplierAnnual/supplierAnnualResult'],
component: '@/pages/supplierAnnualManage/supplierAnnualResult/supplierAnnualResultDetail',
}
]