hz-zhhq-web/node_modules/.cache/babel-loader/eac1e6881593abe9e12c59ba5e8...

1 line
21 KiB
JSON

{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\thread-loader\\dist\\cjs.js!E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\src\\router\\index.js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\router\\index.js","mtime":1740461418244},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.regexp.replace\";\nimport \"core-js/modules/es6.regexp.constructor\";\nimport _objectSpread from \"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";\nimport Vue from 'vue';\nimport Router from 'vue-router';\n// import Cookies from 'js-cookie'\nimport { getToken, removeToken } from '@/utils/auth';\nimport { Own } from \"../api/getdata\";\nimport { Loading } from 'element-ui';\nVue.use(Router);\n/* Layout */\nimport Layout from '@/layout';\nvar _import = require(\"./import-production\");\nvar localRouter = [];\nvar globalRoutes = [{\n path: '/',\n component: _import('/login/index'),\n name: 'login',\n meta: {\n title: '登录'\n }\n}, {\n path: '/ywgllogin',\n component: _import('/login/ywgllogin'),\n name: 'ywgllogin'\n // meta: {\n // title: 'isc登录'\n // }\n},\n// {\n// path: '/',\n// component: () => import('@/layout/index'),\n// name: 'home',\n// meta: {\n// title: '首页'\n// }\n// },\n{\n path: '/404',\n name: '404',\n component: _import('/error-page/404'),\n hidden: true\n}, {\n path: '/401',\n name: '401',\n component: _import('/error-page/401'),\n hidden: true\n}];\n// 主入口路由(需嵌套上左右整体布局)\nvar mainRoutes = {\n path: '/',\n component: Layout,\n name: 'catering',\n redirect: {\n name: 'home'\n },\n meta: {\n title: '首頁'\n },\n children: [{\n path: '/home',\n component: _import('/home/index'),\n name: 'home',\n meta: {\n title: '首页'\n }\n }, {\n path: '/addhealthmsgDetail',\n name: 'addhealthmsgDetail',\n component: _import('/healthmsg/addhealthmsgDetail/index'),\n meta: {\n title: '添加健康知识资讯'\n }\n // meta:[{title : '添加健康知识资讯'},{title : '添加健康知识资讯'}]\n }, {\n path: '/addmenuDetail',\n name: 'addmenuDetail',\n component: _import('/catering/takeawayMenu/addmenuDetail/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/addActiveInfoDetail',\n name: 'addActiveInfoDetail',\n component: _import('/activeinfo/addActiveInfoDetail/index'),\n meta: {\n title: '添加活动信息'\n }\n }, {\n path: '/activesign',\n name: 'activesign',\n component: _import('/activeinfo/activesign/index'),\n meta: {\n title: '活动报名信息'\n }\n }, {\n path: '/addPchargeDetail',\n name: 'addPchargeDetail',\n component: _import('/eacount/pcharge/addPchargeDetail/index'),\n meta: {\n title: '预充值信息修改'\n }\n }, {\n path: '/viewConsumeDetail',\n name: 'viewConsumeDetail',\n component: _import('/eacount/consume/viewConsumeDetail/index'),\n meta: {\n title: '消费明细查看'\n }\n }, {\n path: '/addfoodDetail',\n name: 'addfoodDetail',\n component: _import('/catering/food/addfoodDetail/index'),\n meta: {\n title: '菜品信息'\n }\n }, {\n path: '/addSeekMedicalDetail',\n name: 'addSeekMedicalDetail',\n component: _import('/seekmedical/addSeekMedicalDetail/index'),\n meta: {\n title: '就诊项目信息编辑'\n }\n }, {\n path: '/setSeekMedicalTime',\n name: 'setSeekMedicalTime',\n component: _import('/seekmedical/settime/settime'),\n meta: {\n title: '就诊项目时间信息编辑'\n }\n }, {\n path: '/setSeekMedicalTimeIndex',\n name: 'setSeekMedicalTimeIndex',\n component: _import('/seekmedical/settime/index'),\n meta: {\n title: '就诊项目信息列表'\n }\n }, {\n path: '/addLogisticsDetail',\n name: 'addLogisticsDetail',\n component: _import('/logistics/addLogisticsDetail/index'),\n meta: {\n title: '添加后勤发布信息'\n }\n }, {\n path: '/pcharge',\n name: 'pcharge',\n component: _import('/eacount/pcharge/index'),\n meta: {\n title: '预充值中心'\n }\n }, {\n path: '/regRecord',\n name: 'regRecord',\n component: _import('/eacount/pcharge/regRecord/index'),\n meta: {\n title: '充值记录'\n }\n }, {\n path: '/addmenuDetailMarket',\n name: 'addmenuDetailMarket',\n component: _import('/market/takeawayMenu/addmenuDetail/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/addfoodDetailMarket',\n name: 'addfoodDetailMarket',\n component: _import('/market/food/addfoodDetail/index'),\n meta: {\n title: '商品信息'\n }\n }, {\n path: '/faultRecord',\n name: 'faultRecord',\n component: _import('/fault/record/index'),\n meta: {\n title: '维保记录'\n }\n }, {\n path: '/weekfoodmanage',\n name: 'weekFoodManage',\n component: _import('/weekfood/food/index'),\n meta: {\n title: '菜品管理'\n }\n }, {\n path: '/addweekfood',\n name: 'addWeekFood',\n component: _import('/weekfood/food/addWeekFood/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/weekfoodmenu',\n name: 'weekFoodMenu',\n component: _import('/weekfood/takeawayMenu/index'),\n meta: {\n title: '菜单管理'\n }\n }, {\n path: '/addweekfoodmenu',\n name: 'addWeekFoodMenu',\n component: _import('/weekfood/takeawayMenu/addWeekMenu/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/weekcarte',\n name: 'weekCarte',\n component: _import('/weekfood/weekCarte/index'),\n meta: {\n title: '菜单管理'\n }\n }, {\n path: '/addweekcarte',\n name: 'addWeekCarte',\n component: _import('/weekfood/weekCarte/addweekcarte/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/foodmenu',\n name: 'foodmenu',\n component: _import('/weekfood/menu/index'),\n meta: {\n title: '菜谱管理'\n }\n }, {\n path: '/addmenu',\n name: 'addmenu',\n component: _import('/weekfood/menu/addMenu/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/canteenStaff',\n name: 'canteenStaff',\n component: _import('/canteen/staff/index'),\n meta: {\n title: '食堂人员管理'\n }\n }, {\n path: '/addCanteenStaff',\n name: 'addCanteenStaff',\n component: _import('/canteen/staff/addStaff/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/foodPrepare',\n name: 'foodPrepare',\n component: _import('/canteen/foodPrepare/index'),\n meta: {\n title: '食堂备餐管理'\n }\n }, {\n path: '/addfoodPrepare',\n name: 'addfoodPrepare',\n component: _import('/canteen/foodPrepare/addPrepare/index'),\n meta: {\n title: '详情'\n }\n },\n //食堂供应商管理\n {\n path: '/supplier',\n name: 'supplier',\n component: _import('/supplier/index'),\n meta: {\n title: '食堂供应商管理'\n }\n }, {\n path: '/addSupplier',\n name: 'addSupplier',\n component: _import('/supplier/addSupplier/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/supplierOrder',\n name: 'supplierOrder',\n component: _import('/supplier/order/index'),\n meta: {\n title: '供应商订单管理'\n }\n }, {\n path: '/supplierAddOrder',\n name: 'supplierAddOrder',\n component: _import('/supplier/order/addOrder/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/supplierReward',\n name: 'supplierReward',\n component: _import('/supplier/reward/index'),\n meta: {\n title: '供应商奖违信息管理'\n }\n }, {\n path: '/supplierAddReward',\n name: 'supplierAddReward',\n component: _import('/supplier/reward/addReward/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/supplierEvaluate',\n name: 'supplierEvaluate',\n component: _import('/supplier/evaluate/index'),\n meta: {\n title: '供应商评价管理'\n }\n }, {\n path: '/addEvaluate',\n name: 'addEvaluate',\n component: _import('/supplier/evaluate/addEvaluate/index'),\n meta: {\n title: '详情'\n }\n },\n //食品安全\n {\n path: '/materialRecord',\n name: 'materialRecord',\n component: _import('/foodSafe/materialRecord/index'),\n meta: {\n title: '原料入库检测记录'\n }\n }, {\n path: '/cleanRecord',\n name: 'cleanRecord',\n component: _import('/foodSafe/cleanRecord/index'),\n meta: {\n title: '消杀清洁记录'\n }\n }, {\n path: '/pesticidesRecord',\n name: 'pesticidesRecord',\n component: _import('/foodSafe/pesticidesRecord/index'),\n meta: {\n title: '农药残留检测记录'\n }\n }, {\n path: '/foodRecord',\n name: 'foodRecord',\n component: _import('/foodSafe/foodRecord/index'),\n meta: {\n title: '菜品留样记录'\n }\n },\n //通行可视化\n {\n path: '/passDevices',\n name: 'passDevices',\n component: _import('/passVisualization/devices/index'),\n meta: {\n title: '设备管理'\n }\n }, {\n path: '/passPower',\n name: 'passPower',\n component: _import('/passVisualization/power/index'),\n meta: {\n title: '权限管理'\n }\n }, {\n path: '/passRole',\n name: 'passRole',\n component: _import('/passVisualization/role/index'),\n meta: {\n title: '角色管理'\n }\n }, {\n path: '/passRecord',\n name: 'passRecord',\n component: _import('/passVisualization/record/index'),\n meta: {\n title: '通行记录'\n }\n },\n //关联海康设备\n {\n path: '/userDevices',\n name: 'userDevices',\n component: _import('/jurisdiction/roleManagement/userDevices'),\n meta: {\n title: '关联海康设备'\n }\n }, {\n path: '/carCodeManage',\n name: 'carCodeManage',\n component: _import('/carWash/carCode/index'),\n meta: {\n title: '车牌号管理'\n }\n }, {\n path: '/userManagement',\n name: 'userManagement',\n component: _import('/userControl/userManagement'),\n meta: {\n title: '用户管理'\n }\n }, {\n path: '/userCompile',\n name: 'userCompile',\n component: _import('/userControl/userdetail'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/bannerManage',\n name: 'bannerManage',\n component: _import('/banner/bannerManage'),\n meta: {\n title: 'BANNER管理'\n }\n }, {\n path: '/addBanner',\n name: 'addBanner',\n component: _import('/banner/addBanner/index'),\n meta: {\n title: '详情'\n }\n }, {\n path: '/house',\n name: 'house',\n component: _import('/house/index'),\n meta: {\n title: '存量房管理'\n }\n }, {\n path: '/addHouse',\n name: 'addHouse',\n component: _import('/house/addHouse/index'),\n meta: {\n title: '存量房添加'\n }\n }, {\n path: '/maintenanceRecord',\n name: 'maintenanceRecord',\n component: _import('/house/maintenanceRecord/index'),\n meta: {\n title: '设备维修记录'\n }\n }, {\n path: '/rentRecord',\n name: 'rentRecord',\n component: _import('/house/rentRecord/index'),\n meta: {\n title: '水电缴费记录'\n }\n }, {\n path: '/rentPay',\n name: 'rentPay',\n component: _import('/house/rentPay/index'),\n meta: {\n title: '房租缴费记录'\n }\n }, {\n path: '/houseEcharts',\n name: 'houseEcharts',\n component: _import('/house/echarts/index'),\n meta: {\n title: '存量房出租统计'\n }\n }, {\n path: '/contractList',\n name: 'contractList',\n component: _import('/house/contractList/index'),\n meta: {\n title: '租房合同管理'\n }\n }, {\n path: '/contractTemplate',\n name: 'contractTemplate',\n component: _import('/house/contractTemplate/index'),\n meta: {\n title: '租赁合同模板'\n }\n }, {\n path: '/uploadContractTemp',\n name: 'uploadContractTemp',\n component: _import('/house/contractTemplate/uploadTemp'),\n meta: {\n title: '新增租赁合同模板'\n }\n }, {\n path: '/statistics',\n name: 'statistics',\n component: _import('/house/statistics/index'),\n meta: {\n title: '信息统计与预警'\n }\n }, {\n path: '/houseApply',\n name: 'houseApply',\n component: _import('/house/apply/index'),\n meta: {\n title: '租房管理'\n }\n }, {\n path: '/houseApplyDetail',\n name: 'houseApplyDetail',\n component: _import('/house/apply/applydetail/index'),\n meta: {\n title: '查看'\n }\n }, {\n path: '/travelPolicy',\n name: 'travelPolicy',\n component: _import('/epidemic/travelPolicy/index'),\n meta: {\n title: '防疫政策'\n }\n }, {\n path: '/addtravelPolicy',\n name: 'addtravelPolicy',\n component: _import('/epidemic/travelPolicy/addtravelPolicy/index'),\n meta: {\n title: '添加防疫政策'\n }\n }, {\n path: '/travelCheck',\n name: 'travelCheck',\n component: _import('/epidemic/travelCheck/index'),\n meta: {\n title: '流调排查'\n }\n }, {\n path: '/addtravelCheck',\n name: 'addtravelCheck',\n component: _import('/epidemic/travelCheck/addtravelCheck/index'),\n meta: {\n title: '添加流调排查'\n }\n }, {\n path: '/travelHealth',\n name: 'travelHealth',\n component: _import('/epidemic/travelHealth/index'),\n meta: {\n title: '健康打卡'\n }\n }, {\n path: '/travelReport',\n name: 'travelReport',\n component: _import('/epidemic/travelReport/index'),\n meta: {\n title: '出行报备'\n }\n }, {\n path: '/reportDetail',\n name: 'reportDetail',\n component: _import('/epidemic/travelReport/reportDetail/index'),\n meta: {\n title: '出行报备审批详情'\n }\n }, {\n path: '/travelCation',\n name: 'travelCation',\n component: _import('/epidemic/travelCation/index'),\n meta: {\n title: '物资申请'\n }\n }, {\n path: '/travelChecking',\n name: 'travelChecking',\n component: _import('/epidemic/travelChecking/index'),\n meta: {\n title: '流调排查'\n }\n }, {\n path: '/checkStatistics',\n name: 'checkStatistics',\n component: _import('/epidemic/checkStatistics/index'),\n meta: {\n title: '排查统计'\n }\n }, {\n path: '/department',\n name: 'department',\n component: _import('/jurisdiction/department/index'),\n meta: {\n title: '组织机构'\n }\n }, {\n path: '/healthStatistics',\n name: 'healthStatistics',\n component: _import('/epidemic/healthStatistics/index'),\n meta: {\n title: '疫情日报'\n }\n }, {\n path: '/cationmanager',\n name: 'cationmanager',\n component: _import('/epidemic/travelCation/cationmanager/index'),\n meta: {\n title: '防疫物资'\n }\n }, {\n path: '/addcation',\n name: 'addcation',\n component: _import('/epidemic/travelCation/cationmanager/addcation/index'),\n meta: {\n title: '添加防疫物资'\n }\n }, {\n path: '/visitor',\n name: 'visitor',\n component: _import('/visitor/index'),\n meta: {\n title: '访客管理'\n }\n }, {\n path: '/addVisitor',\n name: 'addVisitor',\n component: _import('/visitor/addVisitor/index'),\n meta: {\n title: '添加访客'\n }\n }, {\n path: '/pushVisitor',\n name: 'pushVisitor',\n component: _import('/visitor/pushRecord/index'),\n meta: {\n title: '推送记录'\n }\n },\n //物业服务\n {\n path: '/service',\n name: 'service',\n component: _import('/property/service/index'),\n meta: {\n title: '服务申请'\n }\n }, {\n path: '/handleService',\n name: 'handleService',\n component: _import('/property/service/handleService/index'),\n meta: {\n title: '服务处理'\n }\n }, {\n path: '/card',\n name: 'card',\n component: _import('/property/card/index'),\n meta: {\n title: '门禁卡管理'\n }\n }, {\n path: '/cardBind',\n name: 'cardBind',\n component: _import('/property/cardBind/index'),\n meta: {\n title: '一卡通绑定'\n }\n }, {\n path: '/cardDetail',\n name: 'cardDetail',\n component: _import('/property/card/cardDetail/index'),\n meta: {\n title: '审批流程'\n }\n }, {\n path: '/questionnaire',\n name: 'questionnaire',\n component: _import('/property/questionnaire/index'),\n meta: {\n title: '问卷调查管理'\n }\n }, {\n path: '/addQuestion',\n name: 'addQuestion',\n component: _import('/property/questionnaire/addQuestion/index'),\n meta: {\n title: '添加问卷'\n }\n }, {\n path: '/hasRelease',\n name: 'hasRelease',\n component: _import('/property/questionnaire/hasRelease/index'),\n meta: {\n title: '统计管理'\n }\n }, {\n path: '/questionEcharts',\n name: 'questionEcharts',\n component: _import('/property/questionnaire/echarts/index'),\n meta: {\n title: '问卷调查结果统计'\n }\n }],\n beforeEnter: function beforeEnter(to, from, next) {\n var token = getToken();\n if (token === undefined) {\n removeToken();\n next({\n name: 'login'\n });\n } else {\n next();\n }\n }\n};\nvar router = new Router({\n //mode: 'history', // hash\n scrollBehavior: function scrollBehavior() {\n return {\n y: 0\n };\n },\n isAddDynamicMenuRoutes: false,\n // 是否已经添加动态(菜单)路由\n routes: globalRoutes.concat(mainRoutes)\n});\nrouter.beforeEach(function (to, from, next) {\n // 添加动态(菜单)路由\n // 1. 已经添加 or 全局路由, 直接访问\n // 2. 获取菜单列表, 添加并保存本地存储\n if (router.options.isAddDynamicMenuRoutes || fnCurrentRouteType(to, globalRoutes) === 'global') {\n next();\n } else {\n Own({\n timestamp: new Date()\n }).then(function (resq) {\n if (resq.returnCode == \"1\") {\n if (resq.returnData.url) {\n localStorage.setItem('url', resq.returnData.url);\n }\n fnAddDynamicMenuRoutes(resq.returnData.route);\n router.options.isAddDynamicMenuRoutes = true;\n next(_objectSpread(_objectSpread({}, to), {}, {\n replace: true\n }));\n }\n }).catch(function (err) {\n console.log('error!');\n router.push({\n name: 'login'\n });\n });\n }\n});\n\n/**\r\n * 判断当前路由类型, global: 全局路由, main: 主入口路由\r\n * @param {*} route 当前路由\r\n */\nfunction fnCurrentRouteType(route) {\n var globalRoutes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var temp = [];\n for (var i = 0; i < globalRoutes.length; i++) {\n if (route.path === globalRoutes[i].path) {\n return 'global';\n } else if (globalRoutes[i].children && globalRoutes[i].children.length >= 1) {\n temp = temp.concat(globalRoutes[i].children);\n }\n }\n return temp.length >= 1 ? fnCurrentRouteType(route, temp) : 'catering';\n}\n/**\r\n * 添加动态(菜单)路由\r\n * @param {*} menuList 菜单列表\r\n * @param {*} routes 递归创建的动态(菜单)路由\r\n */\nfunction fnAddDynamicMenuRoutes() {\n var menuList = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var routerdata = [];\n localStorage.setItem('nav', JSON.stringify(routerdata));\n for (var i = 0; i < menuList.length; i++) {\n var routes = [];\n if (menuList[i].children != null) {\n for (var k = 0; k < menuList[i].children.length; k++) {\n var reg = new RegExp('/', 'g');\n var url = menuList[i].children[k].code.replace(reg, '-');\n var path = url.replace('-', '/');\n var name = url.replace('-', '');\n var route = {\n path: path,\n name: name,\n component: _import(\"\".concat(menuList[i].children[k].code)),\n meta: {\n title: menuList[i].children[k].name\n }\n };\n mainRoutes.children.push(route);\n routes.push(route);\n }\n }\n routerdata.push({\n path: menuList[i].code,\n component: Layout,\n name: menuList[i].code,\n meta: {\n title: menuList[i].name\n },\n children: routes\n });\n }\n localStorage.clear();\n localStorage.setItem('nav', JSON.stringify(routerdata));\n router.addRoutes([mainRoutes, {\n path: '*',\n redirect: {\n name: '404'\n }\n }]);\n // console.log('\\n')\n // console.log('%c!<-------------------- 动态(菜单)路由 s -------------------->', 'color:blue')\n // console.log(mainRoutes)\n // console.log(routerdata)\n // console.log('%c!<-------------------- 动态(菜单)路由 e -------------------->', 'color:blue')\n}\nexport default router;",null]}