1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"remainingRequest":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\webstorm\\SafetyScreen-ui\\src\\views\\Home\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\src\\views\\Home\\index.vue","mtime":1740033221817},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\babel.config.js","mtime":1740032703932},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1740032833520},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1740032832373},{"path":"F:\\workspace\\webstorm\\SafetyScreen-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1740032833997}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlRGVmYXVsdC5qcyIpLmRlZmF1bHQ7Ck9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCAiX19lc01vZHVsZSIsIHsKICB2YWx1ZTogdHJ1ZQp9KTsKZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwOwp2YXIgX3JlZ2VuZXJhdG9yUnVudGltZTIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkY6L3dvcmtzcGFjZS93ZWJzdG9ybS9TYWZldHlTY3JlZW4tdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvcmVnZW5lcmF0b3JSdW50aW1lLmpzIikpOwp2YXIgX2FzeW5jVG9HZW5lcmF0b3IyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJGOi93b3Jrc3BhY2Uvd2Vic3Rvcm0vU2FmZXR5U2NyZWVuLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2FzeW5jVG9HZW5lcmF0b3IuanMiKSk7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5mdW5jdGlvbi5uYW1lLmpzIik7CnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5pdGVyYXRvci5jb25zdHJ1Y3Rvci5qcyIpOwpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuaXRlcmF0b3IuZm9yLWVhY2guanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmcuanMiKTsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL3dlYi5kb20tY29sbGVjdGlvbnMuZm9yLWVhY2guanMiKTsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KdmFyIF9kZWZhdWx0ID0gZXhwb3J0cy5kZWZhdWx0ID0gewogIGNvbXBvbmVudHM6IHt9LAogIG5hbWU6ICdIb21lJywKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZGF0ZVRpbWVTdHJpbmc6ICcnLAogICAgICB3ZWF0aGVyRGF0YToge30sCiAgICAgIHdlYXRoZXJVcmw6ICcnLAogICAgICBtYVR5cGU6IDEsCiAgICAgIC8vIOaCqOacieS4gOadoeajgOS/rumihOitpuaPkOekuu+8jOivt+azqOaEj+afpeaUtu+8gQogICAgICB0cmFuc2Zvcm1MaXN0OiBbXSwKICAgICAgY3VycmVudEluZGV4OiAxLAogICAgICBnZW9EYXRhOiB1bmRlZmluZWQsCiAgICAgIHRpdExpc3QxOiBbewogICAgICAgIG5hbWU6ICdsaW5lcycsCiAgICAgICAgdGl0bGU6ICfnur/ot68nLAogICAgICAgIGlkOiAzLAogICAgICAgIHBhdGg6ICcvbGluZS9pbmRleCcKICAgICAgfSwgewogICAgICAgIG5hbWU6ICd3b3JrYmVuY2gnLAogICAgICAgIHRpdGxlOiAn5bel5L2c5Y+wJywKICAgICAgICBpZDogNCwKICAgICAgICBwYXRoOiAnL3dvcmtiZW5jaC9pbmRleCcKICAgICAgfV0sCiAgICAgIHRpdExpc3Q6IFt7CiAgICAgICAgbmFtZTogJ3BhZ2VzJywKICAgICAgICB0aXRsZTogJ+mmlumhtScsCiAgICAgICAgaWQ6IDEsCiAgICAgICAgcGF0aDogJy9Ib21lL2luZGV4JwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJ3N1YnN0YXRpb24nLAogICAgICAgIHRpdGxlOiAn5Y+Y55S1JywKICAgICAgICBpZDogMiwKICAgICAgICBwYXRoOiAnL3N1YnN0YXRpb24vaW5kZXgnCiAgICAgIH0KCiAgICAgIC8vIHsgbmFtZTogJycsIHRpdGxlOiBudWxsLCBpZDogbnVsbCB9LAogICAgICAvLyB7IG5hbWU6ICcnLCB0aXRsZTogbnVsbCwgaWQ6IG51bGwgfSwKICAgICAgLy8gewogICAgICAvLyAgICAgbmFtZTogJ2xpbmVzJywKICAgICAgLy8gICAgIHRpdGxlOiAn57q/6LevJywKICAgICAgLy8gICAgIGlkOiAzLAogICAgICAvLyAgICAgcGF0aDogJy9saW5lL2luZGV4JwogICAgICAvLyB9LAogICAgICAvLyB7CiAgICAgIC8vICAgICBuYW1lOiAnd29ya2JlbmNoJywKICAgICAgLy8gICAgIHRpdGxlOiAn5bel5L2c5Y+wJywKICAgICAgLy8gICAgIGlkOiA0LAogICAgICAvLyAgICAgcGF0aDogJy93b3JrYmVuY2gvaW5kZXgnLAogICAgICAvLyB9LAogICAgICBdCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgY29uc29sZS5sb2codGhpcy4kcm91dGUsICckcm91dGUnKTsKICAgIHRoaXMudGl0TGlzdC5mb3JFYWNoKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgIGlmIChfdGhpcy4kcm91dGUubmFtZSA9PT0gaXRlbS5uYW1lKSBfdGhpcy5jdXJyZW50SW5kZXggPSBpdGVtLmlkOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBjaGFuZ2VUaXRsZTogZnVuY3Rpb24gY2hhbmdlVGl0bGUodmFsKSB7CiAgICAgIGNvbnNvbGUubG9nKHZhbCk7CiAgICAgIHRoaXMuY3VycmVudEluZGV4ID0gdmFsLmlkOwogICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7CiAgICAgICAgbmFtZTogdmFsLm5hbWUKICAgICAgfSk7CiAgICB9LAogICAgbG9nb3V0OiBmdW5jdGlvbiBsb2dvdXQoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICByZXR1cm4gKDAsIF9hc3luY1RvR2VuZXJhdG9yMi5kZWZhdWx0KSgvKiNfX1BVUkVfXyovKDAsIF9yZWdlbmVyYXRvclJ1bnRpbWUyLmRlZmF1bHQpKCkubWFyayhmdW5jdGlvbiBfY2FsbGVlKCkgewogICAgICAgIHJldHVybiAoMCwgX3JlZ2VuZXJhdG9yUnVudGltZTIuZGVmYXVsdCkoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgX3RoaXMyLiRjb25maXJtKCfnoa7lrprms6jplIDlubbpgIDlh7rns7vnu5/lkJfvvJ8nLCAn5o+Q56S6JywgewogICAgICAgICAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLAogICAgICAgICAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsCiAgICAgICAgICAgICAgICB0eXBlOiAnd2FybmluZycKICAgICAgICAgICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIF90aGlzMi4kc3RvcmUuZGlzcGF0Y2goJ0xvZ091dCcpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICBsb2NhdGlvbi5ocmVmID0gcHJvY2Vzcy5lbnYuVlVFX0FQUF9FTlYgKyAnbG9naW4nOwogICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkge30pOwogICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgfSkpKCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["components","name","data","dateTimeString","weatherData","weatherUrl","maType","transformList","currentIndex","geoData","undefined","titList1","title","id","path","titList","created","mounted","_this","console","log","$route","forEach","item","methods","changeTitle","val","$router","push","logout","_this2","_asyncToGenerator2","default","_regeneratorRuntime2","mark","_callee","wrap","_callee$","_context","prev","next","$confirm","confirmButtonText","cancelButtonText","type","then","$store","dispatch","location","href","process","env","VUE_APP_ENV","catch","stop"],"sources":["src/views/Home/index.vue"],"sourcesContent":["<template>\r\n <div class=\"homePage\">\r\n <!-- 头部导航 -->\r\n <div class=\"home-header\">\r\n <div class=\"inner-tit\">\r\n <div v-for=\"item in titList\" :key=\"item.id\"\r\n :class=\"['single-tit',{ isActive: currentIndex === item.id },]\" @click=\"changeTitle(item)\">\r\n <h4>\r\n <span v-if=\"item.title !== null\">{{ item.title }}</span>\r\n <img v-if=\"item.title !== null && currentIndex === item.id\" src=\"../../assets/img/tit-bottom.png\" alt=\"\" />\r\n <img v-if=\"item.title !== null && currentIndex !== item.id\" src=\"../../assets/img/title-nosel.png\" alt=\"\" />\r\n </h4>\r\n </div>\r\n </div>\r\n <div class=\"title-text\">\r\n 变电站扩建工程施工现场智能风险预警系统\r\n </div>\r\n <div class=\"inner-tit\">\r\n <div v-for=\"item in titList1\" :key=\"item.id\"\r\n :class=\"['single-tit',{ isActive: currentIndex === item.id },]\" @click=\"changeTitle(item)\">\r\n <h4>\r\n <span v-if=\"item.title !== null\">{{ item.title }}</span>\r\n <img v-if=\"item.title !== null && currentIndex === item.id\" src=\"../../assets/img/tit-bottom.png\" alt=\"\" />\r\n <img v-if=\"item.title !== null && currentIndex !== item.id\" src=\"../../assets/img/title-nosel.png\" alt=\"\" />\r\n </h4>\r\n </div>\r\n <div @click=\"logout\"><img src=\"../../assets/img/logout.png\" alt=\"\" style=\"width: 32px;height: 32px;margin-top: 24px;cursor: pointer;\"/></div>\r\n </div>\r\n </div>\r\n <!-- 内容区域 -->\r\n\r\n <div class=\"home-container\">\r\n <router-view />\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script> \r\nexport default {\r\n components: {\r\n\r\n },\r\n name: 'Home',\r\n data() {\r\n return {\r\n dateTimeString: '',\r\n weatherData: {},\r\n weatherUrl: '',\r\n maType: 1,\r\n // 您有一条检修预警提示,请注意查收!\r\n transformList: [],\r\n currentIndex: 1,\r\n geoData: undefined,\r\n titList1:[\r\n {\r\n name: 'lines',\r\n title: '线路',\r\n id: 3,\r\n path: '/line/index'\r\n },\r\n {\r\n name: 'workbench',\r\n title: '工作台',\r\n id: 4,\r\n path: '/workbench/index',\r\n },\r\n ],\r\n titList: [\r\n {\r\n name: 'pages',\r\n title: '首页',\r\n id: 1,\r\n path: '/Home/index'\r\n },\r\n {\r\n name: 'substation',\r\n title: '变电',\r\n id: 2,\r\n path: '/substation/index',\r\n },\r\n\r\n // { name: '', title: null, id: null },\r\n // { name: '', title: null, id: null },\r\n // {\r\n // name: 'lines',\r\n // title: '线路',\r\n // id: 3,\r\n // path: '/line/index'\r\n // },\r\n // {\r\n // name: 'workbench',\r\n // title: '工作台',\r\n // id: 4,\r\n // path: '/workbench/index',\r\n // },\r\n ],\r\n }\r\n },\r\n created() {\r\n\r\n },\r\n\r\n mounted() {\r\n console.log(this.$route, '$route')\r\n this.titList.forEach(item => {\r\n if(this.$route.name === item.name) this.currentIndex = item.id\r\n })\r\n },\r\n methods: {\r\n changeTitle(val) {\r\n console.log(val)\r\n this.currentIndex = val.id\r\n this.$router.push({\r\n name: val.name,\r\n })\r\n },\r\n async logout() {\r\n this.$confirm('确定注销并退出系统吗?', '提示', {\r\n confirmButtonText: '确定',\r\n cancelButtonText: '取消',\r\n type: 'warning',\r\n })\r\n .then(() => {\r\n this.$store.dispatch('LogOut').then(() => { \r\n location.href = process.env.VUE_APP_ENV+'login'\r\n })\r\n })\r\n .catch(() => {})\r\n },\r\n },\r\n}\r\n</script>\r\n\r\n<style lang=\"less\" scoped>\r\n.homePage {\r\n width: 100%;\r\n height: 100%;\r\n background: url(../../assets/img/bgd.png) no-repeat;\r\n background-size: 100% 100%;\r\n color: #fff;\r\n position: relative;\r\n overflow: hidden;\r\n .home-header {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n height: 110px;\r\n width: 100%;\r\n display: flex; \r\n justify-content: space-between;\r\n // background: url(../../assets/img/title.png) no-repeat center;\r\n background: url(../../assets/img/title1.png) no-repeat center;\r\n background-size: 97% 100%;\r\n\r\n .title-text{\r\n width:34%;\r\n height: 80px;\r\n line-height: 80px;\r\n text-align: center;\r\n font-size: 30px;\r\n font-weight: bolder;\r\n color: #1E67E7;\r\n cursor: pointer;\r\n }\r\n .inner-tit {\r\n width: 33%;\r\n height: 60px;\r\n display: flex;\r\n justify-content: space-around;\r\n padding: 0 50px;\r\n .single-tit {\r\n font-size: 22px;\r\n width: 180px;\r\n color: #abb0b8;\r\n cursor: pointer;\r\n h4 {\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-weight: bold;\r\n img {\r\n width: 100%;\r\n height: 12px;\r\n }\r\n }\r\n }\r\n .isActive {\r\n color: #2859b4;\r\n }\r\n }\r\n }\r\n\r\n .home-container {\r\n // width: 100%;\r\n height: calc(100% - 110px);\r\n // margin-top: 110px;\r\n width: calc(100% - 80px);\r\n margin: 100px auto 0;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;iCAsCA;EACAA,UAAA,GAEA;EACAC,IAAA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,cAAA;MACAC,WAAA;MACAC,UAAA;MACAC,MAAA;MACA;MACAC,aAAA;MACAC,YAAA;MACAC,OAAA,EAAAC,SAAA;MACAC,QAAA,GACA;QACAV,IAAA;QACAW,KAAA;QACAC,EAAA;QACAC,IAAA;MACA,GACA;QACAb,IAAA;QACAW,KAAA;QACAC,EAAA;QACAC,IAAA;MACA,EACA;MACAC,OAAA,GACA;QACAd,IAAA;QACAW,KAAA;QACAC,EAAA;QACAC,IAAA;MACA,GACA;QACAb,IAAA;QACAW,KAAA;QACAC,EAAA;QACAC,IAAA;MACA;;MAEA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MACA;MAAA;IAEA;EACA;EACAE,OAAA,WAAAA,QAAA,GAEA;EAEAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACAC,OAAA,CAAAC,GAAA,MAAAC,MAAA;IACA,KAAAN,OAAA,CAAAO,OAAA,WAAAC,IAAA;MACA,IAAAL,KAAA,CAAAG,MAAA,CAAApB,IAAA,KAAAsB,IAAA,CAAAtB,IAAA,EAAAiB,KAAA,CAAAV,YAAA,GAAAe,IAAA,CAAAV,EAAA;IACA;EACA;EACAW,OAAA;IACAC,WAAA,WAAAA,YAAAC,GAAA;MACAP,OAAA,CAAAC,GAAA,CAAAM,GAAA;MACA,KAAAlB,YAAA,GAAAkB,GAAA,CAAAb,EAAA;MACA,KAAAc,OAAA,CAAAC,IAAA;QACA3B,IAAA,EAAAyB,GAAA,CAAAzB;MACA;IACA;IACA4B,MAAA,WAAAA,OAAA;MAAA,IAAAC,MAAA;MAAA,WAAAC,kBAAA,CAAAC,OAAA,mBAAAC,oBAAA,CAAAD,OAAA,IAAAE,IAAA,UAAAC,QAAA;QAAA,WAAAF,oBAAA,CAAAD,OAAA,IAAAI,IAAA,UAAAC,SAAAC,QAAA;UAAA,kBAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAE,IAAA;YAAA;cACAV,MAAA,CAAAW,QAAA;gBACAC,iBAAA;gBACAC,gBAAA;gBACAC,IAAA;cACA,GACAC,IAAA;gBACAf,MAAA,CAAAgB,MAAA,CAAAC,QAAA,WAAAF,IAAA;kBACAG,QAAA,CAAAC,IAAA,GAAAC,OAAA,CAAAC,GAAA,CAAAC,WAAA;gBACA;cACA,GACAC,KAAA;YAAA;YAAA;cAAA,OAAAf,QAAA,CAAAgB,IAAA;UAAA;QAAA,GAAAnB,OAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]} |