From 6397f40249641c65d6ad35cc3b6e60bcb4104af3 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期五, 23 十月 2020 17:24:13 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/vue-smart-ai --- src/pages/analysisPower/index/App.vue | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/pages/analysisPower/index/App.vue b/src/pages/analysisPower/index/App.vue index 688f357..8a8bb49 100644 --- a/src/pages/analysisPower/index/App.vue +++ b/src/pages/analysisPower/index/App.vue @@ -50,7 +50,13 @@ </div> <span :class="stretchStyle" @click="strethTable = !strethTable"></span> - <el-button size="small" type="primary" style="float:right" @click="openDrawer">璁剧疆</el-button> + <el-button + size="small" + type="primary" + style="float:right" + @click="openDrawer" + v-if="showSetting" + >璁剧疆</el-button> </div> <el-table @@ -234,7 +240,21 @@ ret = ret.toFixed(1) } - return ret + return ret < 0 ? 0 : ret + }, + isAdmin() { + if ( + sessionStorage.getItem("userInfo") && + sessionStorage.getItem("userInfo") !== "" + ) { + let loginName = JSON.parse(sessionStorage.getItem("userInfo")).username; + return loginName === "superadmin" || loginName === "basic"; + } + + return false; + }, + showSetting() { + return this.isAdmin || this.buttonAuthority.indexOf("analysisPower:set") > -1 } }, data() { @@ -249,7 +269,8 @@ showSysInfo: false, drawer: false, formData: {}, - strethTable: false + strethTable: false, + buttonAuthority: sessionStorage.getItem("buttonAuthoritys") || [], }; }, mounted() { -- Gitblit v1.8.0