qinqiao 5 years ago
parent
commit
e31004d549
1 changed files with 110 additions and 0 deletions
  1. 110 0
      src/api/htVehicle.js

+ 110 - 0
src/api/htVehicle.js

@@ -0,0 +1,110 @@
+import request from '@/utils/request'
+import { mockUrl } from '@/apiConfig/virtualDevices'
+// ================================== Rule ======================================
+
+// 获取锁类型、锁供应商类型
+export function queryLockCreateInfo() {
+  return request({
+    url: mockUrl + '/htw/device/queryLockCreateInfo',
+    method: 'get'
+  })
+}
+
+// 查看详情
+export function queryVehicleCreateInfo(params) {
+  return request({
+    url: mockUrl + `/htw/device/queryVehicleCreateInfo?lockModel=` + params,
+    method: 'get',
+    params
+  })
+}
+
+// 获取车类型、车辆供应商类型
+// export function queryVehicleCreateInfo(data) {
+//     return request({
+//         url: mockUrl + '/htw/device/queryVehicleCreateInfo',
+//         method: 'post',
+//         data
+//     })
+// }
+
+// 新建设备
+export function createDevice(data) {
+  return request({
+    url: mockUrl + '/htw/device/createDevice',
+    method: 'post',
+    data
+  })
+}
+
+// 删除设备
+export function deleteDevice(data) {
+  return request({
+    url: mockUrl + `/htw/device/deleteDevice?vehicleId=` + data,
+    method: 'get',
+    data
+  })
+}
+
+// 设备上线开关
+export function deviceOnline(data) {
+  return request({
+    url: mockUrl + '/htw/device/opt/deviceOnline?lockNo=' + data,
+    method: 'get',
+    data
+  })
+}
+
+// 设备下线开关
+export function deviceOffline(data) {
+  return request({
+    url: mockUrl + '/htw/device/opt/deviceOffline?lockNo=' + data,
+    method: 'get',
+    data
+  })
+}
+
+// 设备开锁
+export function unlockVehicle(data) {
+  return request({
+    url: mockUrl + '/htw/device/opt/unlockVehicle?lockNo=' + data,
+    method: 'get',
+    data
+  })
+}
+
+// 设备关锁
+export function lockVehicle(data) {
+  return request({
+    url: mockUrl + '/htw/device/opt/lockVehicle?vehicleId=' + data,
+    method: 'get',
+    data
+  })
+}
+
+// 编辑
+export function updateLockAttr(data) {
+  return request({
+    url: mockUrl + '/htw/user/device/updateLockAttr',
+    method: 'post',
+    data
+  })
+}
+
+// 查询用户设备详情(首页刚进来)
+export function getDevices(data) {
+  return request({
+    url: mockUrl + '/htw/user/device/getDevices',
+    method: 'post',
+    data
+  })
+}
+
+// 查询设备属性
+export function getLockAttrInfo(data) {
+  return request({
+    url: mockUrl + '/htw/user/device/getLockAttrInfo',
+    method: 'post',
+    data
+  })
+}