diff --git a/package.json b/package.json index 6a46cc5..2ed93d6 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "url": "https://gitee.com/y_project/MuYu-Cloud.git" }, "dependencies": { + "@amap/amap-jsapi-loader": "^1.0.1", "@riophae/vue-treeselect": "0.4.0", "axios": "0.24.0", "clipboard": "2.0.8", diff --git a/src/api/fence/add.js b/src/api/fence/add.js new file mode 100644 index 0000000..c29fcfc --- /dev/null +++ b/src/api/fence/add.js @@ -0,0 +1,41 @@ +import request from "@/utils/request"; + +//编辑围栏 +export function updateFenceMapAddr(data) { + return request({ + url: '/baseFence/updateFence', + headers: { + isToken: false, + repeatSubmit: false + }, + method: 'post', + data : data + }) +} + + +//添加围栏 +export function insertFence(data) { + return request({ + url: '/baseFence/insertFence', + headers: { + isToken: false, + repeatSubmit: false + }, + method: 'post', + data : data + }) +} + +//查询围栏 +export function fenceList(data) { + return request({ + url: 'carBase/baseFence/fenceListAndPage', + headers: { + isToken: false, + repeatSubmit: false + }, + method: 'post', + data : data + }) +} diff --git a/src/main.js b/src/main.js index 5fa57b0..8fc3cec 100644 --- a/src/main.js +++ b/src/main.js @@ -38,6 +38,7 @@ import VueMeta from 'vue-meta' // 字典数据组件 import DictData from '@/components/DictData' + // 全局方法挂载 Vue.prototype.getDicts = getDicts Vue.prototype.getConfigKey = getConfigKey diff --git a/src/router/index.js b/src/router/index.js index adc3786..fd7e475 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -73,6 +73,7 @@ export const constantRoutes = [ } ] }, + { path: '/user', component: Layout, diff --git a/src/views/car/fence.vue b/src/views/car/fence.vue new file mode 100644 index 0000000..3c6489c --- /dev/null +++ b/src/views/car/fence.vue @@ -0,0 +1,117 @@ + + + + + + diff --git a/src/views/car/gaode.vue b/src/views/car/gaode.vue new file mode 100644 index 0000000..a0cc428 --- /dev/null +++ b/src/views/car/gaode.vue @@ -0,0 +1,569 @@ + + +