From 3ef0ee19b5991ee38ec6404a36c325171014f7fa Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期二, 07 一月 2025 18:01:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue b/Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue index 0c0351c..881f785 100644 --- a/Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue @@ -2,7 +2,10 @@ <basic-container> <div style="display: flex;justify-content: space-between;align-items: center"> <h3>褰撳墠鍦ㄧ嚎浜哄憳淇℃伅</h3> - <el-button type="primary" size="small" plain style="margin-right: 10px" @click="getOnlinUsersHandler">鍒锋柊</el-button> + <el-button v-if="permissionList.referBtn" class="button-custom-icon" type="primary" size="small" plain style="margin-right: 10px" @click="getOnlinUsersHandler"> + <icon-show :name="permissionList.referBtn.source"></icon-show> + 鍒锋柊 + </el-button> </div> <avue-crud :data="data" :option="option" :table-loading="loading" ></avue-crud> </basic-container> @@ -14,6 +17,7 @@ } from "@/api/systemModel/systemConfig/api" import basicOption from '@/util/basic-option'; import func from "@/util/func"; +import {mapGetters} from "vuex"; export default { name: "index", data() { @@ -55,6 +59,14 @@ } } }, + computed:{ + ...mapGetters(["permission"]), + permissionList() { + return { + referBtn: this.vaildData(this.permission[this.$route.query.id].REFRESH, false), + }; + }, + }, created() { this.getOnlinUsersHandler(); }, -- Gitblit v1.9.3