41edaee4740cbfc88e10f50523f55950.json 10 KB

1
  1. {"remainingRequest":"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\\node_modules\\babel-loader\\lib\\index.js","mtime":1669864538095},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1669864538178},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697679531049}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQppbXBvcnQgaWZyYW1lVG9nZ2xlIGZyb20gIi4vSWZyYW1lVG9nZ2xlL2luZGV4Ig0KDQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdBcHBNYWluJywNCiAgY29tcG9uZW50czogeyBpZnJhbWVUb2dnbGUgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICBjYWNoZWRWaWV3cygpIHsNCiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS50YWdzVmlldy5jYWNoZWRWaWV3cw0KICAgIH0sDQogICAga2V5KCkgew0KICAgICAgcmV0dXJuIHRoaXMuJHJvdXRlLnBhdGgNCiAgICB9DQogIH0sDQoNCiAgLy8gZGF0YSgpIHsNCiAgLy8gICAvLyByZXR1cm4gew0KICAvLyAgIC8vICAgdGltZXI6IG51bGwsDQogIC8vICAgLy8gICBpbnRlcnZhbElkOm51bGwNCiAgLy8gICAvLyB9DQogIC8vDQogIC8vICAgcmV0dXJuew0KICAvLyAgICAgd2Vic29jazogbnVsbCwgLy/lu7rnq4vnmoTov57mjqUNCiAgLy8gICAgIGxvY2tSZWNvbm5lY3Q6IGZhbHNlLCAvL+aYr+WQpuecn+ato+W7uueri+i/nuaOpQ0KICAvLyAgICAgdGltZW91dDogMSAqIDEwMDAsIC8vMjDnp5LkuIDmrKHlv4Pot7MNCiAgLy8gICAgIHRpbWVvdXRPYmo6IG51bGwsIC8v5b+D6Lez5b+D6Lez5YCS6K6h5pe2DQogIC8vICAgICBzZXJ2ZXJUaW1lb3V0T2JqOiBudWxsLCAvL+W/g+i3s+WAkuiuoeaXtg0KICAvLyAgICAgdGltZW91dG51bTogbnVsbCAvL+aWreW8gCDph43ov57lgJLorqHml7YNCiAgLy8gICB9DQogIC8vDQogIC8vDQogIC8vIH0sDQogIC8vIGNyZWF0ZWQoKSB7DQogIC8vICAgLy8gLy/pobXpnaLliJrov5vlhaXml7blvIDlkK/plb/ov57mjqUNCiAgLy8gICB0aGlzLmluaXRXZWJTb2NrZXQoKTsNCiAgLy8NCiAgLy8gfSwNCiAgLy8gZGVzdHJveWVkKCkgew0KICAvLyAgIC8v6aG16Z2i6ZSA5q+B5pe25YWz6Zet6ZW/6L+e5o6lDQogIC8vICAgY2xlYXJUaW1lb3V0KHRoaXMudGltZW91dE9iaik7DQogIC8vICAgdGhpcy53ZWJzb2NrZXRjbG9zZSgpOw0KICAvLw0KICAvLyB9LA0KDQogIG1vdW50ZWQoKSB7DQoNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8vIGluaXRXZWJTb2NrZXQoKSB7DQogICAgLy8gICAvL+W7uueri+i/nuaOpQ0KICAgIC8vICAgLy/liJ3lp4vljJZ3ZW9zb2NrZXQNCiAgICAvLyAgIGxldCB0b2tlblN0ciA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCJqeSIpDQogICAgLy8gICBsZXQgdmlzaXRQb3J0DQogICAgLy8gICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlY9PSdkZXZlbG9wbWVudCcpew0KICAgIC8vICAgICB2aXNpdFBvcnQgPSAnODg4OCcNCiAgICAvLyAgIH0NCiAgICAvLyAgIGVsc2Ugew0KICAgIC8vICAgICB2aXNpdFBvcnQgPSAnNDQzJw0KICAgIC8vICAgfQ0KICAgIC8vICAgbGV0IHdzdXJpID0gJ3dzczonK2xvY2F0aW9uLmhvc3Quc3BsaXQoJzonKVswXSsgJzonK3Zpc2l0UG9ydCsnL3dlYnNvY2tldC90ZXN0c29ja2V0P2FjY2Vzc1Rva2VuPScrdG9rZW5TdHIuc3BsaXQoIiYiKVswXSsnJicrJ3Rva2VuU2lnbj0nK3Rva2VuU3RyLnNwbGl0KCImIilbMV07DQogICAgLy8gICAvL+W7uueri+i/nuaOpQ0KICAgIC8vICAgdGhpcy53ZWJzb2NrID0gbmV3IFdlYlNvY2tldCh3c3VyaSk7DQogICAgLy8gICAvL+i/nuaOpeaIkOWKnw0KICAgIC8vICAgdGhpcy53ZWJzb2NrLm9ub3BlbiA9IHRoaXMud2Vic29ja2V0b25vcGVuOw0KICAgIC8vICAgLy/ov57mjqXplJnor68NCiAgICAvLyAgIHRoaXMud2Vic29jay5vbmVycm9yID0gdGhpcy53ZWJzb2NrZXRvbmVycm9yOw0KICAgIC8vICAgLy/mjqXmlLbkv6Hmga8NCiAgICAvLyAgIHRoaXMud2Vic29jay5vbm1lc3NhZ2UgPSB0aGlzLndlYnNvY2tldG9ubWVzc2FnZTsNCiAgICAvLyAgIC8v6L+e5o6l5YWz6ZetDQogICAgLy8gICB0aGlzLndlYnNvY2sub25jbG9zZSA9IHRoaXMud2Vic29ja2V0Y2xvc2U7DQogICAgLy8gfSwNCiAgICAvLyBzdGFydCgpIHsNCiAgICAvLyAgIC8v5byA5ZCv5b+D6LezDQogICAgLy8gICB2YXIgc2VsZiA9IHRoaXM7DQogICAgLy8gICBzZWxmLnRpbWVvdXRPYmogJiYgY2xlYXJUaW1lb3V0KHNlbGYudGltZW91dE9iaik7DQogICAgLy8gICAvLyBzZWxmLnNlcnZlclRpbWVvdXRPYmogJiYgY2xlYXJUaW1lb3V0KHNlbGYuc2VydmVyVGltZW91dE9iaik7DQogICAgLy8gICBzZWxmLnRpbWVvdXRPYmogPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgew0KICAgIC8vICAgICBzZWxmLndlYnNvY2suc2VuZCgiaGVhcnRiZWF0Iik7DQogICAgLy8gICB9LCBzZWxmLnRpbWVvdXQpOw0KICAgIC8vIH0sDQogICAgLy8gd2Vic29ja2V0b25vcGVuKCkgew0KICAgIC8vICAgLy/ov57mjqXmiJDlip/kuovku7YNCiAgICAvLyAgIHRoaXMud2Vic29ja2V0c2VuZCgn5Y+R6YCB5pWw5o2uJyk7DQogICAgLy8gICAvL+aPkOekuuaIkOWKnw0KICAgIC8vICAgY29uc29sZS5sb2coIui/nuaOpeaIkOWKnyIsIDMpOw0KICAgIC8vICAgLy/lvIDlkK/lv4Pot7MNCiAgICAvLyAgIHRoaXMuc3RhcnQoKTsNCiAgICAvLyB9LA0KICAgIC8vIHdlYnNvY2tldG9uZXJyb3IoZSkgew0KICAgIC8vICAgLy/ov57mjqXlpLHotKXkuovku7YNCiAgICAvLyAgIC8v6ZSZ6K+vDQogICAgLy8gICBjb25zb2xlLmxvZygiV2ViU29ja2V06L+e5o6l5Y+R55Sf6ZSZ6K+vIik7DQogICAgLy8gICAvL+mHjei/ng0KICAgIC8vICAgLy8gdGhpcy5yZWNvbm5lY3QoKTsNCiAgICAvLyB9LA0KICAgIC8vIHdlYnNvY2tldGNsb3NlKGUpIHsNCiAgICAvLyAgIC8v6L+e5o6l5YWz6Zet5LqL5Lu2DQogICAgLy8gICAvL+aPkOekuuWFs+mXrQ0KICAgIC8vICAgY29uc29sZS5sb2coIui/nuaOpeW3suWFs+mXrSIpOw0KICAgIC8vICAgLy/ph43ov54NCiAgICAvLyAgIC8vIHRoaXMucmVjb25uZWN0KCk7DQogICAgLy8gfSwNCiAgICAvLyB3ZWJzb2NrZXRvbm1lc3NhZ2UoZXZlbnQpIHsNCiAgICAvLyAgIC8v5o6l5pS25pyN5Yqh5Zmo5o6o6YCB55qE5L+h5oGvDQogICAgLy8gICAvL+aJk+WNsOaUtuWIsOacjeWKoeWZqOeahOWGheWuuQ0KICAgIC8vICAgY29uc29sZS5sb2coIuaUtuWIsOacjeWKoeWZqOS/oeaBryIsZXZlbnQuZGF0YSk7DQogICAgLy8gICBsZXQgZGF0YT1ldmVudC5kYXRhDQogICAgLy8gICAvL+aUtuWIsOacjeWKoeWZqOS/oeaBr++8jOW/g+i3s+mHjee9rg0KICAgIC8vICAgdGhpcy5zdGFydCgpDQogICAgLy8gfSwNCiAgICAvLyB3ZWJzb2NrZXRzZW5kKG1zZykgew0KICAgIC8vICAgLy/lkJHmnI3liqHlmajlj5HpgIHkv6Hmga8NCiAgICAvLyAgIHRoaXMud2Vic29jay5zZW5kKG1zZyk7DQogICAgLy8gfQ0KDQogIH0NCg0KfQ0K"},{"version":3,"sources":["AppMain.vue"],"names":[],"mappings":";;;;;;;;;;;;AAYA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA","file":"AppMain.vue","sourceRoot":"src/layout/components","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"]}]}