{"remainingRequest":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\style-vw-loader\\index.js??ref--0-2!C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\src\\components\\common\\Home.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\src\\components\\common\\Home.vue","mtime":1664246393752},{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"C:\\Users\\100zone\\Desktop\\baizong\\community\\SmartCommunity\\videoSurveillance\\node_modules\\style-vw-loader\\index.js","mtime":1540864632000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport vHead from './Header.vue';\r\nimport vSidebar from './Sidebar.vue';\r\nimport vTags from './Tags.vue';\r\nexport default {\r\n data() {\r\n return {};\r\n },\r\n computed: {\r\n collapse() {\r\n return this.$store.getters['getCollapse'];\r\n },\r\n tagsList() {\r\n let arr = [],\r\n msg = this.$store.getters['getTagsList'];\r\n for (let i = 0, len = msg.length; i < len; i++) {\r\n msg[i].name && arr.push(msg[i].name);\r\n }\r\n return arr;\r\n },\r\n popupsList() {\r\n return this.$store.getters.getPopups;\r\n },\r\n routePath() {\r\n return this.$route.path == '/passengerFlow/index' || this.$route.path == '/videoSurveillance/index';\r\n }\r\n },\r\n methods: {\r\n beforeunloadHandler() {\r\n //页面刷新\r\n let taglist = this.$store.getters['getTagsList'] || [];\r\n sessionStorage.setItem('tabs', JSON.stringify(taglist));\r\n },\r\n // 获取用户权限\r\n getElement() {\r\n this.$http.post('/sc-user-center/menu/selectAuthCode').then((res) => {\r\n let data = res.data || [];\r\n this.$store.commit('setPermissionList', new Set(data));\r\n console.log('获取到的权限标识为', data);\r\n });\r\n },\r\n beforeunload() {\r\n window.addEventListener('beforeunload', this.beforeunloadHandler, false);\r\n }\r\n },\r\n components: {\r\n vHead,\r\n vSidebar,\r\n vTags\r\n },\r\n created() {\r\n this.$store.dispatch('SET_MENU_LIST');\r\n this.getElement();\r\n this.$store.dispatch('tags', JSON.parse(sessionStorage.getItem('tabs')) || []);\r\n },\r\n mounted() {\r\n this.beforeunload();\r\n },\r\n destroyed() {\r\n window.removeEventListener('beforeunload', this.beforeunloadHandler, false);\r\n }\r\n};\r\n",{"version":3,"sources":["Home.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgCA;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","file":"Home.vue","sourceRoot":"src/components/common","sourcesContent":["\r\n\r\n\r\n\r\n\r\n"]}]}