2545307760@qq.com 4 месяцев назад
Родитель
Сommit
83009dce77
2 измененных файлов с 156 добавлено и 0 удалено
  1. 51 0
      web/src/api/carOwner.js
  2. 105 0
      web/src/api/vehicle.js

+ 51 - 0
web/src/api/carOwner.js

@@ -0,0 +1,51 @@
+import service from '@/utils/request'
+// 新增车主
+export const addCarOwner = (data) => {
+    return service({
+        url: '/owner/create',
+        method: 'post',
+        data
+    })
+}
+
+// 编辑车主
+export const editCarOwner = (data) => {
+    return service({
+        url: '/owner/update',
+        method: 'put',
+        data
+    })
+}
+
+// 根据id获取车主信息
+export const carOwnerInfoId = (id) => {
+    return service({
+        url: '/owner/get?id=' + id,
+        method: 'get'
+    })
+}
+
+// 根据手机号获取车主信息
+export const carOwnerInfoPhone = (phone) => {
+    return service({
+        url: '/owner/get-by-phone?phone=' + phone,
+        method: 'get'
+    })
+}
+
+// 获取车主列表
+export const obtainCarOwnerList = (params) => {
+    return service({
+        url: '/owner/list',
+        method: 'get',
+        params
+    })
+}
+
+// 删除车主
+export const removeCarOwner = (id) => {
+    return service({
+        url: '/owner/delete?id=' + id,
+        method: 'delete',
+    })
+}

+ 105 - 0
web/src/api/vehicle.js

@@ -0,0 +1,105 @@
+import service from '@/utils/request'
+
+// 新增车主
+export const addVehicle = (data) => {
+    return service({
+        url: '/owner/create',
+        method: 'post',
+        data
+    })
+}
+
+// 更新车辆信息
+export const editVehicle = (data) => {
+    return service({
+        url: '/vehicle/update',
+        method: 'put',
+        data
+    })
+}
+
+// 根据ID获取车辆信息
+export const obtainVehicleId = (id) => {
+    return service({
+        url: '/vehicle/get?id=' + id,
+        method: 'get'
+    })
+}
+
+// 根据车牌号获取车辆信息
+export const obtainVehicleLicense = (number) => {
+    return service({
+        url: '/vehicle/get-by-plate?plate_number=' + number,
+        method: 'get'
+    })
+}
+
+// 获取车辆列表
+export const obtainVehicleList  = (params) => {
+    return service({
+        url: '/vehicle/list',
+        method: 'get',
+        params
+    })
+}
+
+// 删除车辆
+export const removeVehicleList  = (params) => {
+    return service({
+        url: '/vehicle/delete',
+        method: 'delete',
+        params
+    })
+}
+
+// 车辆入场
+export const vehicleEntry = (data) => {
+    return service({
+        url: '/vehicle/entry',
+        method: 'post',
+        data
+    })
+}
+
+// 车辆出场
+export const vehicleAppear = (data) => {
+    return service({
+        url: '/vehicle/exit',
+        method: 'post',
+        data
+    })
+}
+
+// 创建收费配置
+export const createCharge = (data) => {
+    return service({
+        url: '/vehicle/fee-config/create',
+        method: 'post',
+        data
+    })
+}
+
+// 更新收费配置
+export const editCharge = (data) => {
+    return service({
+        url: '/vehicle/fee-config/update',
+        method: 'put',
+        data
+    })
+}
+
+// 根据ID获取收费配置
+export const obtainChargeId = (id) => {
+    return service({
+        url: '/vehicle/fee-config/get?id=' + id,
+        method: 'get'
+    })
+}
+
+// 获取收费配置列表
+export const obtainChargeList = (id) => {
+    return service({
+        url: '/vehicle/fee-config/list',
+        method: 'get'
+    })
+}