diff --git a/package.json b/package.json
index d9cdca2..ee1e44f 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"url": "https://github.com/YunaiV/ruoyi-vue-pro"
},
"dependencies": {
- "@babel/parser": "7.18.4",
+ "@babel/parser": "^7.18.4",
"@riophae/vue-treeselect": "0.4.0",
"axios": "0.27.2",
"benz-amr-recorder": "^1.1.5",
diff --git a/src/api/Map/map.js b/src/api/Map/map.js
new file mode 100644
index 0000000..77fd624
--- /dev/null
+++ b/src/api/Map/map.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 查询救援信息列表
+export function getmap(id) {
+ return request({
+ url: '/rescue/rescue_driver_position/listByInfoId?rescueInfoId='+id,
+ method: 'get',
+
+ })
+}
diff --git a/src/api/rescue/driver.js b/src/api/rescue/driver.js
new file mode 100644
index 0000000..f3e1261
--- /dev/null
+++ b/src/api/rescue/driver.js
@@ -0,0 +1,29 @@
+import request from '@/utils/request'
+
+export function driverList(query) {
+ return request({
+ url: '/system/rescueInfo/driverList',
+ method: 'get',
+ params: query
+ })
+}
+export function addDriver(data) {
+ return request({
+ url: '/system/rescueInfo/addDriver',
+ method: 'post',
+ data
+ })
+}
+export function updateDriver(data) {
+ return request({
+ url: '/system/rescueInfo/updateDriver',
+ method: 'post',
+ data
+ })
+}
+export function delDriver(data) {
+ return request({
+ url: '/system/rescueInfo/delDriver?ids='+data,
+ method: 'post'
+ })
+}
diff --git a/src/api/rescue/info.js b/src/api/rescue/info.js
new file mode 100644
index 0000000..d1994e8
--- /dev/null
+++ b/src/api/rescue/info.js
@@ -0,0 +1,93 @@
+import request from '@/utils/request'
+
+// 查询【请填写功能名称】列表
+export function listInfo(query) {
+ return request({
+ url: '/system/rescueInfo/list2',
+ method: 'get',
+ params: query
+ })
+}
+export function moneyManagement(query) {
+ return request({
+ url: '/system/rescueInfo/moneyManagement',
+ method: 'get',
+ params: query
+ })
+}
+export function moneyManagementData(query) {
+ return request({
+ url: '/system/rescueInfo/moneyManagementData',
+ method: 'get',
+ params: query
+ })
+}
+
+
+export function routeInfo(id) {
+ return request({
+ url: '/rescue/rescue_driver_position/routeInfo?rescueInfoId=' + id,
+ method: 'get'
+ })
+}
+
+// 查询【请填写功能名称】详细
+export function getInfo(id) {
+ return request({
+ url: '/system/info/' + id,
+ method: 'get'
+ })
+}
+export function watchImg(id) {
+ return request({
+ url: '/system/rescueInfo/watchImg?rescueId=' + id,
+ method: 'get'
+ })
+}
+
+// 新增【请填写功能名称】
+export function addInfo(data) {
+ return request({
+ url: '/system/info',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改【请填写功能名称】
+export function updateInfo(data) {
+ return request({
+ url: '/system/rescueInfo/update',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除【请填写功能名称】
+export function delInfo(id) {
+ return request({
+ url: '/system/rescueInfo/' + id,
+ method: 'delete'
+ })
+}
+
+export function getDriver() {
+ return request({
+ url: '/app/rescueInfo/driverList',
+ method: 'get'
+ })
+}
+
+export function designateDriver(rescueId,driverId) {
+ return request({
+ url: '/system/rescueInfo/designateDriver?rescueId='+rescueId+'&driverId='+driverId,
+ method: 'post'
+ })
+}
+export function returnOrder(data) {
+ return request({
+ url: '/system/rescueOrderReturn',
+ method: 'post',
+ data:data
+ })
+}
diff --git a/src/components/Map/index.vue b/src/components/Map/index.vue
new file mode 100644
index 0000000..41bb1a2
--- /dev/null
+++ b/src/components/Map/index.vue
@@ -0,0 +1,86 @@
+
+