| 
															
																@@ -9,20 +9,21 @@ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 <template> 
															 | 
															
															 | 
															
																 <template> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     <div class="dmp-app"> 
															 | 
															
															 | 
															
																     <div class="dmp-app"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         <v-sidebar></v-sidebar> 
															 | 
															
															 | 
															
																         <v-sidebar></v-sidebar> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        <div class="dmp-content" :style="{width: collapse ? 'calc(100% - 85px)' : 'calc(100% - 220px)'}"> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        <div class="dmp-content" :style="{ width: collapse ? 'calc(100% - 85px)' : 'calc(100% - 220px)' }"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             <v-head></v-head> 
															 | 
															
															 | 
															
																             <v-head></v-head> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                <div class="main-wrap"> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    <transition name="move" mode="out-in"> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        <keep-alive :include="tagsList"> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            <div class="main-wrap"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                <transition name="move" mode="out-in"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    <!-- <keep-alive :include="tagsList"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                             <router-view></router-view> 
															 | 
															
															 | 
															
																                             <router-view></router-view> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        </keep-alive> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    </transition> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                </div>           
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        </keep-alive> --> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    <router-view></router-view> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                </transition> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            </div> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         </div> 
															 | 
															
															 | 
															
																         </div> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         <xk-modal></xk-modal> 
															 | 
															
															 | 
															
																         <xk-modal></xk-modal> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         <div class="dmp-alert" v-if="popupsList.length !== 0"> 
															 | 
															
															 | 
															
																         <div class="dmp-alert" v-if="popupsList.length !== 0"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             <div class="dmp-alert-body" v-for="item in popupsList" :key="item.id"> 
															 | 
															
															 | 
															
																             <div class="dmp-alert-body" v-for="item in popupsList" :key="item.id"> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-             <alert-modal :params="item"></alert-modal> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                <alert-modal :params="item"></alert-modal> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             </div> 
															 | 
															
															 | 
															
																             </div> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         </div> 
															 | 
															
															 | 
															
																         </div> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     </div> 
															 | 
															
															 | 
															
																     </div> 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -34,41 +35,41 @@ import vSidebar from './Sidebar.vue'; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import vTags from './Tags.vue'; 
															 | 
															
															 | 
															
																 import vTags from './Tags.vue'; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 export default { 
															 | 
															
															 | 
															
																 export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     data() { 
															 | 
															
															 | 
															
																     data() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        return { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        }; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        return {}; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    computed:{ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        collapse(){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            return this.$store.getters['getCollapse'] 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    computed: { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        collapse() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            return this.$store.getters['getCollapse']; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        tagsList(){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            let arr = [],msg=this.$store.getters['getTagsList']; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        tagsList() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            let arr = [], 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                msg = this.$store.getters['getTagsList']; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             for (let i = 0, len = msg.length; i < len; i++) { 
															 | 
															
															 | 
															
																             for (let i = 0, len = msg.length; i < len; i++) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 msg[i].name && arr.push(msg[i].name); 
															 | 
															
															 | 
															
																                 msg[i].name && arr.push(msg[i].name); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             } 
															 | 
															
															 | 
															
																             } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             return arr; 
															 | 
															
															 | 
															
																             return arr; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-         popupsList() { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-          return this.$store.getters.getPopups; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        popupsList() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            return this.$store.getters.getPopups; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    methods:{ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-         beforeunloadHandler() { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    methods: { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        beforeunloadHandler() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             //页面刷新 
															 | 
															
															 | 
															
																             //页面刷新 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            let taglist=this.$store.getters['getTagsList']||[] 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            sessionStorage.setItem("tabs", JSON.stringify(taglist)); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            let taglist = this.$store.getters['getTagsList'] || []; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            sessionStorage.setItem('tabs', JSON.stringify(taglist)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         // 获取用户权限 
															 | 
															
															 | 
															
																         // 获取用户权限 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         getElement() { 
															 | 
															
															 | 
															
																         getElement() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            this.$http.post("/sc-user-center/menu/selectAuthCode").then(res => { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            this.$http.post('/sc-user-center/menu/selectAuthCode').then((res) => { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 let data = res.data || []; 
															 | 
															
															 | 
															
																                 let data = res.data || []; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                this.$store.commit("setPermissionList", new Set(data)); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                console.log("获取到的权限标识为",data) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                this.$store.commit('setPermissionList', new Set(data)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                console.log('获取到的权限标识为', data); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             }); 
															 | 
															
															 | 
															
																             }); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         }, 
															 | 
															
															 | 
															
																         }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         beforeunload() { 
															 | 
															
															 | 
															
																         beforeunload() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            window.addEventListener('beforeunload', this.beforeunloadHandler, false) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        }, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            window.addEventListener('beforeunload', this.beforeunloadHandler, false); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     components: { 
															 | 
															
															 | 
															
																     components: { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         vHead, 
															 | 
															
															 | 
															
																         vHead, 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -77,14 +78,14 @@ export default { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     created() { 
															 | 
															
															 | 
															
																     created() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.getElement(); 
															 | 
															
															 | 
															
																         this.getElement(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        this.$store.dispatch("tags", JSON.parse(sessionStorage.getItem("tabs")) || []); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        this.$store.dispatch('tags', JSON.parse(sessionStorage.getItem('tabs')) || []); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     mounted() { 
															 | 
															
															 | 
															
																     mounted() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         this.beforeunload(); 
															 | 
															
															 | 
															
																         this.beforeunload(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     }, 
															 | 
															
															 | 
															
																     }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     destroyed() { 
															 | 
															
															 | 
															
																     destroyed() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-     window.removeEventListener('beforeunload', this.beforeunloadHandler, false); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-  } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        window.removeEventListener('beforeunload', this.beforeunloadHandler, false); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 }; 
															 | 
															
															 | 
															
																 }; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 </script> 
															 | 
															
															 | 
															
																 </script> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 <style lang='scss' scoped> 
															 | 
															
															 | 
															
																 <style lang='scss' scoped> 
															 |