141 lines
3.8 KiB
JavaScript
141 lines
3.8 KiB
JavaScript
// 引入 request 文件
|
|
import request from '@/request/index.js'
|
|
|
|
// 所有信息查询
|
|
export const electricityMeterlist = () => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/common/list?nuId=${uni.getStorageSync('nuId')}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 智能电表设备信息清零
|
|
export const electricityMetereleReset = (cid,address) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/electricityMeter/eleReset?cid=${cid}&address=${address}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 智能电表设备拉闸合闸
|
|
export const electricityMetereleControl = (cid,address,type) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/electricityMeter/eleControl?cid=${cid}&address=${address}&type=${type}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 智能电表设备保修
|
|
export const electricityMeterbaoxiu = (id) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/electricityMeter/baoxiu`,
|
|
method: 'post',
|
|
data: {
|
|
id:id
|
|
},
|
|
})
|
|
}
|
|
|
|
// 智能电表设备抄表
|
|
export const electricityMeteleRead = (cid,address) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/electricityMeter/eleRead?cid=${cid}&address=${address}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// ===============================================
|
|
// 智能水表设备信息清零
|
|
export const waterwaterReset = (cid,address) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/water/waterReset?cid=${cid}&address=${address}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 智能水表设备拉闸合闸
|
|
export const waterwaterControl = (cid,address,type) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/water/waterControl?cid=${cid}&address=${address}&type=${type}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 智能水表设备保修
|
|
export const waterbaoxiu = (id) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/water/baoxiu`,
|
|
method: 'post',
|
|
data: {
|
|
id:id
|
|
},
|
|
})
|
|
}
|
|
|
|
// 智能电表设备抄表
|
|
export const waterwaterRead = (cid,address) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/water/waterRead?cid=${cid}&address=${address}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 摄像头报修
|
|
export const cameraInfobaoxiu = (id) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/tplink/cameraInfo/baoxiu`,
|
|
method: 'post',
|
|
data: {
|
|
id:id
|
|
},
|
|
})
|
|
}
|
|
// 温湿度计保修
|
|
export const humidDevicebaoxiu = (id) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/humidDevice/baoxiu`,
|
|
method: 'post',
|
|
data: {
|
|
id:id
|
|
},
|
|
})
|
|
}
|
|
|
|
// 温湿度计抄表
|
|
export const updateDeviceRealTime = (sn) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/humidDevice/updateDeviceRealTime?sn=${sn}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 三张日志
|
|
|
|
// 电表日志
|
|
export const electricityMeterListArray = (data) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/requestLog/list?column=createTime&order=desc&pageNo=${data.pageNo}&pageSize=${data.pageSize}&cid=${data.cid}&type=${data.type}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 水表日志
|
|
export const requestLogList = (data) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/requestLog/list?column=createTime&order=desc&pageNo=${data.pageNo}&pageSize=${data.pageSize}&cid=${data.cid}&type=${data.type}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 温湿度计日志
|
|
export const humidDevicejgList = (data) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/humidDevice/logList?column=createTime&order=desc&pageNo=${data.pageNo}&pageSize=${data.pageSize}&optType=read&sn=${data.sn}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 温湿度计告警日志
|
|
export const humidDevicejgwarn = (data) => {
|
|
return request({
|
|
url: `${uni.getStorageSync('serverUrl')}/api/iot/humidDevice/jglist?column=createTime&order=desc&pageNo=${data.pageNo}&pageSize=${data.pageSize}&optType=read&sn=${data.sn}`,
|
|
method: 'get'
|
|
})
|
|
} |