From 534c08d6eb2dd09a64afefca1fa0a518e916dbe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=89=E5=A4=B4=E5=BC=BA?= <5661595+jxjzh@user.noreply.gitee.com> Date: Thu, 2 May 2024 19:28:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/index.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/pages/index/index.js b/src/pages/index/index.js index cd539838..2f8dd2d4 100644 --- a/src/pages/index/index.js +++ b/src/pages/index/index.js @@ -38,6 +38,10 @@ import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' +import VConsole from 'vconsole'; +if (process.env.NODE_ENV == 'development'){ + new VConsole(); +} const hls = require('videojs-contrib-hls') Vue.use(hls) Vue.use(VueQuillEditor) // 注册富文本编辑器 @@ -282,25 +286,24 @@ Vue.directive('permission', { inserted: (el, binding)=>{ const { value } = binding; // 判断当前用户是否拥有该按钮权限 - if (!checkPermission(value)) { + if (!Vue.prototype.checkPermission(value)) { el.parentNode.removeChild(el); } } }); // 判断权限的函数 -function checkPermission(permission) { +Vue.prototype.checkPermission = function(permission) { var permissions = store.state.userInfo.menuAuthority.menuList; permissions = permissions.filter( (x) => x.path == permission.menuPath )[0]; - console.log(permissions,'ddddd') if(!permissions.actionList){ return false; } let index = permissions.actionList.findIndex( (x) => x.actionCode == permission.key ) - console.log(index,'666777') + return index != -1?true:false; } // 加载缩略图