From 62ae55ae397b7997b147a7b946f7ad5f1c78a45d Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 26 十月 2022 19:34:33 +0800 Subject: [PATCH] 综合展示,系统管理,授权管理,专题图,资料馆添加权限配置 --- src/views/Synthesis/plotting.vue | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/src/views/Synthesis/plotting.vue b/src/views/Synthesis/plotting.vue index 37fd224..dd33b88 100644 --- a/src/views/Synthesis/plotting.vue +++ b/src/views/Synthesis/plotting.vue @@ -11,6 +11,30 @@ </div> <div class="div_li">{{ $t(item.name) }}</div> </li> + <li v-if="plotStatus.delete" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge8"><i class="el-icon-delete"></i></div> + </div> + <div class="div_li">鍒犻櫎</div> + </li> + <li v-if="plotStatus.upload" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge8"><i class="el-icon-upload2"></i></div> + </div> + <div class="div_li">涓婁紶</div> + </li> + <li v-if="plotStatus.upload" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge8"><i class="el-icon-plus"></i></div> + </div> + <div class="div_li">鏂板</div> + </li> + <li v-if="plotStatus.upload" style="margin-left: 20px"> + <div class="divli"> + <div class="backimge8"><i class="el-icon-edit"></i></div> + </div> + <div class="div_li">淇敼</div> + </li> </ul> <terrainDig ref="terrainDig" /> <modelPress ref="modelPress" /> @@ -25,6 +49,12 @@ components: { terrainDig, modelPress }, data() { return { + plotStatus: { + delete: false, + upload: false, + insert: false, + update: false, + }, itemsOne: [ { id: '1', @@ -69,7 +99,34 @@ ], }; }, + created() { + var cover_Id = this.$store.state.syntiesis.menu; + var cover_perms = this.$store.state.permsEntity; + + for (var i = 0; i < cover_perms.length; i++) { + if (cover_perms[i].pid == cover_Id) { + this.showViewMenu(cover_perms[i]); + } + } + }, methods: { + showViewMenu(res) { + if (res.cnName != '鏍囩粯') return; + switch (res.tag) { + case '/delete': + this.plotStatus.delete = true; + break; + case '/upload': + this.plotStatus.upload = true; + break; + case '/insert': + this.plotStatus.insert = true; + break; + case '/update': + this.plotStatus.update = true; + break; + } + }, changePlot(res) { switch (res.id) { case '1': -- Gitblit v1.9.3