|
@@ -1,88 +1,112 @@
|
|
|
-import Vue from 'vue';
|
|
|
-import Router from 'vue-router';
|
|
|
+// import Vue from 'vue';
|
|
|
+// import Router from 'vue-router';
|
|
|
|
|
|
-const original = Router.prototype.push
|
|
|
-Router.prototype.push = function push(location) {
|
|
|
- return original.call(this, location).catch(err => err)
|
|
|
-}
|
|
|
-Vue.use(Router);
|
|
|
+// const original = Router.prototype.push
|
|
|
+// Router.prototype.push = function push(location) {
|
|
|
+// return original.call(this, location).catch(err => err)
|
|
|
+// }
|
|
|
+// Vue.use(Router);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+// const quietRoute = [
|
|
|
+// {
|
|
|
+// path: '/',
|
|
|
+// component: () => import(/* webpackChunkName: "home" */ '@/components/common/Home.vue'),
|
|
|
+// children: [
|
|
|
+// {
|
|
|
+// path: '/msg',
|
|
|
+// component: () => import(/* webpackChunkName: "messages" */ '@views/messages'),
|
|
|
+// meta: { title: '消息中心' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/403',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/error/403'),
|
|
|
+// meta: { title: '403' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/404',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/error/404'),
|
|
|
+// meta: { title: '404' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/Overview',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/overview'),
|
|
|
+// meta: { title: '概览' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/MeterReadingManagement',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/meterReadingManagement'),
|
|
|
+// meta: { title: '抄表管理' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/valveControlRecords',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/valveControlRecords'),
|
|
|
+// meta: { title: '阀控记录' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/WaterMeterManagement',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/waterMeter.vue'),
|
|
|
+// meta: { title: '水表管理' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/ElectricityMeterManagement',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/electricityMeter.vue'),
|
|
|
+// meta: { title: '电表管理' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/instrumentViewDetail',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/setPage/viewDetail.vue'),
|
|
|
+// meta: { title: '设备详情' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/WaterAudit',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/settlementAudit/waterAudit.vue'),
|
|
|
+// meta: { title: '水量审核' }
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '/ElectricityAudit',
|
|
|
+// component: () => import(/* webpackChunkName: "404" */ '@views/settlementAudit/electricityAudit.vue'),
|
|
|
+// meta: { title: '电量审核' }
|
|
|
+// }
|
|
|
+// ],
|
|
|
+// redirect: '/Overview'
|
|
|
+// },
|
|
|
+// {
|
|
|
+// path: '*',
|
|
|
+// redirect: '/404'
|
|
|
+// }
|
|
|
+// ]
|
|
|
+
|
|
|
+// const route = new Router({
|
|
|
+// mode: 'history',
|
|
|
+// base: process.env.BASE_URL,
|
|
|
+// routes: [
|
|
|
+// ...quietRoute
|
|
|
+// ]
|
|
|
+// });
|
|
|
+// export default route
|
|
|
|
|
|
|
|
|
|
|
|
+import Vue from 'vue';
|
|
|
+import Router from 'vue-router';
|
|
|
+
|
|
|
+const original = Router.prototype.replace;
|
|
|
+Router.prototype.replace = function replace(location) {
|
|
|
+ return original.call(this, location).catch((err) => err);
|
|
|
+};
|
|
|
+Vue.use(Router);
|
|
|
const quietRoute = [
|
|
|
{
|
|
|
path: '/',
|
|
|
component: () => import(/* webpackChunkName: "home" */ '@/components/common/Home.vue'),
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: '/msg',
|
|
|
- component: () => import(/* webpackChunkName: "messages" */ '@views/messages'),
|
|
|
- meta: { title: '消息中心' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/403',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/error/403'),
|
|
|
- meta: { title: '403' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/404',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/error/404'),
|
|
|
- meta: { title: '404' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/Overview',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/overview'),
|
|
|
- meta: { title: '概览' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/MeterReadingManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/meterReadingManagement'),
|
|
|
- meta: { title: '抄表管理' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/valveControlRecords',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/valveControlRecords'),
|
|
|
- meta: { title: '阀控记录' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/WaterMeterManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/waterMeter.vue'),
|
|
|
- meta: { title: '水表管理' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ElectricityMeterManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/electricityMeter.vue'),
|
|
|
- meta: { title: '电表管理' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/instrumentViewDetail',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/instrumentManagement/setPage/viewDetail.vue'),
|
|
|
- meta: { title: '设备详情' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/WaterAudit',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/settlementAudit/waterAudit.vue'),
|
|
|
- meta: { title: '水量审核' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ElectricityAudit',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/settlementAudit/electricityAudit.vue'),
|
|
|
- meta: { title: '电量审核' }
|
|
|
- }
|
|
|
- ],
|
|
|
- redirect: '/Overview'
|
|
|
+ children: [],
|
|
|
},
|
|
|
- {
|
|
|
- path: '*',
|
|
|
- redirect: '/404'
|
|
|
- }
|
|
|
]
|
|
|
-
|
|
|
const route = new Router({
|
|
|
mode: 'history',
|
|
|
base: process.env.BASE_URL,
|
|
|
- routes: [
|
|
|
- ...quietRoute
|
|
|
- ]
|
|
|
+ routes: [...quietRoute]
|
|
|
});
|
|
|
-export default route
|
|
|
+export default route;
|