1 |
- {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\test\\ssi-satoken\\ui\\src\\layout\\components\\AppMain.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\layout\\components\\AppMain.vue","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1697005520930},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1697005523218},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697005524089}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBpZnJhbWVUb2dnbGUgZnJvbSAiLi9JZnJhbWVUb2dnbGUvaW5kZXgiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0FwcE1haW4nLAogIGNvbXBvbmVudHM6IHsKICAgIGlmcmFtZVRvZ2dsZTogaWZyYW1lVG9nZ2xlCiAgfSwKICBjb21wdXRlZDogewogICAgY2FjaGVkVmlld3M6IGZ1bmN0aW9uIGNhY2hlZFZpZXdzKCkgewogICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGFnc1ZpZXcuY2FjaGVkVmlld3M7CiAgICB9LAogICAga2V5OiBmdW5jdGlvbiBrZXkoKSB7CiAgICAgIHJldHVybiB0aGlzLiRyb3V0ZS5wYXRoOwogICAgfQogIH0sCiAgLy8gZGF0YSgpIHsKICAvLyAgIC8vIHJldHVybiB7CiAgLy8gICAvLyAgIHRpbWVyOiBudWxsLAogIC8vICAgLy8gICBpbnRlcnZhbElkOm51bGwKICAvLyAgIC8vIH0KICAvLwogIC8vICAgcmV0dXJuewogIC8vICAgICB3ZWJzb2NrOiBudWxsLCAvL+W7uueri+eahOi/nuaOpQogIC8vICAgICBsb2NrUmVjb25uZWN0OiBmYWxzZSwgLy/mmK/lkKbnnJ/mraPlu7rnq4vov57mjqUKICAvLyAgICAgdGltZW91dDogMSAqIDEwMDAsIC8vMjDnp5LkuIDmrKHlv4Pot7MKICAvLyAgICAgdGltZW91dE9iajogbnVsbCwgLy/lv4Pot7Plv4Pot7PlgJLorqHml7YKICAvLyAgICAgc2VydmVyVGltZW91dE9iajogbnVsbCwgLy/lv4Pot7PlgJLorqHml7YKICAvLyAgICAgdGltZW91dG51bTogbnVsbCAvL+aWreW8gCDph43ov57lgJLorqHml7YKICAvLyAgIH0KICAvLwogIC8vCiAgLy8gfSwKICAvLyBjcmVhdGVkKCkgewogIC8vICAgLy8gLy/pobXpnaLliJrov5vlhaXml7blvIDlkK/plb/ov57mjqUKICAvLyAgIHRoaXMuaW5pdFdlYlNvY2tldCgpOwogIC8vCiAgLy8gfSwKICAvLyBkZXN0cm95ZWQoKSB7CiAgLy8gICAvL+mhtemdoumUgOavgeaXtuWFs+mXremVv+i/nuaOpQogIC8vICAgY2xlYXJUaW1lb3V0KHRoaXMudGltZW91dE9iaik7CiAgLy8gICB0aGlzLndlYnNvY2tldGNsb3NlKCk7CiAgLy8KICAvLyB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7fSwKICBtZXRob2RzOiB7CiAgICAvLyBpbml0V2ViU29ja2V0KCkgewogICAgLy8gICAvL+W7uueri+i/nuaOpQogICAgLy8gICAvL+WIneWni+WMlndlb3NvY2tldAogICAgLy8gICBsZXQgdG9rZW5TdHIgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgiankiKQogICAgLy8gICBsZXQgdmlzaXRQb3J0CiAgICAvLyAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOVj09J2RldmVsb3BtZW50Jyl7CiAgICAvLyAgICAgdmlzaXRQb3J0ID0gJzg4ODgnCiAgICAvLyAgIH0KICAgIC8vICAgZWxzZSB7CiAgICAvLyAgICAgdmlzaXRQb3J0ID0gJzQ0MycKICAgIC8vICAgfQogICAgLy8gICBsZXQgd3N1cmkgPSAnd3NzOicrbG9jYXRpb24uaG9zdC5zcGxpdCgnOicpWzBdKyAnOicrdmlzaXRQb3J0Kycvd2Vic29ja2V0L3Rlc3Rzb2NrZXQ/YWNjZXNzVG9rZW49Jyt0b2tlblN0ci5zcGxpdCgiJiIpWzBdKycmJysndG9rZW5TaWduPScrdG9rZW5TdHIuc3BsaXQoIiYiKVsxXTsKICAgIC8vICAgLy/lu7rnq4vov57mjqUKICAgIC8vICAgdGhpcy53ZWJzb2NrID0gbmV3IFdlYlNvY2tldCh3c3VyaSk7CiAgICAvLyAgIC8v6L+e5o6l5oiQ5YqfCiAgICAvLyAgIHRoaXMud2Vic29jay5vbm9wZW4gPSB0aGlzLndlYnNvY2tldG9ub3BlbjsKICAgIC8vICAgLy/ov57mjqXplJnor68KICAgIC8vICAgdGhpcy53ZWJzb2NrLm9uZXJyb3IgPSB0aGlzLndlYnNvY2tldG9uZXJyb3I7CiAgICAvLyAgIC8v5o6l5pS25L+h5oGvCiAgICAvLyAgIHRoaXMud2Vic29jay5vbm1lc3NhZ2UgPSB0aGlzLndlYnNvY2tldG9ubWVzc2FnZTsKICAgIC8vICAgLy/ov57mjqXlhbPpl60KICAgIC8vICAgdGhpcy53ZWJzb2NrLm9uY2xvc2UgPSB0aGlzLndlYnNvY2tldGNsb3NlOwogICAgLy8gfSwKICAgIC8vIHN0YXJ0KCkgewogICAgLy8gICAvL+W8gOWQr+W/g+i3swogICAgLy8gICB2YXIgc2VsZiA9IHRoaXM7CiAgICAvLyAgIHNlbGYudGltZW91dE9iaiAmJiBjbGVhclRpbWVvdXQoc2VsZi50aW1lb3V0T2JqKTsKICAgIC8vICAgLy8gc2VsZi5zZXJ2ZXJUaW1lb3V0T2JqICYmIGNsZWFyVGltZW91dChzZWxmLnNlcnZlclRpbWVvdXRPYmopOwogICAgLy8gICBzZWxmLnRpbWVvdXRPYmogPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgLy8gICAgIHNlbGYud2Vic29jay5zZW5kKCJoZWFydGJlYXQiKTsKICAgIC8vICAgfSwgc2VsZi50aW1lb3V0KTsKICAgIC8vIH0sCiAgICAvLyB3ZWJzb2NrZXRvbm9wZW4oKSB7CiAgICAvLyAgIC8v6L+e5o6l5oiQ5Yqf5LqL5Lu2CiAgICAvLyAgIHRoaXMud2Vic29ja2V0c2VuZCgn5Y+R6YCB5pWw5o2uJyk7CiAgICAvLyAgIC8v5o+Q56S65oiQ5YqfCiAgICAvLyAgIGNvbnNvbGUubG9nKCLov57mjqXmiJDlip8iLCAzKTsKICAgIC8vICAgLy/lvIDlkK/lv4Pot7MKICAgIC8vICAgdGhpcy5zdGFydCgpOwogICAgLy8gfSwKICAgIC8vIHdlYnNvY2tldG9uZXJyb3IoZSkgewogICAgLy8gICAvL+i/nuaOpeWksei0peS6i+S7tgogICAgLy8gICAvL+mUmeivrwogICAgLy8gICBjb25zb2xlLmxvZygiV2ViU29ja2V06L+e5o6l5Y+R55Sf6ZSZ6K+vIik7CiAgICAvLyAgIC8v6YeN6L+eCiAgICAvLyAgIC8vIHRoaXMucmVjb25uZWN0KCk7CiAgICAvLyB9LAogICAgLy8gd2Vic29ja2V0Y2xvc2UoZSkgewogICAgLy8gICAvL+i/nuaOpeWFs+mXreS6i+S7tgogICAgLy8gICAvL+aPkOekuuWFs+mXrQogICAgLy8gICBjb25zb2xlLmxvZygi6L+e5o6l5bey5YWz6ZetIik7CiAgICAvLyAgIC8v6YeN6L+eCiAgICAvLyAgIC8vIHRoaXMucmVjb25uZWN0KCk7CiAgICAvLyB9LAogICAgLy8gd2Vic29ja2V0b25tZXNzYWdlKGV2ZW50KSB7CiAgICAvLyAgIC8v5o6l5pS25pyN5Yqh5Zmo5o6o6YCB55qE5L+h5oGvCiAgICAvLyAgIC8v5omT5Y2w5pS25Yiw5pyN5Yqh5Zmo55qE5YaF5a65CiAgICAvLyAgIGNvbnNvbGUubG9nKCLmlLbliLDmnI3liqHlmajkv6Hmga8iLGV2ZW50LmRhdGEpOwogICAgLy8gICBsZXQgZGF0YT1ldmVudC5kYXRhCiAgICAvLyAgIC8v5pS25Yiw5pyN5Yqh5Zmo5L+h5oGv77yM5b+D6Lez6YeN572uCiAgICAvLyAgIHRoaXMuc3RhcnQoKQogICAgLy8gfSwKICAgIC8vIHdlYnNvY2tldHNlbmQobXNnKSB7CiAgICAvLyAgIC8v5ZCR5pyN5Yqh5Zmo5Y+R6YCB5L+h5oGvCiAgICAvLyAgIHRoaXMud2Vic29jay5zZW5kKG1zZyk7CiAgICAvLyB9CiAgfQp9Ow=="},{"version":3,"names":["iframeToggle","name","components","computed","cachedViews","$store","state","tagsView","key","$route","path","mounted","methods"],"sources":["src/layout/components/AppMain.vue"],"sourcesContent":["<template>\r\n <section class=\"app-main\">\r\n <transition name=\"fade-transform\" mode=\"out-in\">\r\n <keep-alive :include=\"cachedViews\">\r\n <router-view v-if=\"!$route.meta.link\" :key=\"key\" />\r\n </keep-alive>\r\n </transition>\r\n <iframe-toggle />\r\n </section>\r\n</template>\r\n\r\n<script>\r\nimport iframeToggle from \"./IframeToggle/index\"\r\n\r\nexport default {\r\n name: 'AppMain',\r\n components: { iframeToggle },\r\n computed: {\r\n cachedViews() {\r\n return this.$store.state.tagsView.cachedViews\r\n },\r\n key() {\r\n return this.$route.path\r\n }\r\n },\r\n\r\n // data() {\r\n // // return {\r\n // // timer: null,\r\n // // intervalId:null\r\n // // }\r\n //\r\n // return{\r\n // websock: null, //建立的连接\r\n // lockReconnect: false, //是否真正建立连接\r\n // timeout: 1 * 1000, //20秒一次心跳\r\n // timeoutObj: null, //心跳心跳倒计时\r\n // serverTimeoutObj: null, //心跳倒计时\r\n // timeoutnum: null //断开 重连倒计时\r\n // }\r\n //\r\n //\r\n // },\r\n // created() {\r\n // // //页面刚进入时开启长连接\r\n // this.initWebSocket();\r\n //\r\n // },\r\n // destroyed() {\r\n // //页面销毁时关闭长连接\r\n // clearTimeout(this.timeoutObj);\r\n // this.websocketclose();\r\n //\r\n // },\r\n\r\n mounted() {\r\n\r\n },\r\n methods: {\r\n // initWebSocket() {\r\n // //建立连接\r\n // //初始化weosocket\r\n // let tokenStr = localStorage.getItem(\"jy\")\r\n // let visitPort\r\n // if (process.env.NODE_ENV=='development'){\r\n // visitPort = '8888'\r\n // }\r\n // else {\r\n // visitPort = '443'\r\n // }\r\n // let wsuri = 'wss:'+location.host.split(':')[0]+ ':'+visitPort+'/websocket/testsocket?accessToken='+tokenStr.split(\"&\")[0]+'&'+'tokenSign='+tokenStr.split(\"&\")[1];\r\n // //建立连接\r\n // this.websock = new WebSocket(wsuri);\r\n // //连接成功\r\n // this.websock.onopen = this.websocketonopen;\r\n // //连接错误\r\n // this.websock.onerror = this.websocketonerror;\r\n // //接收信息\r\n // this.websock.onmessage = this.websocketonmessage;\r\n // //连接关闭\r\n // this.websock.onclose = this.websocketclose;\r\n // },\r\n // start() {\r\n // //开启心跳\r\n // var self = this;\r\n // self.timeoutObj && clearTimeout(self.timeoutObj);\r\n // // self.serverTimeoutObj && clearTimeout(self.serverTimeoutObj);\r\n // self.timeoutObj = setTimeout(function() {\r\n // self.websock.send(\"heartbeat\");\r\n // }, self.timeout);\r\n // },\r\n // websocketonopen() {\r\n // //连接成功事件\r\n // this.websocketsend('发送数据');\r\n // //提示成功\r\n // console.log(\"连接成功\", 3);\r\n // //开启心跳\r\n // this.start();\r\n // },\r\n // websocketonerror(e) {\r\n // //连接失败事件\r\n // //错误\r\n // console.log(\"WebSocket连接发生错误\");\r\n // //重连\r\n // // this.reconnect();\r\n // },\r\n // websocketclose(e) {\r\n // //连接关闭事件\r\n // //提示关闭\r\n // console.log(\"连接已关闭\");\r\n // //重连\r\n // // this.reconnect();\r\n // },\r\n // websocketonmessage(event) {\r\n // //接收服务器推送的信息\r\n // //打印收到服务器的内容\r\n // console.log(\"收到服务器信息\",event.data);\r\n // let data=event.data\r\n // //收到服务器信息,心跳重置\r\n // this.start()\r\n // },\r\n // websocketsend(msg) {\r\n // //向服务器发送信息\r\n // this.websock.send(msg);\r\n // }\r\n\r\n }\r\n\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.app-main {\r\n /* 50= navbar 50 */\r\n min-height: calc(100vh - 50px);\r\n width: 100%;\r\n position: relative;\r\n overflow: hidden;\r\n}\r\n\r\n.fixed-header + .app-main {\r\n padding-top: 50px;\r\n}\r\n\r\n.hasTagsView {\r\n .app-main {\r\n /* 84 = navbar + tags-view = 50 + 34 */\r\n min-height: calc(100vh - 84px);\r\n }\r\n\r\n .fixed-header + .app-main {\r\n padding-top: 84px;\r\n }\r\n}\r\n</style>\r\n\r\n<style lang=\"scss\">\r\n// fix css style bug in open el-dialog\r\n.el-popup-parent--hidden {\r\n .fixed-header {\r\n padding-right: 17px;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;;;;;;;;;;;AAYA,OAAAA,YAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IAAAF,YAAA,EAAAA;EAAA;EACAG,QAAA;IACAC,WAAA,WAAAA,YAAA;MACA,YAAAC,MAAA,CAAAC,KAAA,CAAAC,QAAA,CAAAH,WAAA;IACA;IACAI,GAAA,WAAAA,IAAA;MACA,YAAAC,MAAA,CAAAC,IAAA;IACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEAC,OAAA,WAAAA,QAAA,GAEA;EACAC,OAAA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EAAA;AAIA"}]}
|