From d4129d66b1d8aedc509cf048b38b64d508443b3e Mon Sep 17 00:00:00 2001 From: Ironsp <1522278303@qq.com> Date: Thu, 14 May 2026 17:32:58 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=AE=9E=E6=97=B6=E7=9B=91=E6=8E=A7?= =?UTF-8?q?=E6=94=B6=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/demo/demo/types.ts | 10 +++++++ src/api/equipmentList/index.ts | 17 ++++++++++-- src/views/equipmentList/list.vue | 46 +++++++++++++++++++++++--------- 3 files changed, 59 insertions(+), 14 deletions(-) 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 @@