|
@@ -6,333 +6,13 @@ Router.prototype.push = function push(location) {
|
|
|
return original.call(this, location).catch((err) => err);
|
|
|
};
|
|
|
Vue.use(Router);
|
|
|
-
|
|
|
-const zRoute = [
|
|
|
- {
|
|
|
- path: '/workbench/index',
|
|
|
- meta: { title: '工作台' },
|
|
|
- component: () => import('@views/workbench/index.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ownerManagement/index',
|
|
|
- meta: { title: '住户管理' },
|
|
|
- component: () => import('@views/ownerManagement/index.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ownerManagement/ownerReview/index',
|
|
|
- meta: { title: '业主审核' },
|
|
|
- component: () => import('@views/ownerManagement/ownerReview/index.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/alarmManagement/index',
|
|
|
- meta: { title: '告警管理' },
|
|
|
- component: () => import('@views/alarmManagement/index.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/alarmManagement/details',
|
|
|
- meta: { title: '告警详情' },
|
|
|
- component: () => import('@views/alarmManagement/details.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/deviceManagement/index',
|
|
|
- meta: { title: '设备管理' },
|
|
|
- component: () => import('@views/deviceManagement/index.vue')
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- path: '/deviceManagement/indexFacilities',
|
|
|
- meta: { title: '设施管理' },
|
|
|
- component: () => import('@views/deviceManagement/indexFacilities.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/deviceManagement/indexType',
|
|
|
- meta: { title: '设施类型' },
|
|
|
- component: () => import('@views/deviceManagement/indexType.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ownerManagement/add',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/ownerManagement/stepPage/add.vue'),
|
|
|
- meta: { title: '编辑住户' },
|
|
|
- name: 'ownerManagementAdd'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ownerManagement/details',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/ownerManagement/details.vue'),
|
|
|
- meta: { title: '住户详情' },
|
|
|
- name: 'ownerManagementDetails'
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- path: '/billingRules/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/billingRules/index.vue'),
|
|
|
- meta: { title: '计费规则' },
|
|
|
- name: 'billingRules'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/call/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/call/index.vue'),
|
|
|
- meta: { title: '催缴' },
|
|
|
- name: 'call'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/chargeSetting/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/chargeSetting/index.vue'),
|
|
|
- meta: { title: '收费设置' },
|
|
|
- name: 'chargeSetting'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/collection/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/collection/index.vue'),
|
|
|
- meta: { title: '收款账号' },
|
|
|
- name: 'collection'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/electricManagement/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/electricManagement/index.vue'),
|
|
|
- meta: { title: '电费管理' },
|
|
|
- name: 'electricManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/waterManagement/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/waterManagement/index.vue'),
|
|
|
- meta: { title: '水费管理' },
|
|
|
- name: 'waterManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/RechargeRecord',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/RechargeRecord.vue'),
|
|
|
- meta: { title: '充值记录' },
|
|
|
- name: 'RechargeRecord'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/ChargebackRecord',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/ChargebackRecord.vue'),
|
|
|
- meta: { title: '扣费记录' },
|
|
|
- name: 'ChargebackRecord'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/expenseReport/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/expenseReport/index.vue'),
|
|
|
- meta: { title: '费用报表' },
|
|
|
- name: 'expenseReport'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/waterChargeDetails/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/statisticalReport/waterChargeDetails.vue'),
|
|
|
- meta: { title: '水费明细' },
|
|
|
- name: 'waterChargeDetails'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/electricityBillDetails/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/statisticalReport/electricityBillDetails.vue'),
|
|
|
- meta: { title: '电费明细' },
|
|
|
- name: 'electricityBillDetails'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/propertyFeeStatistics/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/statisticalReport/propertyFeeStatistics.vue'),
|
|
|
- meta: { title: '物业费统计' },
|
|
|
- name: 'propertyFeeStatistics'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/chargeStatistics/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/statisticalReport/chargeStatistics.vue'),
|
|
|
- meta: { title: '收费统计' },
|
|
|
- name: 'chargeStatistics'
|
|
|
- },
|
|
|
-
|
|
|
- // {
|
|
|
- // path: '/invoiceManagement/index',
|
|
|
- // component: () => import(/* webpackChunkName: "404" */ '@views/payService/invoiceManagement/index.vue'),
|
|
|
- // meta: { title: '发票管理' }
|
|
|
- // },
|
|
|
- // {
|
|
|
- // path: '/shannon-transfer',
|
|
|
- // component: () => import(/* webpackChunkName: "404" */ '@views/patrolManagement/components/shannon-transfer.vue'),
|
|
|
- // meta: { title: '测试' },
|
|
|
- // name: 'shannon-transfer'
|
|
|
- // },
|
|
|
-
|
|
|
- {
|
|
|
- path: '/propertyFee/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/propertyFee/index.vue'),
|
|
|
- meta: { title: '物业费账单' },
|
|
|
- name: 'propertyFee'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/systemSetup/index',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/payService/systemSetup/index.vue'),
|
|
|
- meta: { title: '系统设置' },
|
|
|
- name: 'systemSetup'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/propertyManagement/index',
|
|
|
- meta: { title: '投诉建议' },
|
|
|
- component: () => import('@views/propertyManagement/index.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/propertyManagement/phone',
|
|
|
- meta: { title: '物业电话' },
|
|
|
- component: () => import('@views/propertyManagement/phone.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/propertyManagement/inform',
|
|
|
- meta: { title: '通知公告' },
|
|
|
- component: () => import('@views/propertyManagement/inform.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/propertyManagement/neighbor',
|
|
|
- meta: { title: '社区邻里' },
|
|
|
- component: () => import('@views/propertyManagement/neighbor.vue')
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- path: '/flowManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/flow/index.vue'),
|
|
|
- meta: { title: '流程管理' },
|
|
|
- name: 'flowManagement'
|
|
|
- },
|
|
|
-
|
|
|
- {
|
|
|
- path: '/workOrdersManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/workOrders/index.vue'),
|
|
|
- meta: { title: '工单管理' },
|
|
|
- name: 'workOrdersManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/workOrdersRecords',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/workOrders/records.vue'),
|
|
|
- meta: { title: '工单记录' },
|
|
|
- name: 'workOrdersRecords'
|
|
|
-
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/facilityInspections',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/facilityInspections/index.vue'),
|
|
|
- meta: { title: '巡检计划' },
|
|
|
- name: "facilityInspections",
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/inspectionsRecords',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/facilityInspections/inspectionsRecords.vue'),
|
|
|
- meta: { title: '巡检记录' },
|
|
|
- name: "inspectionsRecords",
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/patrolManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/patrolManagement/index.vue'),
|
|
|
- meta: { title: '巡更点位' },
|
|
|
- name: "patrolManagement",
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/patrolRoute',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/patrolManagement/patrolRoute.vue'),
|
|
|
- meta: { title: '巡更路线' },
|
|
|
- name: "patrolRoute",
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/patrolRecords',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/patrolManagement/patrolRecords.vue'),
|
|
|
- meta: { title: '巡更记录' },
|
|
|
- name: "patrolRecords",
|
|
|
- }
|
|
|
-];
|
|
|
-
|
|
|
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/403'),
|
|
|
- meta: { title: '403' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/404',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/404'),
|
|
|
- meta: { title: '404' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/communityManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/communityManagement'),
|
|
|
- meta: { title: '社区管理' },
|
|
|
- name: 'communityManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/communityManagement/pageJump/AddOrEdit',
|
|
|
- meta: { title: '添加社区' },
|
|
|
- name: 'communityManagementAddOrEdit',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/communityManagement/pageJump/AddOrEdit.vue')
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/buildingManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/buildingManagement'),
|
|
|
- meta: { title: '楼栋管理' },
|
|
|
- name: 'buildingManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/buildingManagement/pageJump/addoredit',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/buildingManagement/pageJump/addoredit.vue'),
|
|
|
- meta: { title: '编辑楼栋' },
|
|
|
- name: 'editBuilding'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/buildingManagement/pageJump/batchAddoredit',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/buildingManagement/pageJump/batchAddoredit.vue'),
|
|
|
- meta: { title: '批量添加楼栋' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/housingManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/assetManagement/housingManagement'),
|
|
|
- meta: { title: '房屋管理' },
|
|
|
- name: 'housingManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/housingManagement/details',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/assetManagement/housingManagement/details.vue'),
|
|
|
- meta: { title: '房屋详情' },
|
|
|
- name: 'housingManagementDetails'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/shopManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/assetManagement/shopManagement'),
|
|
|
- meta: { title: '商铺管理' },
|
|
|
- name: 'shopManagement'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/shopManagement/details',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/assetManagement/shopManagement/details.vue'),
|
|
|
- meta: { title: '商铺详情' },
|
|
|
- name: 'shopManagementDetails'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/parkingLotAdministration',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/parkingLotAdministration'),
|
|
|
- meta: { title: '车位管理' },
|
|
|
- name: 'parkingLot'
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/parkingLotAdministration/pageJump/partitionManagement',
|
|
|
- component: () => import(/* webpackChunkName: "404" */ '@views/parkingLotAdministration/pageJump/partitionManagement.vue'),
|
|
|
- meta: { title: '车库分区管理' },
|
|
|
- name: 'zoningManagement'
|
|
|
- },
|
|
|
- ...zRoute
|
|
|
- ],
|
|
|
- // redirect: '/workbench/index'
|
|
|
+ children: [],
|
|
|
},
|
|
|
- {
|
|
|
- path: '*',
|
|
|
- redirect: '/404'
|
|
|
- }
|
|
|
-];
|
|
|
-
|
|
|
+]
|
|
|
const route = new Router({
|
|
|
mode: 'history',
|
|
|
base: process.env.BASE_URL,
|