feat(aiot): ROI配置界面优化 - 边缘设备绑定和优先级说明
- 新增ROI时默认关联 edge-001 边缘设备 - ROI属性中添加边缘设备选择框(支持修改) - 优先级字段添加最大值限制(0-100) - 优先级字段添加说明文本:"数值越大优先级越高,多个ROI重叠时优先处理高优先级区域" - 边缘设备字段添加说明文本:"关联的边缘推理节点,默认 edge-001" 修复问题:新增ROI时缺少device_id导致单独推送配置失败 现在所有新建ROI都自动关联edge-001,用户可在属性中修改 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -187,6 +187,7 @@ async function onRoiDrawn(data: { coordinates: string; roi_type: string }) {
|
|||||||
priority: 0,
|
priority: 0,
|
||||||
enabled: 1,
|
enabled: 1,
|
||||||
description: '',
|
description: '',
|
||||||
|
deviceId: 'edge-001', // 默认关联边缘设备
|
||||||
};
|
};
|
||||||
try {
|
try {
|
||||||
await saveRoi(newRoi);
|
await saveRoi(newRoi);
|
||||||
@@ -409,6 +410,19 @@ function handlePush() {
|
|||||||
@blur="updateRoiData(selectedRoi!)"
|
@blur="updateRoiData(selectedRoi!)"
|
||||||
/>
|
/>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
|
<Form.Item label="边缘设备">
|
||||||
|
<Select
|
||||||
|
v-model:value="selectedRoi.deviceId"
|
||||||
|
placeholder="选择边缘设备"
|
||||||
|
@change="updateRoiData(selectedRoi!)"
|
||||||
|
>
|
||||||
|
<Select.Option value="edge-001">edge-001(默认)</Select.Option>
|
||||||
|
<!-- 未来支持动态加载 -->
|
||||||
|
</Select>
|
||||||
|
<div style="margin-top: 4px; font-size: 12px; color: #999">
|
||||||
|
关联的边缘推理节点,默认 edge-001
|
||||||
|
</div>
|
||||||
|
</Form.Item>
|
||||||
<Form.Item label="颜色">
|
<Form.Item label="颜色">
|
||||||
<Input
|
<Input
|
||||||
v-model:value="selectedRoi.color"
|
v-model:value="selectedRoi.color"
|
||||||
@@ -421,8 +435,12 @@ function handlePush() {
|
|||||||
<InputNumber
|
<InputNumber
|
||||||
v-model:value="selectedRoi.priority"
|
v-model:value="selectedRoi.priority"
|
||||||
:min="0"
|
:min="0"
|
||||||
|
:max="100"
|
||||||
@change="updateRoiData(selectedRoi!)"
|
@change="updateRoiData(selectedRoi!)"
|
||||||
/>
|
/>
|
||||||
|
<div style="margin-top: 4px; font-size: 12px; color: #999">
|
||||||
|
数值越大优先级越高(0-100),多个ROI重叠时优先处理高优先级区域
|
||||||
|
</div>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item label="描述">
|
<Form.Item label="描述">
|
||||||
<Input.TextArea
|
<Input.TextArea
|
||||||
|
|||||||
Reference in New Issue
Block a user