From 7540886ea5a498085052104c054cf9f0853310c9 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 05 六月 2023 10:20:58 +0800 Subject: [PATCH] 顶部菜单,左侧菜单,图图层管理界面 --- src/assets/js/Map/menuData.js | 187 +++++++++++++++++++++------------------------- 1 files changed, 86 insertions(+), 101 deletions(-) diff --git a/src/assets/js/Map/menuData.js b/src/assets/js/Map/menuData.js index 636ca07..89236d3 100644 --- a/src/assets/js/Map/menuData.js +++ b/src/assets/js/Map/menuData.js @@ -3,199 +3,184 @@ { id: 'a1', name: "婕父", - class: 'twoMenu_imge21', + imgUrl: '鍥惧眰 8 鎷疯礉 2.png', + level: 1, children: [ { id: 'a2', name: "鐐规极娓�", - class: 'twoMenu_imge21', + imgUrl: '妞渾 6.png', + level: 2, }, { id: 'a3', name: "绾胯矾婕父", - class: 'twoMenu_imge21', + imgUrl: '妞渾 7 鎷疯礉 2.png', + level: 2, } ], }, { id: 'b1', - name: "娴嬮噺", - class: 'twoMenu_imge21', + name: "閲忔祴", + imgUrl: '鍥惧眰 5 鎷疯礉 6.png', + level: 1, children: [ { id: 'b2', name: "琛ㄩ潰璺濈", - class: 'twoMenu_imge21', + imgUrl: '鍥惧眰 31.png', + level: 2, }, { id: 'b3', name: "骞抽潰闈㈢Н", - class: 'twoMenu_imge21', + imgUrl: '鐭╁舰 13 鎷疯礉.png', + level: 2, }, { id: 'b4', name: "楂樼▼娴嬮噺", - class: 'twoMenu_imge21', + imgUrl: '楂樼▼娴嬮噺.png', + level: 2, }, { id: 'b5', name: "鍨傜洿楂樺害", - class: 'twoMenu_imge21', + imgUrl: '鍥惧眰 31 鎷疯礉.png', + level: 2, } ], }, { id: 'c1', name: "鏍囩粯", - class: 'twoMenu_imge21', + imgUrl: '鐭╁舰 8 鎷疯礉 11.png', + level: 1, children: [{ id: 'c2', name: "鐐�", - class: 'twoMenu_imge21', + imgUrl: '妞渾 5 鎷疯礉 3.png', + level: 2, }, { id: 'c3', name: "鏂囧瓧", - class: 'twoMenu_imge21', + imgUrl: '鏂囧瓧鏍囨敞.png', + level: 2, }, { id: 'c4', name: "绾�", - class: 'twoMenu_imge21', + imgUrl: '妞渾 3 鎷疯礉 16.png', + level: 2, }, { id: 'c5', name: "鐭╁舰", - class: 'twoMenu_imge21', + imgUrl: '妞渾 3 鎷疯礉 20.png', + level: 2, }, { id: 'c6', name: "澶氳竟褰�", - class: 'twoMenu_imge21', + imgUrl: '妞渾 3 鎷疯礉 23.png', + level: 2, }], }, { id: 'd1', name: "鍒嗘瀽", - class: 'twoMenu_imge21', + imgUrl: '鐭㈤噺鏅鸿兘瀵硅薄 鎷疯礉 3.png', + level: 1, children: [{ id: 'd2', name: "绛夐珮绾垮垎鏋�", - class: 'twoMenu_imge21', + imgUrl: '妞渾 8 鎷疯礉 8.png', + level: 2, }, { id: 'd3', name: "鍧″害鍒嗘瀽", - class: 'twoMenu_imge21', + imgUrl: '鍦嗚鐭╁舰 12 鎷疯礉 5.png', + level: 2, }, { id: 'd4', name: "鍦熸柟閲忚绠�", - class: 'twoMenu_imge21', + imgUrl: '鍥惧眰 14 鎷疯礉 3.png', + level: 2, }, { id: 'd5', name: "褰卞儚瀵规瘮", - class: 'twoMenu_imge21', + imgUrl: '鍦嗚鐭╁舰 12 鎷疯礉 6.png', + + level: 2, }, { id: 'd6', name: "闃村奖鍒嗘瀽", - class: 'twoMenu_imge21', + imgUrl: '鍥惧眰 8.png', + level: 2, }], }, { id: 'e1', - class: 'twoMenu_imge21', - name: "鎴浘", + imgUrl: '褰㈢姸 5.png', + name: "蹇収", + level: 1, }, { id: 'f1', - name: "鏌ヨ", - class: 'twoMenu_imge21', + name: "绌洪棿鏌ヨ", + imgUrl: '褰㈢姸 3.png', + level: 1, children: [], }, { id: 'g1', - class: 'twoMenu_imge21', - name: "瀹氫綅", + imgUrl: '鍥惧眰 7 鎷疯礉 5.png', + name: "鍧愭爣瀹氫綅", + level: 1, }, { id: 'k1', - class: 'twoMenu_imge21', + imgUrl: '娓呴櫎.png', + level: 1, name: "娓呴櫎", }, ], - toolMenu: null, - toolFlag: null, - colorAll: { - - }, - menuTools(res) { - this.clearTools(); - this.toolFlag = res.id; - switch (res.id) { - case 'a2'://鐐规极娓� - this.pointRoam(); - break; - case 'a3'://绾挎极娓� - this.lineRoam(); - break; - case 'b2'://琛ㄩ潰璺濈 - this.surfaceDistance(); - break; - case 'b3'://骞抽潰闈㈢Н - this.planeDistance(); - break; - case 'b4'://楂樼▼娴嬮噺 - this.heightMeasure(); - break; - case 'b5'://鍨傜洿楂樺害 - this.verticalHeight(); - break; + leftMenu: [ + { + id: 'l1', + name: '鍥惧眰绠$悊', + imgUrl: '鍥惧眰1 (1).png', + checkImgUrl: '鍥惧眰1 (1) 鎷疯礉.png' + }, + { + id: 'l2', + name: '鏍囩粯鏌ヨ', + imgUrl: '褰㈢姸 4.png', + checkImgUrl: '褰㈢姸 4 鎷疯礉.png' + }, { + id: 'l3', + name: '涓撻鍥惧埗浣�', + imgUrl: '褰㈢姸 2.png', + checkImgUrl: '褰㈢姸 2 鎷疯礉.png' + }, { + id: 'l4', + name: '宸ュ叿绠�', + imgUrl: '褰㈢姸 1.png', + checkImgUrl: '褰㈢姸 1 鎷疯礉.png' + }, { + id: 'l5', + name: '鍏ㄥ睆', + imgUrl: '褰㈢姸 8.png', + checkImgUrl: '褰㈢姸 8 鎷疯礉.png' + }, { + id: 'l6', + name: '搴曞浘鍒囨崲', + imgUrl: '褰㈢姸 3.png', + checkImgUrl: '褰㈢姸 3 鎷疯礉.png' } - }, - //娓呴櫎鏂规硶 - clearTools() { - if (this.toolFlag) { - switch (this.toolFlag) { - case 'a2': - - break; - case 'a3': - - break; - case 'b2': - case 'b3': - case 'b4': - case 'b5': - - break; - } - this.toolFlag = null; - this.toolMenu = null; - } - }, - - //鍨傜洿楂樺害 - verticalHeight() { - - }, - //楂樼▼娴嬮噺 - heightMeasure() { - - }, - //骞抽潰闈㈢Н - planeDistance() { - - }, - //琛ㄩ潰璺濈 - surfaceDistance() { - - }, - //鐐规极娓� - pointRoam() { - - }, - //绾挎极娓� - lineRoam() { + ] - } } export default menuData; \ No newline at end of file -- Gitblit v1.9.3