feat: 添加控制台

This commit is contained in:
光头强 2024-05-02 19:28:45 +08:00
parent 341c3e1886
commit 534c08d6eb

View File

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