管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-01-03 1d100868d755062854671a85f677530147ebeaed
src/router/index.js
@@ -6,8 +6,10 @@
import Synthesis from '../views/Synthesis/index.vue'; //综合展示
import Thematic from '../views/Thematic/index.vue'; //专题地图
import Archive from '../views/Archive/index.vue'; //资料馆
import dataApplication from '@/views/Archive/dataApplication.vue';
import menuSettings from '@/views/maintenance/menuSettings.vue'; //菜单设置
import rests from '@/views/maintenance/rests.vue'; //其他
import authorityManagement from '@/views/maintenance/authorityManagement.vue'; //权限管理
import safetyManagement from '@/views/maintenance/safetyManagement.vue'; //安全管理
import operationLog from '@/views/maintenance/operationLog.vue'; //操作日志
@@ -20,6 +22,8 @@
import tokentool from '@/views/maintenance/tokentool.vue'; //token 工具
import mochaitmo from '@/views/maintenance/mochaitmo.vue'; //运维管理主页面
//数据管理模块
import dataController from '../views/datamanage/dataController.vue';
import catalogueManage from '../views/datamanage/catalogueManage.vue'; //数据管理-目录管理
import dataUpdata from '../views/datamanage/dataUpdata.vue'; //数据管理-数据上传
import dataLoading from '../views/datamanage/dataLoading.vue'; //数据管理-数据入库
@@ -30,7 +34,7 @@
import domainManage from '../views/datamanage/domainManage.vue'; //数据管理-值域管理
import styleManage from '../views/datamanage/styleManage.vue'; //数据管理-样式管理
import addStyle from '../views/datamanage/addStyle.vue'; //数据管理-样式管理-添加样式
import ExportMap from '../views/exportMap/index.vue'; //在线制图
import userInfoManage from '../views/userManage/userInfoManage.vue'; // 用户管理模块
import orgManage from '../views/userManage/orgManage.vue'; // 用户管理模块
import userAuditing from '../views/userManage/userAuditing.vue'; // 用户管理模块
@@ -39,11 +43,22 @@
import authorityManage from '@/views/userManage/authorityManage.vue'; //用户管理-权限管理
import resourceManage from '@/views/userManage/resourceManage.vue'; //用户管理-资源管理
import userRoleAuthorization from '@/views/AuthorizationManagement/userRoleAuthorization.vue'; //系统管理-用户角色授权
import menuRoleAuthorization from '@/views/AuthorizationManagement/menuRoleAuthorization.vue'; //系统管理-菜单权限授权
import roleResAuthorization from '@/views/AuthorizationManagement/roleResAuthorization.vue'; //系统管理-角色资源授权
import roleMenuAuthorization from '@/views/AuthorizationManagement/roleMenuAuthorization.vue'; //系统管理-角色菜单授权
//包二
import WareInspection from '@/views/PackageTwo/WareInspection.vue'; //数据质检-入库质检
import AchieveInspection from '@/views/PackageTwo/AchieveInspection.vue'; //数据质检-成果质检
import TaskStatus from '@/views/PackageTwo/TaskStatus.vue'; //数据质检-任务状态
import FormatConversion from '@/views/PackageTwo/FormatConversion.vue'; //数据交换-格式转换
import CoordinateTransform from '@/views/PackageTwo/CoordinateTransform.vue'; //数据交换-坐标转换
import DataDistribut from '@/views/PackageTwo/DataDistribut.vue'; //数据交换-数据分发
import DataGovernance from '@/views/PackageTwo/DataGovernance.vue'; //数据交换-数据治理
import MyResources from '@/views/PackageTwo/MyResources.vue'; //服务管理-我的资源
import ResourceAudit from '@/views/PackageTwo/ResourceAudit.vue'; //服务管理-资源审核
const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location) {
@@ -63,8 +78,89 @@
    path: '/',
    name: 'Home',
    component: Home,
    redirect: '/mochaitmo',
    redirect: '/Synthesis',
    children: [
      {
        path: '/ResourceAudit',
        component: ResourceAudit,
        name: 'ResourceAudit',
        meta: {
          title: '资源审核',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/MyResources',
        component: MyResources,
        name: 'MyResources',
        meta: {
          title: '我的资源',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/DataGovernance',
        component: DataGovernance,
        name: 'DataGovernance',
        meta: {
          title: '数据治理',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/DataDistribut',
        component: DataDistribut,
        name: 'DataDistribut',
        meta: {
          title: '数据分发',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/CoordinateTransform',
        component: CoordinateTransform,
        name: 'CoordinateTransform',
        meta: {
          title: '坐标转换',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/FormatConversion',
        component: FormatConversion,
        name: 'FormatConversion',
        meta: {
          title: '格式转换',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/TaskStatus',
        component: TaskStatus,
        name: 'TaskStatus',
        meta: {
          title: '任务状态',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/AchieveInspection',
        component: AchieveInspection,
        name: 'AchieveInspection',
        meta: {
          title: '成果质检',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/WareInspection',
        component: WareInspection,
        name: 'WareInspection',
        meta: {
          title: '入库质检',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/mochaitmo',
        component: mochaitmo,
@@ -75,6 +171,24 @@
        },
      },
      {
        path: '/dataController',
        component: dataController,
        name: 'dataController',
        meta: {
          title: '数据管理',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/ExportMap',
        name: 'ExportMap',
        component: ExportMap,
        meta: {
          title: '在线制图',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/Synthesis',
        name: 'Synthesis',
        component: Synthesis,
@@ -84,6 +198,15 @@
        },
      },
      {
        path: '/dataApplication',
        name: 'dataApplication',
        component: dataApplication,
        meta: {
          title: '数据申请',
          requireAuth: true, // 标识该路由是否需要登录
        },
      },
      {
        path: '/Thematic',
        name: 'Thematic',
        component: Thematic,