diff --git a/src/api/map/index.js b/src/api/map/index.js index ffc5612..51219d1 100644 --- a/src/api/map/index.js +++ b/src/api/map/index.js @@ -1,6 +1,13 @@ import request from '@/utils/request' import qs from 'qs' +// 地图列表 +export function FetchMapTree(params) { + return request({ + url: 'api/fengmap/getMapTree' + '?' + qs.stringify(params, { indices: false }), + method: 'get' + }) +} export function add(data) { return request({ url: 'api/fengmap/editMap', @@ -17,13 +24,13 @@ export function edit(data) { }) } -// export function del(ids) { -// return request({ -// url: 'api/libraryRegion/delLibraryRegion', -// method: 'post', -// data: ids -// }) -// } +export function del(ids) { + return request({ + url: 'api/fengmap/deleteMaps', + method: 'post', + data: ids + }) +} // 根据id查询地图详情 export function FetchMapDetails(params) { @@ -33,4 +40,10 @@ export function FetchMapDetails(params) { }) } -export default { add, edit, FetchMapDetails } +export default { + FetchMapTree, + add, + edit, + del, + FetchMapDetails +} diff --git a/src/assets/styles/yxk-admin.scss b/src/assets/styles/yxk-admin.scss index d3c2e0e..8546ab1 100644 --- a/src/assets/styles/yxk-admin.scss +++ b/src/assets/styles/yxk-admin.scss @@ -2079,4 +2079,14 @@ input[type ='number'] { font-size: 16px; } } +} + +.map-dialog{ + .el-dialog{ + width: 1200px; + height: 800px; + .el-dialog__body{ + padding: 0 !important; + } + } } \ No newline at end of file diff --git a/src/views/deviceManage/area/areaClassifyRelated.vue b/src/views/deviceManage/area/areaClassifyRelated.vue new file mode 100644 index 0000000..dccd23c --- /dev/null +++ b/src/views/deviceManage/area/areaClassifyRelated.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/src/views/deviceManage/floor/index.vue b/src/views/deviceManage/floor/index.vue index 85a1819..148223f 100644 --- a/src/views/deviceManage/floor/index.vue +++ b/src/views/deviceManage/floor/index.vue @@ -43,9 +43,15 @@ + + + -
+
+
+ +
@@ -101,22 +110,23 @@ - - + + - - + +

当前已选择:{{ mapLevelName }}

+ 已绑定,点击查看/重新绑定 - + 未绑定,点击按钮完成绑定 @@ -144,11 +154,23 @@ + + + + +
+ +
+ +
diff --git a/src/views/deviceManage/map3d/mapRight.vue b/src/views/deviceManage/map3d/mapRight.vue new file mode 100644 index 0000000..1fc2d84 --- /dev/null +++ b/src/views/deviceManage/map3d/mapRight.vue @@ -0,0 +1,174 @@ + + + + +