From 43ec64e3887b15a76d3ce69679a29084df5efaf4 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期五, 01 九月 2023 17:08:17 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.110.209:9001/r/lims-before

---
 src/utils/GlobalClickMixin.js |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/utils/GlobalClickMixin.js b/src/utils/GlobalClickMixin.js
new file mode 100644
index 0000000..1d5f8aa
--- /dev/null
+++ b/src/utils/GlobalClickMixin.js
@@ -0,0 +1,26 @@
+import { EventBus } from './EventBus.js';
+
+export default {
+  mounted() {
+    this.$el.addEventListener('click', this.$_handleGlobalClick);
+  },
+  beforeDestroy() {
+    this.$el.removeEventListener('click', this.$_handleGlobalClick);
+  },
+  methods: {
+    $_handleGlobalClick(event) {
+        if (event.target.tagName === 'SPAN'||event.target.tagName==='BUTTON') {
+            if(sessionStorage.getItem('user')===undefined&&sessionStorage.getItem('user')===null){
+                return;
+            }
+            let user=JSON.parse(sessionStorage.getItem('user'));
+            if(user.account === 'admin'&&user.sessionLayerId === 'f5c8bcb7d5a0fd27e2323280f7e98cad'){
+                return;
+            }
+            // console.log(this.$router.currentRoute);
+            // console.log(user.role.roleMenuList);
+            // console.log(event.target.innerText);
+          }
+    }
+  }
+};
\ No newline at end of file

--
Gitblit v1.9.3