From f6ebd1820968db8521bed86d25b183efe7eb877b Mon Sep 17 00:00:00 2001 From: lxl <lixuliang_hd@126.com> Date: 星期四, 27 十月 2022 16:01:40 +0800 Subject: [PATCH] 权限 --- src/views/datamanage/dataUpdata.vue | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/views/datamanage/dataUpdata.vue b/src/views/datamanage/dataUpdata.vue index 774d38b..791341d 100644 --- a/src/views/datamanage/dataUpdata.vue +++ b/src/views/datamanage/dataUpdata.vue @@ -61,7 +61,9 @@ >閫夋嫨</el-button > <p class="show"></p> + <el-button + v-if="btnStatus.upload" @click="uploadFile" icon="el-icon-thumb" type="success" @@ -243,6 +245,14 @@ currentPage: 1, pageSize: 10, pageNum: 1, + btnStatus: { + select: false, + delete: false, + upload: false, + download: false, + insert: false, + update: false, + }, }; }, @@ -290,10 +300,18 @@ }, }, created() { - this.getMetaData(10, 1); - this.getMetaCount(""); + // this.getMetaData(10, 1); + // this.getMetaCount(""); + this.showPermsBtn(); }, methods: { + showPermsBtn() { + let currentPerms = this.$store.state.currentPerms; + let permsEntity = this.$store.state.permsEntity; + permsEntity + .filter((item) => item.perms == currentPerms) + .map((item) => (this.btnStatus[item.tag.substr(1)] = true)); + }, // 璇锋眰鏁版嵁 getMetaData(size, index) { queryUploadData(size, index).then((res) => { -- Gitblit v1.9.3