diff --git a/src/api/demo/demo/types.ts b/src/api/demo/demo/types.ts index ea51d32..0a5258a 100644 --- a/src/api/demo/demo/types.ts +++ b/src/api/demo/demo/types.ts @@ -88,3 +88,13 @@ export interface DemoQuery extends PageQuery { */ value?: string; } + +export interface DrawFrom { + x?: string | number; + + y?: string | number; + + w?: string | number; + + h?: string | number; +} diff --git a/src/api/equipmentList/index.ts b/src/api/equipmentList/index.ts index acaa234..9a68f06 100644 --- a/src/api/equipmentList/index.ts +++ b/src/api/equipmentList/index.ts @@ -1,7 +1,7 @@ import request from '@/utils/request'; import type { EquipmentList, DeviceInfoForm } from '@/api/equipmentList/types'; import { AxiosPromise } from 'axios'; -import { DemoVO, DemoForm, DemoQuery } from '@/api/demo/demo/types'; +import { DemoVO, DemoForm, DemoQuery, DrawFrom } from '@/api/demo/demo/types'; /** * 新增设备 * @param data 设备数据 @@ -52,7 +52,7 @@ export const delDevice = (id: string | number | Array) => { }); }; /** - * 唤醒设备 + * 激活设备 * @param id 单个主键或主键数组(与删除相同:POST + Query,ids=1,2,3) */ export const actDevice = (id: string | number | Array) => { @@ -75,3 +75,16 @@ export const updateDeviceInfo = (data: DeviceInfoForm) => { data }); }; + +/** + * todo绘制区域 + * @param data 绘制信息 + * /device/info/draw + */ +export const drawInfo = (data: DrawFrom) => { + return request({ + url: '/device/info/draw', + method: 'post', + data: data + }); +}; diff --git a/src/views/equipmentList/list.vue b/src/views/equipmentList/list.vue index 7499755..d9fa554 100644 --- a/src/views/equipmentList/list.vue +++ b/src/views/equipmentList/list.vue @@ -104,7 +104,11 @@
@@ -120,10 +124,11 @@