118 lines
2.5 KiB
JavaScript
118 lines
2.5 KiB
JavaScript
import request from '@/utils/request';
|
|
|
|
// 查询网关与子设备关联列表
|
|
export function listGateway(query) {
|
|
return request({
|
|
url: '/sub/gateway/list',
|
|
method: 'get',
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 查询网关与子设备关联详细
|
|
export function getGateway(id) {
|
|
return request({
|
|
url: '/sub/gateway/' + id,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 新增网关与子设备关联
|
|
export function addGateway(data) {
|
|
return request({
|
|
url: '/sub/gateway',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 修改网关与子设备关联
|
|
export function updateGateway(data) {
|
|
return request({
|
|
url: '/sub/gateway',
|
|
method: 'put',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 删除网关与子设备关联
|
|
export function delGateway(id) {
|
|
return request({
|
|
url: '/sub/gateway/' + id,
|
|
method: 'delete',
|
|
});
|
|
}
|
|
|
|
// 获取可选择的网关子设备列表
|
|
export function listSubGateway(query) {
|
|
return request({
|
|
url: '/sub/gateway/subDevice',
|
|
method: 'get',
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 批量新增网关与子设备关联
|
|
export function addGatewayBatch(data) {
|
|
return request({
|
|
url: '/sub/gateway/addBatch',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 批量新增网关与子设备关联
|
|
export function editGatewayBatch(data) {
|
|
return request({
|
|
url: '/sub/gateway/editBatch',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 根据子产品批量新增子设备
|
|
export function createSubDeviceByProducts(data) {
|
|
return request({
|
|
url: '/iot/device/addBatchByProduct',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
///产品///
|
|
// 查询网关与子产品关联列表
|
|
export function gatewayProductList(query) {
|
|
return request({
|
|
url: '/productModbus/gateway/list',
|
|
method: 'get',
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
//新增网关与子产品关联
|
|
export function addProductGatewayBatch(data) {
|
|
return request({
|
|
url: 'productModbus/gateway/addBatch',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
//修改网关与子产品关联
|
|
export function editProductGatewayBatch(data) {
|
|
return request({
|
|
url: '/productModbus/gateway/editBatch',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
//删除
|
|
// 删除网关与子设备关联
|
|
export function delProductGateway(ids) {
|
|
return request({
|
|
url: '/productModbus/gateway/' + ids,
|
|
method: 'delete',
|
|
});
|
|
}
|