diff --git a/src/api/map.ts b/src/api/map.ts
index cb36a9b..9b5f1aa 100644
--- a/src/api/map.ts
+++ b/src/api/map.ts
@@ -87,4 +87,12 @@ export function emerMapInfo(params) {
method: "GET",
params: params
});
+}
+
+// 地图控制树形
+export function mapControlList() {
+ return request({
+ url: `/screen/index/mapControlList`,
+ method: "GET",
+ });
}
\ No newline at end of file
diff --git a/src/assets/images/marks/icon-wl-1.png b/src/assets/images/marks/icon-wl-1.png
new file mode 100644
index 0000000..3fd80e4
Binary files /dev/null and b/src/assets/images/marks/icon-wl-1.png differ
diff --git a/src/assets/images/marks/icon-wl-2.png b/src/assets/images/marks/icon-wl-2.png
new file mode 100644
index 0000000..9b7a546
Binary files /dev/null and b/src/assets/images/marks/icon-wl-2.png differ
diff --git a/src/assets/images/marks/icon-wl.png b/src/assets/images/marks/icon-wl.png
deleted file mode 100644
index 42230a5..0000000
Binary files a/src/assets/images/marks/icon-wl.png and /dev/null differ
diff --git a/src/components/global-register/map/Mars3D.vue b/src/components/global-register/map/Mars3D.vue
index 170f39c..ca58c83 100644
--- a/src/components/global-register/map/Mars3D.vue
+++ b/src/components/global-register/map/Mars3D.vue
@@ -3,7 +3,7 @@
diff --git a/src/views/top-menu/top-layer.vue b/src/views/top-menu/top-layer.vue
new file mode 100644
index 0000000..4e18136
--- /dev/null
+++ b/src/views/top-menu/top-layer.vue
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
\ No newline at end of file