From dae0c2c90c493b3be9f3df6f39f5fcd14c6924e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Mon, 11 Sep 2023 17:52:24 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=B7=B7=E5=85=A5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mixins/ConfigurableTableMixin.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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: { /**