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; } // 加载缩略图