From 9ce29c536ba2a636416c618761985e2b9a711ee6 Mon Sep 17 00:00:00 2001 From: lxl <lixuliang_hd@126.com> Date: 星期四, 27 十月 2022 14:17:45 +0800 Subject: [PATCH] user --- src/views/Synthesis/viewport.vue | 45 +++++++++++++++++++++++++++++++++------------ 1 files changed, 33 insertions(+), 12 deletions(-) diff --git a/src/views/Synthesis/viewport.vue b/src/views/Synthesis/viewport.vue index 7c64c78..e74fa52 100644 --- a/src/views/Synthesis/viewport.vue +++ b/src/views/Synthesis/viewport.vue @@ -20,6 +20,7 @@ data() { return { isRuler: false, + isNaviget: false, itemsOne: [ { id: '1', @@ -64,17 +65,31 @@ ], }; }, + 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': - this.$bus.$emit('changemap', "鍒嗗睆"); + this.$bus.$emit('changemap', '鍒嗗睆'); break; case '2': - this.$bus.$emit('changemap', "浜岀淮"); + this.$bus.$emit('changemap', '浜岀淮'); break; case '3': - this.$bus.$emit('changemap', "涓夌淮"); + this.$bus.$emit('changemap', '涓夌淮'); break; case '4': window.sgworld.Navigate.jumpTo({ @@ -90,7 +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; + //瀵艰埅鎺т欢 + window.sgworld.navControl('nav', this.isNaviget); break; } // this.$bus.$emit("changetool", res_val); @@ -119,35 +140,35 @@ margin: 0px; } .b1 { - background: url("../../assets/img/synthesis/鍦嗚鐭╁舰 12 鎷疯礉 3.png") no-repeat + background: url('../../assets/img/synthesis/鍦嗚鐭╁舰 12 鎷疯礉 3.png') no-repeat center; } .b2 { - background: url("../../assets/img/synthesis/鍥惧眰 10 鎷疯礉.png") no-repeat + background: url('../../assets/img/synthesis/鍥惧眰 10 鎷疯礉.png') no-repeat center; } .b3 { - background: url("../../assets/img/synthesis/鍥惧眰 11 鎷疯礉.png") no-repeat + background: url('../../assets/img/synthesis/鍥惧眰 11 鎷疯礉.png') no-repeat center; } .b4 { - background: url("../../assets/img/synthesis/鍥惧眰 12 鎷疯礉 2.png") no-repeat + background: url('../../assets/img/synthesis/鍥惧眰 12 鎷疯礉 2.png') no-repeat center; } .b5 { - background: url("../../assets/img/synthesis/鍦嗚鐭╁舰 5 鎷疯礉 2.png") no-repeat + background: url('../../assets/img/synthesis/鍦嗚鐭╁舰 5 鎷疯礉 2.png') no-repeat center; } .b6 { - background: url("../../assets/img/synthesis/鍦嗚鐭╁舰 5 鎷疯礉 3.png") no-repeat + background: url('../../assets/img/synthesis/鍦嗚鐭╁舰 5 鎷疯礉 3.png') no-repeat center; } .b7 { - background: url("../../assets/img/synthesis/鐭╁舰 9.png") no-repeat center; + background: url('../../assets/img/synthesis/鐭╁舰 9.png') no-repeat center; } .b8 { - background: url("../../assets/img/synthesis/妞渾 4.png") no-repeat center; + background: url('../../assets/img/synthesis/妞渾 4.png') no-repeat center; } .backimge2 { width: 30px; -- Gitblit v1.9.3