From 3835cf1ca8d5ac8475052d3876ebeb4a2c4160f1 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 22 Jan 2024 14:22:02 +0800
Subject: [PATCH] 根据角色,动态切换首页,及首页变更的一系列相关调整
---
src/router/views/index.js | 330 +++++++++++++++++++++++++++++++-----------------------
1 files changed, 188 insertions(+), 142 deletions(-)
diff --git a/src/router/views/index.js b/src/router/views/index.js
index 231a4c5..9937f59 100644
--- a/src/router/views/index.js
+++ b/src/router/views/index.js
@@ -1,143 +1,189 @@
-import Layout from '@/page/index/'
+import Layout from "@/page/index/";
-export default [{
- path: '/wel',
- component: Layout,
- redirect: '/wel/index',
- children: [{
- path: 'index',
- name: '首页',
- meta: {
- i18n: 'dashboard'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/wel/index')
- }, {
- path: 'dashboard',
- name: '控制台',
- meta: {
- i18n: 'dashboard',
- menu: false,
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/wel/dashboard')
- }]
-}, {
- path: '/test',
- component: Layout,
- redirect: '/test/index',
- children: [{
- path: 'index',
- name: '测试页',
- meta: {
- i18n: 'test'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/util/test')
- }]
-}, {
- path: '/dict-horizontal',
- component: Layout,
- redirect: '/dict-horizontal/index',
- children: [{
- path: 'index',
- name: '字典管理',
- meta: {
- i18n: 'dict'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-horizontal')
- }]
-}, {
- path: '/dict-vertical',
- component: Layout,
- redirect: '/dict-vertical/index',
- children: [{
- path: 'index',
- name: '字典管理',
- meta: {
- i18n: 'dict'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/util/demo/dict-vertical')
- }]
-}, {
- path: '/info',
- component: Layout,
- redirect: '/info/index',
- children: [{
- path: 'index',
- name: '个人信息',
- meta: {
- i18n: 'info'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/system/userinfo')
- }]
-}, {
- path: '/work/process/leave',
- component: Layout,
- redirect: '/work/process/leave/form',
- children: [{
- path: 'form/:processDefinitionId',
- name: '请假流程',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/leave/form')
- }, {
- path: 'handle/:taskId/:processInstanceId/:businessId',
- name: '处理请假流程',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/leave/handle')
- }, {
- path: 'detail/:processInstanceId/:businessId',
- name: '请假流程详情',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/leave/detail')
- }]
-}, {
- path: '/work/process/maintenanceFundApply',
- component: Layout,
- redirect: '/work/process/maintenanceFundApply/form',
- children: [{
- path: 'form/:processDefinitionId',
- name: '维修基金申请',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/maintenanceFundApply/form')
- }, {
- path: 'handle/:taskId/:processInstanceId/:businessId',
- name: '处理维修基金申请',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/maintenanceFundApply/handle')
- }, {
- path: 'detail/:processInstanceId/:businessId',
- name: '维修基金申请详情',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/maintenanceFundApply/detail')
- }, {
- path: 'edit/:taskId/:processInstanceId/:businessId',
- name: '调整维修基金申请',
- meta: {
- i18n: 'work'
- },
- component: () =>
- import( /* webpackChunkName: "views" */ '@/views/work/process/maintenanceFundApply/edit')
- }]
-}]
\ No newline at end of file
+export default [
+ {
+ path: "/wel",
+ component: Layout,
+ redirect: "/wel/index",
+ children: [
+ {
+ path: "index",
+ name: "首页",
+ meta: {
+ i18n: "dashboard",
+ },
+ component: () =>
+ import(/* webpackChunkName: "views" */ "@/views/wel/index"),
+ },
+ {
+ path: "dashboard",
+ name: "控制台",
+ meta: {
+ i18n: "dashboard",
+ menu: false,
+ },
+ component: () =>
+ import(/* webpackChunkName: "views" */ "@/views/wel/dashboard"),
+ },
+ ],
+ },
+ {
+ path: "/test",
+ component: Layout,
+ redirect: "/test/index",
+ children: [
+ {
+ path: "index",
+ name: "测试页",
+ meta: {
+ i18n: "test",
+ },
+ component: () =>
+ import(/* webpackChunkName: "views" */ "@/views/util/test"),
+ },
+ ],
+ },
+ {
+ path: "/dict-horizontal",
+ component: Layout,
+ redirect: "/dict-horizontal/index",
+ children: [
+ {
+ path: "index",
+ name: "字典管理",
+ meta: {
+ i18n: "dict",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/util/demo/dict-horizontal"
+ ),
+ },
+ ],
+ },
+ {
+ path: "/dict-vertical",
+ component: Layout,
+ redirect: "/dict-vertical/index",
+ children: [
+ {
+ path: "index",
+ name: "字典管理",
+ meta: {
+ i18n: "dict",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/util/demo/dict-vertical"
+ ),
+ },
+ ],
+ },
+ {
+ path: "/info",
+ component: Layout,
+ redirect: "/info/index",
+ children: [
+ {
+ path: "index",
+ name: "个人信息",
+ meta: {
+ i18n: "info",
+ },
+ component: () =>
+ import(/* webpackChunkName: "views" */ "@/views/system/userinfo"),
+ },
+ ],
+ },
+ {
+ path: "/work/process/leave",
+ component: Layout,
+ redirect: "/work/process/leave/form",
+ children: [
+ {
+ path: "form/:processDefinitionId",
+ name: "请假流程",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/leave/form"
+ ),
+ },
+ {
+ path: "handle/:taskId/:processInstanceId/:businessId",
+ name: "处理请假流程",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/leave/handle"
+ ),
+ },
+ {
+ path: "detail/:processInstanceId/:businessId",
+ name: "请假流程详情",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/leave/detail"
+ ),
+ },
+ ],
+ },
+ {
+ path: "/work/process/maintenanceFundApply",
+ component: Layout,
+ redirect: "/work/process/maintenanceFundApply/form",
+ children: [
+ {
+ path: "form/:processDefinitionId",
+ name: "维修基金申请",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/maintenanceFundApply/form"
+ ),
+ },
+ {
+ path: "handle/:taskId/:processInstanceId/:businessId",
+ name: "处理维修基金申请",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/maintenanceFundApply/handle"
+ ),
+ },
+ {
+ path: "detail/:processInstanceId/:businessId",
+ name: "维修基金申请详情",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/maintenanceFundApply/detail"
+ ),
+ },
+ {
+ path: "edit/:taskId/:processInstanceId/:businessId",
+ name: "调整维修基金申请",
+ meta: {
+ i18n: "work",
+ },
+ component: () =>
+ import(
+ /* webpackChunkName: "views" */ "@/views/work/process/maintenanceFundApply/edit"
+ ),
+ },
+ ],
+ },
+];
--
Gitblit v1.9.3