autosprout/AutoSprout-ui/src/api/device/device.js

82 lines
1.5 KiB
JavaScript

import request from "@/utils/request";
// 查询设备列表列表
export function listDevice(query) {
return request({
url: "/device/device/list",
method: "get",
params: query,
});
}
// 查询设备列表详细
export function getDevice(deviceId) {
return request({
url: "/device/device/" + deviceId,
method: "get",
});
}
// 查询定时列表
export function getregulartime(params) {
return request({
url: "/app/timer/list/",
method: "get",
params: params,
});
}
// 定时删除
export function deleteTimer(deviceId,index) {
return request({
url: '/app/timer/' + deviceId + '/' + index,
method: 'DELETE',
});
}
// 手动浇水
export function watering(deviceId, wateringSwitch) {
return request({
url: "/device/device/watering/" + deviceId + "/" + wateringSwitch,
method: "get",
});
}
// 新建定时
export function getadd(data) {
return request({
url: '/app/timer',
method: 'post',
data: data
})
}
// 定时修改
export function getxiug(data) {
return request({
url: '/app/timer',
method: 'PUT',
data: data
})
}
// 新增设备列表
export function addDevice(data) {
return request({
url: "/device/device",
method: "post",
data: data,
});
}
// 修改设备列表
export function updateDevice(data) {
return request({
url: "/device/device",
method: "put",
data: data,
});
}
// 删除设备列表
export function delDevice(deviceId) {
return request({
url: "/device/device/" + deviceId,
method: "delete",
});
}