| | |
| | | */ |
| | | // name: "", |
| | | // name: "sxty", // 请查看alarmPopup是否开启,logo是否开启且为gjdw |
| | | name: "tydc", |
| | | // name: "tydc", |
| | | // name: 'njck', |
| | | // name: "ynkm", |
| | | name: "ynkm", |
| | | //value: false, |
| | | }, |
| | | // 是否要(加验签) 安全模式 |
| | |
| | | |
| | | return [ |
| | | { |
| | | label: config.clientName.name === 'sxty'?"数据总览":'首页', |
| | | label: config.clientName.name === "sxty" ? "数据总览" : "首页", |
| | | name: "home", |
| | | src: "/home", |
| | | icon: "el-icon-s-home", |
| | |
| | | }, |
| | | { |
| | | label: "权限管理", |
| | | name: "powerMager", |
| | | src: "/userMager/powerMager", |
| | | name: "userPowerMager", |
| | | src: "/userMager/userPowerMager", |
| | | permitName: "permit_query_permit", |
| | | closable: true, |
| | | id: 7003, |
| | |
| | | { |
| | | label: "能效管理", |
| | | name: "energyLayout", |
| | | src: '', |
| | | src: "", |
| | | icon: "el-icon-paperclip", |
| | | noChild: false, |
| | | closable: false, |
| | |
| | | menuId: 11, |
| | | enableduse: true, |
| | | ord: 1, |
| | | level: 2 |
| | | level: 2, |
| | | }, |
| | | { |
| | | label: "班组能效分析", |
| | |
| | | menuId: 11, |
| | | enableduse: true, |
| | | ord: 2, |
| | | level: 2 |
| | | level: 2, |
| | | }, |
| | | { |
| | | label: "年度能效分析", |
| | |
| | | menuId: 11, |
| | | enableduse: true, |
| | | ord: 3, |
| | | level: 2 |
| | | level: 2, |
| | | }, |
| | | // 最大ord=3 |
| | | ] |
| | | ], |
| | | }, |
| | | { |
| | | label: "系统设置", |
| | |
| | | import Vue from 'vue' |
| | | import Router from 'vue-router' |
| | | import config from '@/assets/js/config.js'; |
| | | import Vue from "vue"; |
| | | import Router from "vue-router"; |
| | | import config from "@/assets/js/config.js"; |
| | | |
| | | Vue.use(Router) |
| | | Vue.use(Router); |
| | | |
| | | /* Layout */ |
| | | import Layout from '@/layout' |
| | | import Layout from "@/layout"; |
| | | |
| | | export const constantRoutes = [{ |
| | | path: '/login', |
| | | component: (resolve) => { |
| | | require(['@/views/login/index'], resolve) |
| | | export const constantRoutes = [ |
| | | { |
| | | path: "/login", |
| | | component: (resolve) => { |
| | | require(["@/views/login/index"], resolve); |
| | | }, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/', |
| | | component: Layout, |
| | | redirect: '/home', |
| | | children: [{ |
| | | path: '/404', |
| | | component: () => import('@/views/404/index'), |
| | | }, { |
| | | path: 'home', |
| | | name: 'home', |
| | | // component: (resolve) => { |
| | | // require(['@/views/home/index'], resolve) |
| | | // }, |
| | | // component: ()=> import("@/views/home/index"), |
| | | // 领导层 |
| | | component: () => import("@/views/home/home-manage"), |
| | | // component: ()=> import("@/views/home/home-conductor"), |
| | | // 管理层 |
| | | // component: ()=> import("@/views/home/home-admin"), |
| | | // 运维层 |
| | | // component: ()=> import("@/views/home/home-ops"), |
| | | // 监控员 |
| | | // component: ()=> import("@/views/home/home-monitor"), |
| | | meta: { |
| | | title: config.clientName.name === 'sxty'?'数据总览':'首页', |
| | | affix: true |
| | | } |
| | | }, { |
| | | path: 'state', |
| | | name: 'state', |
| | | meta: { |
| | | title: '服务器管理', |
| | | icon: '' |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/state'], resolve) |
| | | }, |
| | | }, { |
| | | path: 'protocolData', |
| | | name: 'protocolData', |
| | | meta: { |
| | | title: '61850协议点表', |
| | | icon: '' |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/protocolData/index'], resolve) |
| | | } |
| | | }] |
| | | }, |
| | | { |
| | | path: '/userMager', |
| | | component: Layout, |
| | | name: 'userMager', |
| | | meta: { |
| | | title: '用户管理', |
| | | icon: '' |
| | | { |
| | | path: "/", |
| | | component: Layout, |
| | | redirect: "/home", |
| | | children: [ |
| | | { |
| | | path: "/404", |
| | | component: () => import("@/views/404/index"), |
| | | }, |
| | | { |
| | | path: "home", |
| | | name: "home", |
| | | // component: (resolve) => { |
| | | // require(['@/views/home/index'], resolve) |
| | | // }, |
| | | // component: ()=> import("@/views/home/index"), |
| | | // 领导层 |
| | | component: () => import("@/views/home/home-manage"), |
| | | // component: ()=> import("@/views/home/home-conductor"), |
| | | // 管理层 |
| | | // component: ()=> import("@/views/home/home-admin"), |
| | | // 运维层 |
| | | // component: ()=> import("@/views/home/home-ops"), |
| | | // 监控员 |
| | | // component: ()=> import("@/views/home/home-monitor"), |
| | | meta: { |
| | | title: config.clientName.name === "sxty" ? "数据总览" : "首页", |
| | | affix: true, |
| | | }, |
| | | }, |
| | | { |
| | | path: "state", |
| | | name: "state", |
| | | meta: { |
| | | title: "服务器管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/state"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "protocolData", |
| | | name: "protocolData", |
| | | meta: { |
| | | title: "61850协议点表", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/protocolData/index"], resolve); |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [{ |
| | | path: 'userInfo', |
| | | name: 'userInfo', |
| | | component: (resolve) => { |
| | | require(['@/views/userMager/userInfo'], resolve) |
| | | }, |
| | | { |
| | | path: "/userMager", |
| | | component: Layout, |
| | | name: "userMager", |
| | | meta: { |
| | | title: '用户信息管理', |
| | | } |
| | | }, { |
| | | path: 'userFaceManager', |
| | | name: 'userFaceManager', |
| | | meta: { |
| | | title: '用户人脸管理', |
| | | icon: '' |
| | | title: "用户管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/userMager/userFaceManager'], resolve) |
| | | }, |
| | | }, { |
| | | path: 'operationRecord', |
| | | name: 'operationRecord', |
| | | meta: { |
| | | title: '操作事件管理', |
| | | icon: '' |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/userMager/operationRecord'], resolve) |
| | | } |
| | | }, { |
| | | path: 'powerMager', |
| | | name: 'powerMager', |
| | | meta: { |
| | | title: '权限管理', |
| | | icon: '' |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/userMager/powerMager'], resolve) |
| | | } |
| | | }, { |
| | | path: 'baojiMager', |
| | | name: 'baojiMager', |
| | | meta: { |
| | | title: '包机组管理', |
| | | icon: '' |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/userMager/baojiMager'], resolve) |
| | | } |
| | | children: [ |
| | | { |
| | | path: "userInfo", |
| | | name: "userInfo", |
| | | component: (resolve) => { |
| | | require(["@/views/userMager/userInfo"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "用户信息管理", |
| | | }, |
| | | }, |
| | | { |
| | | path: "userFaceManager", |
| | | name: "userFaceManager", |
| | | meta: { |
| | | title: "用户人脸管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/userMager/userFaceManager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "operationRecord", |
| | | name: "operationRecord", |
| | | meta: { |
| | | title: "操作事件管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/userMager/operationRecord"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "userPowerMager", |
| | | name: "userPowerMager", |
| | | meta: { |
| | | title: "权限管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/userMager/powerMager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "baojiMager", |
| | | name: "baojiMager", |
| | | meta: { |
| | | title: "包机组管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/userMager/baojiMager"], resolve); |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | path: '/dataMager', |
| | | component: Layout, |
| | | name: 'dataMager', |
| | | meta: { |
| | | title: '数据管理', |
| | | icon: '' |
| | | { |
| | | path: "/dataMager", |
| | | component: Layout, |
| | | name: "dataMager", |
| | | meta: { |
| | | title: "数据管理", |
| | | icon: "", |
| | | }, |
| | | children: [ |
| | | { |
| | | path: "powerMager", |
| | | name: "powerMager", |
| | | meta: { |
| | | title: "电源信息配置", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/powerMager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "aioStationImport", |
| | | name: "aioStationImport", |
| | | meta: { |
| | | title: "一体机机房导入", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/aioStationImport"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "totalStation", |
| | | name: "totalStation", |
| | | meta: { |
| | | title: "机房信息管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/totalStation"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "battGroupMager", |
| | | name: "battGroupMager", |
| | | meta: { |
| | | title: "电池信息管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/battGroupMager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "elePriceDistributionTpl", |
| | | name: "elePriceDistributionTpl", |
| | | meta: { |
| | | title: "电价分布模板管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/elePriceDistributionTpl"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "homeAddressInfoManage", |
| | | name: "homeAddressInfoManage", |
| | | meta: { |
| | | title: "机房定位信息管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/homeAddressInfoManage"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "produceTotal", |
| | | name: "produceTotal", |
| | | meta: { |
| | | title: "电池信息统计分析", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/produceTotal"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "threadMager", |
| | | name: "threadMager", |
| | | meta: { |
| | | title: "后台线程管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/threadMager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "batteryMager", |
| | | name: "batteryMager", |
| | | meta: { |
| | | title: "电池关注管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/batteryMager"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "deviceWorkState", |
| | | name: "deviceWorkState", |
| | | meta: { |
| | | title: "设备工作状态", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/deviceWorkState"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "powercut", |
| | | name: "powercut", |
| | | meta: { |
| | | title: "机房停电查询", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/powercut"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "scrapBattery", |
| | | name: "scrapBattery", |
| | | meta: { |
| | | title: "报废电池信息管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/scrapBattery"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "repairBattery", |
| | | name: "repairBattery", |
| | | meta: { |
| | | title: "备件电池信息管理", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/dataMager/repairBattery"], resolve); |
| | | }, |
| | | }, |
| | | { |
| | | path: "carbonInfo", |
| | | name: "carbonInfo", |
| | | component: () => import("@/views/dataMager/carbonInfo"), |
| | | meta: { |
| | | title: "碳中和", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'powerMager', |
| | | name: 'powerMager', |
| | | meta: { |
| | | title: '电源信息配置', |
| | | icon: '' |
| | | { |
| | | path: "/alarmMager", |
| | | component: Layout, |
| | | // redirect: '/alarmMager/batteryrTimequery', |
| | | name: "alarmMager", |
| | | meta: { |
| | | title: "告警管理", |
| | | icon: "", |
| | | }, |
| | | children: [ |
| | | { |
| | | path: "alarmDispatch", |
| | | name: "alarmDispatch", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/alarm-dispatch"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "告警派单管理", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/powerMager'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'aioStationImport', |
| | | name: 'aioStationImport', |
| | | meta: { |
| | | title: '一体机机房导入', |
| | | icon: '' |
| | | { |
| | | path: "batteryrTimequery", |
| | | name: "batteryrTimequery", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/batteryrTimequery"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池实时告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/aioStationImport'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'totalStation', |
| | | name: 'totalStation', |
| | | meta: { |
| | | title: '机房信息管理', |
| | | icon: '' |
| | | { |
| | | path: "batteryrHistoryquery", |
| | | name: "batteryrHistoryquery", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/batteryrHistoryquery"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池历史告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/totalStation'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'battGroupMager', |
| | | name: 'battGroupMager', |
| | | meta: { |
| | | title: '电池信息管理', |
| | | icon: '' |
| | | { |
| | | path: "deviceTimequery", |
| | | name: "deviceTimequery", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/deviceTimequery"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "设备实时告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/battGroupMager'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'elePriceDistributionTpl', |
| | | name: 'elePriceDistributionTpl', |
| | | meta: { |
| | | title: '电价分布模板管理', |
| | | icon: '' |
| | | { |
| | | path: "deviceHistoryquery", |
| | | name: "deviceHistoryquery", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/deviceHistoryquery"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "设备历史告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/elePriceDistributionTpl'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'homeAddressInfoManage', |
| | | name: 'homeAddressInfoManage', |
| | | meta: { |
| | | title: '机房定位信息管理', |
| | | icon: '' |
| | | { |
| | | path: "powerRealtimeInfo", |
| | | name: "powerRealtimeInfo", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerRealtimeInfo"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电源实时告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/homeAddressInfoManage'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'produceTotal', |
| | | name: 'produceTotal', |
| | | meta: { |
| | | title: '电池信息统计分析', |
| | | icon: '' |
| | | { |
| | | path: "powerHistoryInfo", |
| | | name: "powerHistoryInfo", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerHistoryInfo"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电源历史告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/produceTotal'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'threadMager', |
| | | name: 'threadMager', |
| | | meta: { |
| | | title: '后台线程管理', |
| | | icon: '' |
| | | { |
| | | path: "upsRealtimeAlarm", |
| | | name: "upsRealtimeAlarm", |
| | | meta: { |
| | | title: "UPS系统实时告警", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/upsRealtimeAlarm.vue"], resolve); |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/threadMager'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'batteryMager', |
| | | name: 'batteryMager', |
| | | meta: { |
| | | title: '电池关注管理', |
| | | icon: '' |
| | | { |
| | | path: "upsHistoryAlarm", |
| | | name: "upsHistoryAlarm", |
| | | meta: { |
| | | title: "UPS系统历史告警", |
| | | icon: "", |
| | | }, |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/upsHistoryAlarm.vue"], resolve); |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/batteryMager'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'deviceWorkState', |
| | | name: 'deviceWorkState', |
| | | meta: { |
| | | title: '设备工作状态', |
| | | icon: '' |
| | | { |
| | | path: "powerBoxAlarm", |
| | | name: "powerBoxAlarm", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerBoxAlarm"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "通信电源实时告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/deviceWorkState'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'powercut', |
| | | name: 'powercut', |
| | | meta: { |
| | | title: '机房停电查询', |
| | | icon: '' |
| | | { |
| | | path: "powerBoxHistoryAlarm", |
| | | name: "powerBoxHistoryAlarm", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerBoxHistoryAlarm"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "通信电源历史告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/powercut'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'scrapBattery', |
| | | name: 'scrapBattery', |
| | | meta: { |
| | | title: '报废电池信息管理', |
| | | icon: '' |
| | | { |
| | | path: "powerAlarmTimeout", |
| | | name: "powerAlarmTimeout", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerAlarmTimeout"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "通信电源超时告警", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/scrapBattery'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'repairBattery', |
| | | name: 'repairBattery', |
| | | meta: { |
| | | title: '备件电池信息管理', |
| | | icon: '' |
| | | { |
| | | path: "powerCabinetSetting", |
| | | name: "powerCabinetSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerCabinetSetting"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "通信电源告警规则", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | component: (resolve) => { |
| | | require(['@/views/dataMager/repairBattery'], resolve) |
| | | } |
| | | }, |
| | | { |
| | | path: 'carbonInfo', |
| | | name: 'carbonInfo', |
| | | component: () => import('@/views/dataMager/carbonInfo'), |
| | | meta: { |
| | | title: '碳中和', |
| | | icon: '' |
| | | } |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | path: '/alarmMager', |
| | | component: Layout, |
| | | // redirect: '/alarmMager/batteryrTimequery', |
| | | name: 'alarmMager', |
| | | meta: { |
| | | title: '告警管理', |
| | | icon: '' |
| | | { |
| | | path: "devicepaSetting", |
| | | name: "devicepaSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/devicepaSetting"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池告警参数设置", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "powerpaSetting", |
| | | name: "powerpaSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/powerpaSetting"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电源告警参数设置", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "alarmHandle", |
| | | name: "alarmHandle", |
| | | component: (resolve) => { |
| | | require(["@/views/alarmMager/alarmHandle.vue"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "告警预处理管理", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [{ |
| | | path: 'alarmDispatch', |
| | | name: 'alarmDispatch', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/alarm-dispatch'], resolve) |
| | | }, |
| | | { |
| | | path: "/jobManage", |
| | | component: Layout, |
| | | name: "jobManage", |
| | | meta: { |
| | | title: '告警派单管理', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'batteryrTimequery', |
| | | name: 'batteryrTimequery', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/batteryrTimequery'], resolve) |
| | | title: "作业管理", |
| | | icon: "", |
| | | }, |
| | | meta: { |
| | | title: '电池实时告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'batteryrHistoryquery', |
| | | name: 'batteryrHistoryquery', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/batteryrHistoryquery'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电池历史告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'deviceTimequery', |
| | | name: 'deviceTimequery', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/deviceTimequery'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '设备实时告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'deviceHistoryquery', |
| | | name: 'deviceHistoryquery', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/deviceHistoryquery'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '设备历史告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerRealtimeInfo', |
| | | name: 'powerRealtimeInfo', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerRealtimeInfo'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电源实时告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerHistoryInfo', |
| | | name: 'powerHistoryInfo', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerHistoryInfo'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电源历史告警', |
| | | icon: '' |
| | | } |
| | | },{ |
| | | path: "upsRealtimeAlarm", |
| | | name: "upsRealtimeAlarm", |
| | | meta: { |
| | | title: 'UPS系统实时告警', |
| | | icon: '' |
| | | }, |
| | | component: (resolve)=> { |
| | | require(["@/views/alarmMager/upsRealtimeAlarm.vue"], resolve) |
| | | } |
| | | }, { |
| | | path: "upsHistoryAlarm", |
| | | name: "upsHistoryAlarm", |
| | | meta: { |
| | | title: 'UPS系统历史告警', |
| | | icon: '' |
| | | }, |
| | | component: (resolve)=> { |
| | | require(["@/views/alarmMager/upsHistoryAlarm.vue"], resolve) |
| | | } |
| | | },{ |
| | | path: 'powerBoxAlarm', |
| | | name: 'powerBoxAlarm', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerBoxAlarm'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '通信电源实时告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerBoxHistoryAlarm', |
| | | name: 'powerBoxHistoryAlarm', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerBoxHistoryAlarm'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '通信电源历史告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerAlarmTimeout', |
| | | name: 'powerAlarmTimeout', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerAlarmTimeout'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '通信电源超时告警', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerCabinetSetting', |
| | | name: 'powerCabinetSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerCabinetSetting'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '通信电源告警规则', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'devicepaSetting', |
| | | name: 'devicepaSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/devicepaSetting'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电池告警参数设置', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'powerpaSetting', |
| | | name: 'powerpaSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/powerpaSetting'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电源告警参数设置', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'alarmHandle', |
| | | name: 'alarmHandle', |
| | | component: (resolve) => { |
| | | require(['@/views/alarmMager/alarmHandle.vue'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '告警预处理管理', |
| | | icon: '' |
| | | } |
| | | }] |
| | | }, |
| | | { |
| | | path: '/jobManage', |
| | | component: Layout, |
| | | name: 'jobManage', |
| | | meta: { |
| | | title: '作业管理', |
| | | icon: '' |
| | | children: [ |
| | | { |
| | | path: "btsUpgrade", |
| | | name: "btsUpgrade", |
| | | component: (resolve) => { |
| | | require(["@/views/jobManage/btsUpgrade"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "BTS设备升级", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "aioUpdate", |
| | | name: "aioUpdate", |
| | | component: (resolve) => { |
| | | require(["@/views/jobManage/aioUpdate"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "一体机设备升级", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "nineDevUpdate", |
| | | name: "nineDevUpdate", |
| | | component: (resolve) => { |
| | | require(["@/views/jobManage/nineDevUpdate"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "9度设备升级", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "planManage", |
| | | name: "planManage", |
| | | component: (resolve) => { |
| | | require(["@/views/jobManage/planManage"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "放电计划管理", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "addplan1", |
| | | name: "planManage", |
| | | component: (resolve) => { |
| | | require(["@/views/jobManage/components/addplan1"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "新增放电计划", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'btsUpgrade', |
| | | name: 'btsUpgrade', |
| | | component: (resolve) => { |
| | | require(['@/views/jobManage/btsUpgrade'], resolve) |
| | | }, |
| | | meta: { |
| | | title: 'BTS设备升级', |
| | | icon: '' |
| | | } |
| | | { |
| | | path: "/dataTest", |
| | | component: Layout, |
| | | name: "dataTest", |
| | | meta: { |
| | | title: "在线监测", |
| | | icon: "", |
| | | }, |
| | | { |
| | | path: 'aioUpdate', |
| | | name: 'aioUpdate', |
| | | component: (resolve) => { |
| | | require(['@/views/jobManage/aioUpdate'], resolve) |
| | | children: [ |
| | | { |
| | | path: "movingRingSystem", |
| | | name: "movingRingSystem", |
| | | component: () => import("@/views/dataTest/movingRingSystem"), |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | }, |
| | | children: [ |
| | | { |
| | | path: "real-time/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTime", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTime"), |
| | | }, |
| | | { |
| | | path: "real-time/:battGroupId/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeForShanXi", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeForShanXi"), |
| | | }, |
| | | { |
| | | path: "real-time-storage/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeStorage", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeStorage"), |
| | | }, |
| | | { |
| | | // 一体机一期 |
| | | path: "real-time-aio0/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeAio0", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeAio0"), |
| | | }, |
| | | { |
| | | // 一体机二期 |
| | | path: "real-time-aio/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeAio", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeAio"), |
| | | }, |
| | | { |
| | | // 一体机fbo4830 |
| | | path: "real-time-fbo/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeFbo", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeFbo"), |
| | | }, |
| | | { |
| | | // 一体机fbo4815 |
| | | path: "real-time-fbo4815/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeFbo4815", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeFbo4815"), |
| | | }, |
| | | { |
| | | // 一体机fbo4831 |
| | | path: "real-time-fbo4831/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeFbo4831", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeFbo4831"), |
| | | }, |
| | | { |
| | | // 杭州锂电送检 9132 |
| | | path: "real-time-li/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeLi", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeLi"), |
| | | }, |
| | | { |
| | | // 杭州送检 开关电源 |
| | | path: "real-time-kgdy/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeKgdy", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeKgdy"), |
| | | }, |
| | | { |
| | | // 新的并联电源 |
| | | path: "real-time-9141/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTime9141", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTime9141"), |
| | | }, |
| | | { |
| | | // 新的并联电源 |
| | | path: "real-time-9149/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTime9149", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTime9149"), |
| | | }, |
| | | { |
| | | path: "lithium-battery/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/lithiumBattery", |
| | | }, |
| | | component: () => import("@/views/dataTest/lithiumBattery"), |
| | | }, |
| | | { |
| | | path: "ele-info/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeData", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeData"), |
| | | }, |
| | | { |
| | | path: "isolating-device/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/isolatingDevice", |
| | | }, |
| | | component: () => import("@/views/dataTest/isolatingDevice"), |
| | | }, |
| | | { |
| | | path: "charger-status/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/chargerStatus", |
| | | }, |
| | | component: () => import("@/views/dataTest/chargerStatus"), |
| | | }, |
| | | { |
| | | path: "air/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/airCooditioner", |
| | | }, |
| | | component: () => import("@/views/dataTest/airCooditioner"), |
| | | }, |
| | | { |
| | | path: "power-box/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/powerBox", |
| | | }, |
| | | component: () => import("@/views/dataTest/powerBox"), |
| | | }, |
| | | { |
| | | path: "ups/:powerDeviceId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeUps", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeUps"), |
| | | }, |
| | | { |
| | | path: "remote-restart-device/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/remoteRestartDevice", |
| | | }, |
| | | component: () => import("@/views/dataTest/remoteRestartDevice"), |
| | | }, |
| | | { |
| | | path: "ele-operation/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/eleOperation", |
| | | }, |
| | | component: () => import("@/views/dataTest/eleOperation"), |
| | | }, |
| | | { |
| | | // 配网电源 |
| | | path: "real-time-peiWang/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeForPeiWang", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeForPeiWang"), |
| | | }, |
| | | { |
| | | // 配网电源 |
| | | path: "real-time-intel/:battGroupId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeForIntel", |
| | | }, |
| | | component: () => import("@/views/dataTest/intelRealTime.vue"), |
| | | }, |
| | | { |
| | | // 电源核容一体机 |
| | | path: "real-time-dyhr/:devId/:stationId", |
| | | name: "movingRingSystem", |
| | | meta: { |
| | | title: "实时监控", |
| | | icon: "", |
| | | url: "/dataTest/realTimeDyhr", |
| | | }, |
| | | component: () => import("@/views/dataTest/realTimeDyhr.vue"), |
| | | }, |
| | | ], |
| | | }, |
| | | meta: { |
| | | title: '一体机设备升级', |
| | | icon: '' |
| | | } |
| | | }, |
| | | { |
| | | path: 'nineDevUpdate', |
| | | name: 'nineDevUpdate', |
| | | component: (resolve) => { |
| | | require(['@/views/jobManage/nineDevUpdate'], resolve) |
| | | { |
| | | path: "history", |
| | | name: "history", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/history"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "历史数据", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | meta: { |
| | | title: '9度设备升级', |
| | | icon: '' |
| | | } |
| | | }, |
| | | { |
| | | path: 'planManage', |
| | | name: 'planManage', |
| | | component: (resolve) => { |
| | | require(['@/views/jobManage/planManage'], resolve) |
| | | { |
| | | path: "historyLD9", |
| | | name: "history", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/historyLD9"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "历史数据", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | meta: { |
| | | title: '放电计划管理', |
| | | icon: '' |
| | | } |
| | | }, |
| | | { |
| | | path: 'addplan1', |
| | | name: 'planManage', |
| | | component: (resolve) => { |
| | | require(['@/views/jobManage/components/addplan1'], resolve) |
| | | { |
| | | path: "historyInfoMager", |
| | | name: "historyInfoMager", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/historyInfoMager"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "历史数据管理", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | meta: { |
| | | title: '新增放电计划', |
| | | icon: '', |
| | | } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/dataTest', |
| | | component: Layout, |
| | | name: 'dataTest', |
| | | meta: { |
| | | title: '在线监测', |
| | | icon: '' |
| | | { |
| | | path: "dischargeMeterData", |
| | | name: "dischargeMeterData", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/dischargeMeterData"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "放电仪放电数据分析", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "standardLine", |
| | | name: "standardLine", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/standardLine"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "标准曲线", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "btsStatus", |
| | | name: "btsStatus", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/btsStatus"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "设备状态查询", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "historyAio", |
| | | name: "historyAio", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/historyAio"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "一体机导入记录", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "hfSwitch", |
| | | name: "hfSwitch", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/hfSwitch"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "高频开关配电柜遥测量", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | { |
| | | path: "GGDmeasure", |
| | | name: "GGDmeasure", |
| | | component: (resolve) => { |
| | | require(["@/views/dataTest/GGDmeasure"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "交流配电柜遥测量", |
| | | icon: "", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [{ |
| | | path: 'movingRingSystem', |
| | | name: 'movingRingSystem', |
| | | component: () => import('@/views/dataTest/movingRingSystem'), |
| | | { |
| | | path: "/evaluationManage", |
| | | component: Layout, |
| | | name: "evaluationManage", |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '' |
| | | title: "权限管理", |
| | | icon: "", |
| | | }, |
| | | children: [{ |
| | | path: 'real-time/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTime' |
| | | children: [ |
| | | { |
| | | path: "taskManage", |
| | | name: "taskManage", |
| | | component: (resolve) => { |
| | | require(["@/views/evaluationManage/taskManage"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "任务考核管理", |
| | | }, |
| | | }, |
| | | component: () => import('@/views/dataTest/realTime'), |
| | | }, { |
| | | path: 'real-time/:battGroupId/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeForShanXi' |
| | | { |
| | | path: "taskSettings", |
| | | name: "taskSettings", |
| | | component: (resolve) => { |
| | | require(["@/views/evaluationManage/taskSettings"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "任务考核设置", |
| | | }, |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeForShanXi'), |
| | | }, { |
| | | path: 'real-time-storage/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeStorage' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeStorage'), |
| | | }, { |
| | | // 一体机一期 |
| | | path: 'real-time-aio0/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeAio0' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeAio0'), |
| | | }, { |
| | | // 一体机二期 |
| | | path: 'real-time-aio/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeAio' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeAio') |
| | | }, { |
| | | // 一体机fbo4830 |
| | | path: 'real-time-fbo/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeFbo' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeFbo') |
| | | }, { |
| | | // 一体机fbo4815 |
| | | path: 'real-time-fbo4815/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeFbo4815' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeFbo4815') |
| | | }, { |
| | | // 一体机fbo4831 |
| | | path: 'real-time-fbo4831/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeFbo4831' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeFbo4831') |
| | | }, { |
| | | // 杭州锂电送检 9132 |
| | | path: 'real-time-li/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeLi' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeLi') |
| | | }, { |
| | | // 杭州送检 开关电源 |
| | | path: 'real-time-kgdy/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeKgdy' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeKgdy') |
| | | }, { |
| | | // 新的并联电源 |
| | | path: 'real-time-9141/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTime9141' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTime9141') |
| | | }, { |
| | | // 新的并联电源 |
| | | path: 'real-time-9149/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTime9149' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTime9149') |
| | | }, { |
| | | path: 'lithium-battery/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/lithiumBattery' |
| | | }, |
| | | component: () => import('@/views/dataTest/lithiumBattery') |
| | | }, { |
| | | path: 'ele-info/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeData' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeData') |
| | | }, { |
| | | path: 'isolating-device/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/isolatingDevice' |
| | | }, |
| | | component: () => import('@/views/dataTest/isolatingDevice') |
| | | }, { |
| | | path: 'charger-status/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/chargerStatus' |
| | | }, |
| | | component: () => import('@/views/dataTest/chargerStatus') |
| | | }, { |
| | | path: 'air/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/airCooditioner' |
| | | }, |
| | | component: () => import('@/views/dataTest/airCooditioner') |
| | | }, { |
| | | path: 'power-box/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/powerBox' |
| | | }, |
| | | component: () => import('@/views/dataTest/powerBox') |
| | | }, { |
| | | path: 'ups/:powerDeviceId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeUps' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeUps') |
| | | },{ |
| | | path: 'remote-restart-device/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/remoteRestartDevice' |
| | | }, |
| | | component: () => import('@/views/dataTest/remoteRestartDevice') |
| | | }, { |
| | | path: 'ele-operation/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/eleOperation' |
| | | }, |
| | | component: () => import('@/views/dataTest/eleOperation') |
| | | }, { |
| | | // 配网电源 |
| | | path: 'real-time-peiWang/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeForPeiWang' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeForPeiWang') |
| | | },{ |
| | | // 配网电源 |
| | | path: 'real-time-intel/:battGroupId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeForIntel' |
| | | }, |
| | | component: () => import('@/views/dataTest/intelRealTime.vue') |
| | | },{ |
| | | // 电源核容一体机 |
| | | path: 'real-time-dyhr/:devId/:stationId', |
| | | name: 'movingRingSystem', |
| | | meta: { |
| | | title: '实时监控', |
| | | icon: '', |
| | | url: '/dataTest/realTimeDyhr' |
| | | }, |
| | | component: () => import('@/views/dataTest/realTimeDyhr.vue') |
| | | },] |
| | | }, { |
| | | path: 'history', |
| | | name: 'history', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/history'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '历史数据', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'historyLD9', |
| | | name: 'history', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/historyLD9'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '历史数据', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'historyInfoMager', |
| | | name: 'historyInfoMager', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/historyInfoMager'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '历史数据管理', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'dischargeMeterData', |
| | | name: 'dischargeMeterData', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/dischargeMeterData'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '放电仪放电数据分析', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'standardLine', |
| | | name: 'standardLine', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/standardLine'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '标准曲线', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'btsStatus', |
| | | name: 'btsStatus', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/btsStatus'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '设备状态查询', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'historyAio', |
| | | name: 'historyAio', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/historyAio'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '一体机导入记录', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'hfSwitch', |
| | | name: 'hfSwitch', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/hfSwitch'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '高频开关配电柜遥测量', |
| | | icon: '' |
| | | } |
| | | }, { |
| | | path: 'GGDmeasure', |
| | | name: 'GGDmeasure', |
| | | component: (resolve) => { |
| | | require(['@/views/dataTest/GGDmeasure'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '交流配电柜遥测量', |
| | | icon: '' |
| | | } |
| | | }] |
| | | }, |
| | | { |
| | | path: '/evaluationManage', |
| | | component: Layout, |
| | | name: 'evaluationManage', |
| | | meta: { |
| | | title: '权限管理', |
| | | icon: '', |
| | | ], |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'taskManage', |
| | | name: 'taskManage', |
| | | component: (resolve) => { |
| | | require(['@/views/evaluationManage/taskManage'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '任务考核管理', |
| | | } |
| | | { |
| | | path: "/reportStatistics", |
| | | component: Layout, |
| | | name: "reportStatistics", |
| | | meta: { |
| | | title: "报表统计", |
| | | }, |
| | | { |
| | | path: 'taskSettings', |
| | | name: 'taskSettings', |
| | | component: (resolve) => { |
| | | require(['@/views/evaluationManage/taskSettings'], resolve) |
| | | children: [ |
| | | { |
| | | path: "eleAnalyse", |
| | | name: "eleAnalyse", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/eleAnalyse"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池组统计分析查询", |
| | | }, |
| | | }, |
| | | meta: { |
| | | title: '任务考核设置', |
| | | } |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | path: '/reportStatistics', |
| | | component: Layout, |
| | | name: 'reportStatistics', |
| | | meta: { |
| | | title: '报表统计', |
| | | { |
| | | path: "eleMonomer", |
| | | name: "eleMonomer", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/eleMonomer"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池单体统计分析查询", |
| | | }, |
| | | }, |
| | | { |
| | | path: "eleAssess", |
| | | name: "eleAssess", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/eleAssess"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "蓄电池组后评估", |
| | | }, |
| | | }, |
| | | { |
| | | path: "taskplan", |
| | | name: "taskplan", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/taskplan"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "落后单体查询", |
| | | }, |
| | | }, |
| | | { |
| | | path: "elestatus", |
| | | name: "elestatus", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/elestatus"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池实时状态查询", |
| | | }, |
| | | }, |
| | | { |
| | | path: "endure", |
| | | name: "endure", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/endure"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "电池续航能力历史查询", |
| | | }, |
| | | }, |
| | | { |
| | | path: "powerReport", |
| | | name: "powerReport", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/powerReport"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "通信电源报表", |
| | | }, |
| | | }, |
| | | { |
| | | path: "eventTotalPage", |
| | | name: "eventTotalPage", |
| | | component: (resolve) => { |
| | | require(["@/views/reportStatistics/eventTotalPage"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "事件总表", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | children: [{ |
| | | path: 'eleAnalyse', |
| | | name: 'eleAnalyse', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/eleAnalyse'], resolve) |
| | | }, |
| | | { |
| | | path: "/pageSetting", |
| | | component: Layout, |
| | | name: "pageSetting", |
| | | meta: { |
| | | title: '电池组统计分析查询', |
| | | } |
| | | }, { |
| | | path: 'eleMonomer', |
| | | name: 'eleMonomer', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/eleMonomer'], resolve) |
| | | title: "系统设置", |
| | | }, |
| | | meta: { |
| | | title: '电池单体统计分析查询', |
| | | } |
| | | }, { |
| | | path: 'eleAssess', |
| | | name: 'eleAssess', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/eleAssess'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '蓄电池组后评估', |
| | | } |
| | | }, { |
| | | path: 'taskplan', |
| | | name: 'taskplan', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/taskplan'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '落后单体查询', |
| | | } |
| | | }, { |
| | | path: 'elestatus', |
| | | name: 'elestatus', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/elestatus'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电池实时状态查询', |
| | | } |
| | | }, { |
| | | path: 'endure', |
| | | name: 'endure', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/endure'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '电池续航能力历史查询', |
| | | } |
| | | }, { |
| | | path: 'powerReport', |
| | | name: 'powerReport', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/powerReport'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '通信电源报表', |
| | | } |
| | | }, { |
| | | path: 'eventTotalPage', |
| | | name: 'eventTotalPage', |
| | | component: (resolve) => { |
| | | require(['@/views/reportStatistics/eventTotalPage'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '事件总表', |
| | | } |
| | | },] |
| | | }, |
| | | { |
| | | path: '/pageSetting', |
| | | component: Layout, |
| | | name: 'pageSetting', |
| | | meta: { |
| | | title: '系统设置', |
| | | }, |
| | | children: [{ |
| | | path: 'realTime', |
| | | name: 'realTimeSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/pageSetting/realTime'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '系统配置', |
| | | } |
| | | }, { |
| | | path: 'threeHomeSetting', |
| | | name: 'threeHomeSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/pageSetting/threeHomeSetting'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '3D机房配置', |
| | | } |
| | | }, { |
| | | path: 'chartMapSetting', |
| | | name: 'chartMapSetting', |
| | | component: (resolve) => { |
| | | require(['@/views/pageSetting/chartMapSetting'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '地图配置', |
| | | } |
| | | },] |
| | | }, |
| | | // 运维分配 |
| | | { |
| | | path: '/OPSAllocation', |
| | | component: Layout, |
| | | name: 'OPSAllocation', |
| | | meta: { |
| | | title: '运维管理', |
| | | }, |
| | | children: [{ |
| | | path: 'teamManage', |
| | | name: 'teamManage', |
| | | component: (resolve) => { |
| | | require(['@/views/OpsAllocation/teamManage'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '班组管理', |
| | | } |
| | | }, { |
| | | path: 'flowManage', |
| | | name: 'flowManage', |
| | | component: (resolve) => { |
| | | require(['@/views/OpsAllocation/flowManage'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '审批', |
| | | } |
| | | }, { |
| | | path: 'alarmVerifyHis', |
| | | name: 'alarmVerifyHis', |
| | | component: (resolve) => { |
| | | require(['@/views/OpsAllocation/alarmVerifyHis'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '告警处理记录', |
| | | }, |
| | | }, { |
| | | path: 'alarmCount', |
| | | name: 'alarmCount', |
| | | component: (resolve) => { |
| | | require(['@/views/OpsAllocation/alarmCount'], resolve) |
| | | }, |
| | | meta: { |
| | | title: '告警数量统计', |
| | | }, |
| | | }], |
| | | }, |
| | | { |
| | | path: '/energyLayout', |
| | | component: Layout, |
| | | name: 'energyLayout', |
| | | meta: { |
| | | title: '能效管理', |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'energyManager', |
| | | component: () => import("@/views/energyManager/energyManager.vue"), |
| | | name: 'energyManager', |
| | | meta: { |
| | | title: '能效分析总览', |
| | | children: [ |
| | | { |
| | | path: "realTime", |
| | | name: "realTimeSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/pageSetting/realTime"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "系统配置", |
| | | }, |
| | | }, |
| | | }, |
| | | { |
| | | path: 'groupEnergyManager', |
| | | component: () => import("@/views/energyManager/groupEnergyManager.vue"), |
| | | name: 'groupEnergyManager', |
| | | meta: { |
| | | title: '班组能效分析', |
| | | { |
| | | path: "threeHomeSetting", |
| | | name: "threeHomeSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/pageSetting/threeHomeSetting"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "3D机房配置", |
| | | }, |
| | | }, |
| | | }, |
| | | { |
| | | path: 'yearEnergyManager', |
| | | component: () => import("@/views/energyManager/yearEnergyManager.vue"), |
| | | name: 'yearEnergyManager', |
| | | meta: { |
| | | title: '年度能效分析', |
| | | { |
| | | path: "chartMapSetting", |
| | | name: "chartMapSetting", |
| | | component: (resolve) => { |
| | | require(["@/views/pageSetting/chartMapSetting"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "地图配置", |
| | | }, |
| | | }, |
| | | } |
| | | ] |
| | | }, |
| | | // 山西晋源 |
| | | { |
| | | path: '/frame-jy', |
| | | component: () => import('@/components/bigScreenPage/big_screen_jy.vue') |
| | | }, |
| | | // 强制刷新空界面 |
| | | { |
| | | path: '/redirect/:path*', |
| | | component: () => import('@/views/404/redirect') |
| | | }, |
| | | // 404 页面 |
| | | { |
| | | path: '*', |
| | | redirect: '/404', |
| | | } |
| | | ] |
| | | ], |
| | | }, |
| | | // 运维分配 |
| | | { |
| | | path: "/OPSAllocation", |
| | | component: Layout, |
| | | name: "OPSAllocation", |
| | | meta: { |
| | | title: "运维管理", |
| | | }, |
| | | children: [ |
| | | { |
| | | path: "teamManage", |
| | | name: "teamManage", |
| | | component: (resolve) => { |
| | | require(["@/views/OpsAllocation/teamManage"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "班组管理", |
| | | }, |
| | | }, |
| | | { |
| | | path: "flowManage", |
| | | name: "flowManage", |
| | | component: (resolve) => { |
| | | require(["@/views/OpsAllocation/flowManage"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "审批", |
| | | }, |
| | | }, |
| | | { |
| | | path: "alarmVerifyHis", |
| | | name: "alarmVerifyHis", |
| | | component: (resolve) => { |
| | | require(["@/views/OpsAllocation/alarmVerifyHis"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "告警处理记录", |
| | | }, |
| | | }, |
| | | { |
| | | path: "alarmCount", |
| | | name: "alarmCount", |
| | | component: (resolve) => { |
| | | require(["@/views/OpsAllocation/alarmCount"], resolve); |
| | | }, |
| | | meta: { |
| | | title: "告警数量统计", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | path: "/energyLayout", |
| | | component: Layout, |
| | | name: "energyLayout", |
| | | meta: { |
| | | title: "能效管理", |
| | | }, |
| | | children: [ |
| | | { |
| | | path: "energyManager", |
| | | component: () => import("@/views/energyManager/energyManager.vue"), |
| | | name: "energyManager", |
| | | meta: { |
| | | title: "能效分析总览", |
| | | }, |
| | | }, |
| | | { |
| | | path: "groupEnergyManager", |
| | | component: () => import("@/views/energyManager/groupEnergyManager.vue"), |
| | | name: "groupEnergyManager", |
| | | meta: { |
| | | title: "班组能效分析", |
| | | }, |
| | | }, |
| | | { |
| | | path: "yearEnergyManager", |
| | | component: () => import("@/views/energyManager/yearEnergyManager.vue"), |
| | | name: "yearEnergyManager", |
| | | meta: { |
| | | title: "年度能效分析", |
| | | }, |
| | | }, |
| | | ], |
| | | }, |
| | | // 山西晋源 |
| | | { |
| | | path: "/frame-jy", |
| | | component: () => import("@/components/bigScreenPage/big_screen_jy.vue"), |
| | | }, |
| | | // 强制刷新空界面 |
| | | { |
| | | path: "/redirect/:path*", |
| | | component: () => import("@/views/404/redirect"), |
| | | }, |
| | | // 404 页面 |
| | | { |
| | | path: "*", |
| | | redirect: "/404", |
| | | }, |
| | | ]; |
| | | |
| | | const createRouter = () => new Router({ |
| | | // mode: 'history', // require service support |
| | | scrollBehavior: () => ({ |
| | | y: 0 |
| | | }), |
| | | routes: constantRoutes |
| | | }) |
| | | const createRouter = () => |
| | | new Router({ |
| | | // mode: 'history', // require service support |
| | | scrollBehavior: () => ({ |
| | | y: 0, |
| | | }), |
| | | routes: constantRoutes, |
| | | }); |
| | | |
| | | const router = createRouter() |
| | | const router = createRouter(); |
| | | |
| | | // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465 |
| | | export function resetRouter() { |
| | | const newRouter = createRouter() |
| | | router.matcher = newRouter.matcher // reset router |
| | | const newRouter = createRouter(); |
| | | router.matcher = newRouter.matcher; // reset router |
| | | } |
| | | |
| | | export default router |
| | | export default router; |
| | |
| | | addPermitGroup(searchParams, "POST") |
| | | .then((res) => { |
| | | let rs = res.data; |
| | | if (rs.code == 1) { |
| | | if (rs.code === 1 && rs.data) { |
| | | this.addGroup.show = false; |
| | | this.$layer.msg("添加成功"); |
| | | this.searchGroup(); |
| | | } else { |
| | | this.$layer.msg("添加失败"); |
| | | this.$layer.msg(rs.msg); |
| | | } |
| | | }) |
| | | .catch((error) => { |
| | |
| | | addPermitGroup(searchParams, "PUT") |
| | | .then((res) => { |
| | | let rs = res.data; |
| | | if (rs.code == 1) { |
| | | if (rs.code === 1 && rs.data) { |
| | | self.editGroup.show = false; |
| | | self.$layer.msg("修改成功"); |
| | | // 查询当前权限组的权限 |
| | | self.getUserPermits(); |
| | | } else { |
| | | self.$layer.msg("修改失败"); |
| | | self.$layer.msg(rs.msg); |
| | | } |
| | | }) |
| | | .catch((error) => { |