You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
1.8 KiB
79 lines
1.8 KiB
const http = uni.$u.http;
|
|
|
|
// 查询设备简短列表
|
|
export function listDeviceShort (params) {
|
|
return http.get('/iot/device/shortList', {
|
|
params: params
|
|
});
|
|
}
|
|
|
|
// 查询设备详细
|
|
export function getDevice (deviceId) {
|
|
return http.get('/iot/device/' + deviceId);
|
|
}
|
|
|
|
// 设备数据同步
|
|
export function deviceSynchronization (serialNumber) {
|
|
return http.get('/iot/device/synchronization/' + serialNumber);
|
|
}
|
|
|
|
// 查询设备运行状态详细
|
|
export function getRunningStatus (deviceId, slaveId, type, productId, serialNumber) {
|
|
let params = {
|
|
deviceId: deviceId,
|
|
slaveId: slaveId,
|
|
type: type,
|
|
productId: productId,
|
|
serialNumber: serialNumber,
|
|
|
|
};
|
|
return http.get('/iot/device/runningStatus', {
|
|
params: params
|
|
});
|
|
}
|
|
|
|
// 查询设备物模型的值
|
|
export function getDeviceThingsModelValue (deviceId) {
|
|
return http.get('/iot/device/thingsModelValue/' + deviceId);
|
|
}
|
|
|
|
// 根据产品ID获取缓存的物模型
|
|
export function cacheJsonThingsModel (productId) {
|
|
return http.get('/iot/model/cache/' + productId, {
|
|
custom: {
|
|
ShowLoading: false
|
|
}
|
|
});
|
|
}
|
|
|
|
// 根据产品ID获取缓存的物模型
|
|
export function getCacheThingsModel (productId) {
|
|
return http.get('/iot/model/cache/' + productId);
|
|
}
|
|
|
|
// 修改设备
|
|
export function updateDevice (data) {
|
|
return http.put('/iot/device', data)
|
|
}
|
|
|
|
// 用户关联设备
|
|
export function deviceRelateUser (data) {
|
|
return http.post('/iot/device/relateUser', data)
|
|
}
|
|
|
|
// 删除设备
|
|
export function delDevice (deviceId) {
|
|
return http.delete('/iot/device/' + deviceId);
|
|
}
|
|
|
|
// 查询设备最新固件
|
|
export function getLatestFirmware (deviceId) {
|
|
return http.get('/iot/firmware/getLatest/' + deviceId);
|
|
}
|
|
|
|
// 查询分组可添加设备分页列表
|
|
export function listDeviceByGroup (query) {
|
|
return http.get('/iot/device/listByGroup', {
|
|
params: query
|
|
})
|
|
}
|