|
@@ -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
|
|
|
+ })
|
|
|
+}
|