{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\components\\jump\\dt_jump.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\components\\jump\\dt_jump.vue","mtime":1685066218674},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.split\";\nimport \"core-js/modules/es6.regexp.search\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport req from '@/request.js';\nimport portal from '@/api/portal.js';\nimport utils from '@/utils.js';\nexport default {\n components: {},\n data: function data() {\n return {\n empty: false,\n layout: {},\n gridList: [],\n imgSrc: require('@/assets/img/auth.png'),\n routeInfo: {\n MobileDeviceNav: {\n text: '设备管理',\n path: '/MobileHome/MobileDeviceNav'\n },\n MobileManageNav: {\n text: '综合管理',\n path: '/MobileHome/MobileManageNav'\n },\n // 设备\n MobileDeviceHealth: {\n text: '健康分析',\n path: '/MobileDeviceHome/MobileDeviceHealth'\n },\n MobileDevice: {\n text: '设备管理',\n path: '/MobileDeviceHome/MobileDevice'\n },\n // 综合\n MobileTeamMember: {\n text: '勤务人员',\n path: '/MobileManageHome/MobileTeamMember'\n },\n MobileDutyWorkArranged: {\n text: '勤务排班',\n path: '/MobileManageHome/MobileDutyWorkArranged'\n },\n MobileSaftyDangerCheckPlan: {\n text: '安全排查计划',\n path: '/MobileManageHome/MobileSaftyDangerCheckPlan'\n },\n MobileSaftyDanger: {\n text: '隐患查询',\n path: '/MobileManageHome/MobileSaftyDanger'\n },\n MobileTrainingPlan: {\n text: '安全培训计划',\n path: '/MobileManageHome/MobileTrainingPlan'\n },\n MobileMaterialStock: {\n text: '物资库存',\n path: '/MobileManageHome/MobileMaterialStock'\n },\n MobileMaterialStockAnalysis: {\n text: '物资统计',\n path: '/MobileManageHome/MobileMaterialStockAnalysis'\n },\n MobileMaterialPurchasing: {\n text: '物资采购申请',\n path: '/MobileManageHome/MobileMaterialPurchasing'\n }\n }\n };\n },\n mounted: function mounted() {\n var loading = this.$loading({\n lock: true,\n text: '',\n spinner: 'el-icon-loading',\n background: 'rgba(0, 0, 0, 0.7)',\n customClass: 'ding-loading'\n });\n var me_ = this;\n var usercode = decodeURIComponent(utils.getParameters('usercode'));\n var pathName = decodeURIComponent(utils.getParameters('pathName'));\n console.log(usercode, pathName, 66666666666666666);\n this.sysLogin(usercode, loading, pathName); // me_.proxyLogin(usercode, loading, pathName)\n },\n methods: {\n removeUrlParams: function removeUrlParams(param) {\n var query = window.location.search.substring(1);\n\n if (!query) {\n return;\n }\n\n var vars = query.split('&');\n var newVars = [];\n\n for (var i = 0; i < vars.length; i++) {\n var pair = vars[i].split('=');\n\n if (pair[0] != param) {\n newVars.push(vars[i]);\n }\n }\n\n setTimeout(function () {\n var path = \"\".concat(window.location.pathname).concat(newVars.length > 0 ? '?' : '').concat(newVars.join('&'));\n window.history.replaceState(null, null, path);\n }, 1000);\n },\n sysLogin: function sysLogin(code, loading, pathName) {\n var _this = this;\n\n var principal = {\n account: 'admin',\n password: 'artfess'\n };\n this.$store.dispatch('login/loginByPrincipal', principal).then(function (loginStatus) {\n loading.close();\n console.log(_this.routeInfo, _this.routeInfo[pathName]);\n\n if (loginStatus) {\n _this.$router.push({\n path: _this.routeInfo[pathName].path,\n query: {\n title: _this.routeInfo[pathName].text\n }\n });\n\n _this.getAllDict();\n }\n });\n },\n proxyLogin: function proxyLogin(code, loading, pathName) {\n var _this2 = this;\n\n var url = window.context.uc + '/sso/account?code=' + code;\n req.get(url).then(function (response) {\n loading.close();\n\n if (response && response.data && response.data.loginStatus) {\n _this2.empty = false;\n sessionStorage.setItem('currentUser', JSON.stringify(response.data));\n sessionStorage.setItem('token', response.data.token); // 存入一个值\n\n sessionStorage.setItem('username', response.data.username);\n sessionStorage.setItem('account', response.data.account);\n sessionStorage.setItem('userId', response.data.userId);\n\n _this2.$store.dispatch('login/dingJump', response.data);\n\n _this2.$router.push({\n path: _this2.routeInfo[pathName].path,\n query: {\n title: _this2.routeInfo[pathName].text\n }\n });\n\n _this2.getAllDict();\n } else if (!response.data.state) {\n _this2.empty = true;\n }\n }).catch(function (err) {\n _this2.empty = true;\n console.log(err);\n });\n },\n getAllDict: function getAllDict() {\n portal.getSysDict().then(function (data) {\n // console.log(data, '字典')\n if (data) {\n sessionStorage.setItem('dict_data', JSON.stringify(data));\n }\n });\n }\n }\n};",null]}