import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import './plugins/element.js' import './plugins/wyz-echarts/wyz-echarts.js' // 页面UI // import './util/setting.js' import './assets/css/common.less'; // import './util/utils.js' // import './util/init.js' import './assets/css/page.css' // 引入公共方法 // import './assets/css/common.css' import '../static/font/font.css' // 引入接口归类 import './util/interface' import nozzle from './util/interface' // 引入axios import { http } from './api/APIindex' Vue.config.productionTip = false Vue.prototype.nozzle = nozzle Vue.prototype.$http = http /** 权限指令,对按钮权限的控制 **/ // Vue.directive('has', { // inserted: function (el, binding) { // if (!Vue.prototype.$_has(binding.value)) { // el.parentNode.removeChild(el) // } // } // }) // 权限检查方法(且把该方法添加到vue原型中) // Vue.prototype.$_has = function (value) { // let isExist = false // // 从浏览器缓存中获取权限数组(该数组在登入成功后拉取用户的权限信息时保存在浏览器的缓存中) // var buttonpermsStr = sessionStorage.getItem('powerHandle') // if (buttonpermsStr === undefined || buttonpermsStr == null) { // return false // } // if (buttonpermsStr.indexOf(value) >= 0) { // // 若在按钮中定义的权限字段能在后端返回的权限数组中能找到,则该按钮可显示 // isExist = true // } // return isExist // } new Vue({ router, store, render: h => h(App) }).$mount('#app')