diff --git a/src/mixins/ConfigurableTableMixin.js b/src/mixins/ConfigurableTableMixin.js index ac58fe86..ac6831d9 100644 --- a/src/mixins/ConfigurableTableMixin.js +++ b/src/mixins/ConfigurableTableMixin.js @@ -5,6 +5,7 @@ import { downFile, downloadFile, postAction } from '@api/manage' import Vue from 'vue' import { ACCESS_TOKEN } from '@/store/mutation-types' import store from '@/store' +import { isHasPermission } from '../utils/hasPermission.js' let importModalLoading @@ -54,11 +55,11 @@ export const ConfigurableTableMixin = { }, mounted () { this.getTableHeader() - // this.loadData() + this.loadData() // 过滤没有权限的按钮 - // if (this.needFilterTableBtn) { - // this.operationList = this.operationList.filter(item => isHasPermission(item.has)) - // } + if (this.needFilterTableBtn) { + this.operationList = this.operationList.filter(item => !item.has || isHasPermission(item.has)) + } }, methods: { /**