diff --git a/package.json b/package.json index 89cab22..8189bdf 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "path-to-regexp": "2.4.0", "view-design": "^4.7.0", "vue": "2.6.10", + "vue-amap": "^0.5.10", "vue-count-to": "^1.0.13", "vue-router": "3.0.6", "vuex": "3.1.0" diff --git a/src/api/schedule/index.js b/src/api/schedule/index.js index a34fa9d..07915c6 100644 --- a/src/api/schedule/index.js +++ b/src/api/schedule/index.js @@ -55,3 +55,11 @@ export function scheduleHome(params){ params }) } + +export function scheduleIndex(params){ + return request({ + method:'get', + url:'/api/admin/schedule/schedule-index', + params + }) +} diff --git a/src/assets/customer.png b/src/assets/customer.png new file mode 100644 index 0000000..480dd44 Binary files /dev/null and b/src/assets/customer.png differ diff --git a/src/assets/status0.png b/src/assets/status0.png new file mode 100644 index 0000000..f3fd1c1 Binary files /dev/null and b/src/assets/status0.png differ diff --git a/src/assets/status1.png b/src/assets/status1.png new file mode 100644 index 0000000..4d5d90e Binary files /dev/null and b/src/assets/status1.png differ diff --git a/src/assets/status2.png b/src/assets/status2.png new file mode 100644 index 0000000..d41f566 Binary files /dev/null and b/src/assets/status2.png differ diff --git a/src/main.js b/src/main.js index c35181c..91c9fd7 100644 --- a/src/main.js +++ b/src/main.js @@ -47,6 +47,16 @@ Vue.config.productionTip = false import avue from '@smallwei/avue' import '@smallwei/avue/lib/index.css'; Vue.use(avue) +import VueAMap from "vue-amap"; +VueAMap.initAMapApiLoader({ + key:'1a9ee0079fcb3c6c64c96dc903989994', + plugins:[ + 'AMap.MarkerClusterer' + ], + v: "1.4.4" +}) +Vue.use(VueAMap) + Vue.directive('loadMore', { bind(el, binding) { const selectWrap = el.querySelector('.el-scrollbar__wrap') diff --git a/src/views/customer/map.vue b/src/views/customer/map.vue new file mode 100644 index 0000000..d076738 --- /dev/null +++ b/src/views/customer/map.vue @@ -0,0 +1,142 @@ + + + + + + diff --git a/src/views/schedule/map.vue b/src/views/schedule/map.vue new file mode 100644 index 0000000..fcc72aa --- /dev/null +++ b/src/views/schedule/map.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/views/schedule/schedule.vue b/src/views/schedule/schedule.vue index 392ad36..d75e460 100644 --- a/src/views/schedule/schedule.vue +++ b/src/views/schedule/schedule.vue @@ -28,6 +28,7 @@
所属月份