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/viewport.vue | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/views/Synthesis/viewport.vue b/src/views/Synthesis/viewport.vue index 5fd0ad1..e74fa52 100644 --- a/src/views/Synthesis/viewport.vue +++ b/src/views/Synthesis/viewport.vue @@ -65,7 +65,21 @@ ], }; }, + 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; + console.log('瑙嗗浘', res.tag); + }, changeview(res) { switch (res.id) { case '1': @@ -91,16 +105,13 @@ break; case '7': this.isRuler = !this.isRuler; - window.sgworld.navControl('enableCompass', this.isRuler); + //姣斾緥灏� + window.sgworld.navControl('scale', this.isRuler); break; case '8': this.isNaviget = !this.isNaviget; - if (this.isNaviget == false) { - document.getElementById('distanceLegendDiv').style.display = 'none'; - } else if (this.isNaviget == true) { - document.getElementById('distanceLegendDiv').style.display = - 'block'; - } + //瀵艰埅鎺т欢 + window.sgworld.navControl('nav', this.isNaviget); break; } // this.$bus.$emit("changetool", res_val); -- Gitblit v1.9.3