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