文档
测试

查询N条记录

POST
{{host}}/api/device_loop/query

接口描述

查询该层级下的回路(不包含子层级)

请求参数

参数名
类型
描述
必填
level_id
int
层级ID
必填
data_format
enum
tree:返回树节点形式,list:返回集合形式;默认:tree
可选

响应参数

参数名
类型
描述
必填
ret
int
返回码:0-正常,非0-失败
必填
msg
string
返回消息
必填
result
array
返回数据,data_format=list
必填
loop_id
int
回路ID
必填
loop_name
string
回路名称
必填
level_id
int
层级ID
必填
device_id
int
设备ID
必填
device_type
string
多路控制器的设备类型
必填
loop_address
int
第几条回路
必填
device_ids
string
配电回路下的设备(设备ID,多个使用英文逗号隔开)
必填
status
enum
回路状态:0关,1开
必填
result
返回数据,data_format=tree
必填

说明 / 示例

###### 示例代码 ```javascript //请求 let res = await post("api/device_loop/query", { level_id: 169, data_format: "tree" }) //返回 res = { "ret": 0, "msg": "查询成功", "result": [{ "device_id": 1257, "device_address": 1, "device_content": {}, "device_type": "LoopController_6", "device_type_name": "六路照明控制器", "online": 0, "bt_device_id": null, "ser_device_id": 222, "extend": {}, "remark": null, "children": [{ "status": 0, "loop_id": 33, "level_id": 169, "device_id": 1257, "loop_name": "回路3", "device_ids": null, "device_type": "LoopController_6", "loop_address": 3 }, { "status": 0, "loop_id": 36, "level_id": 169, "device_id": 1257, "loop_name": "回路123", "device_ids": "1414,1416,1418", "device_type": "LoopController_6", "loop_address": 2 }] }, { "device_id": 1259, "device_address": 1, "device_content": {}, "device_type": "LoopController_6", "device_type_name": "六路照明控制器", "online": 0, "bt_device_id": 1258, "ser_device_id": null, "extend": {}, "remark": "回路备注名称", "children": [{ "status": 1, "loop_id": 31, "level_id": 169, "device_id": 1259, "loop_name": "回路1", "device_ids": "1414,1416,1418", "device_type": "LoopController_6", "loop_address": 1 }, { "status": 0, "loop_id": 32, "level_id": 169, "device_id": 1259, "loop_name": "回路2", "device_ids": "1420,1422,1424", "device_type": "LoopController_6", "loop_address": 2 }] }] } ```