product-web/src/api/equipment.js

351 lines
7.0 KiB
JavaScript

import request from "@/utils/request";
export function deviceList(query) {
return request({
url: "/device/device/list",
method: "get",
params: query,
});
}
export function deviceTypeList(query) {
return request({
url: "/device/device/deviceTypeList",
method: "get",
params: query,
});
}
export function addDevice(data) {
return request({
url: "/device/device/add",
method: "post",
data,
});
}
export function editDevice(data) {
return request({
url: "/device/device/edit",
method: "post",
data,
});
}
export function deleteDevice(query) {
return request({
url: `/device/device/remove/${query}`,
method: "get",
// params: query,
});
}
export function instructionList(query = {}) {
return request({
url: `/device/instruction/list`,
method: "get",
params: query,
});
}
export function addInstruction(data) {
return request({
url: `/device/instruction/add`,
method: "post",
data,
});
}
export function editInstruction(data) {
return request({
url: `/device/instruction/edit`,
method: "post",
data,
});
}
export function deleteInstruction(query) {
return request({
url: `/device/instruction/remove/${query}`,
method: "get",
});
}
export function deviceTypeModel(query) {
return request({
url: `/device/typeModel/${query}`,
method: "get",
});
}
export function deviceTypeModelList(query) {
return request({
url: `/device/typeModel/list`,
method: "get",
params: query,
});
}
export function deviceTypeModelAdd(data) {
return request({
url: `/device/typeModel/add`,
method: "post",
data,
});
}
export function deviceTypeModelEdit(data) {
return request({
url: `/device/typeModel/edit`,
method: "post",
data,
});
}
export function deviceTypeModelDelete(id) {
return request({
url: `/device/typeModel/remove/${id}`,
method: "get",
});
}
export function monitorList(query = {}) {
return request({
url: `/device/management/list`,
method: "get",
params: query,
});
}
// http协议外层编辑
export function protocolHttpEdit(data) {
return request({
url: `/device/protocolHttp/edit`,
method: "post",
data,
});
}
// 其他协议外层编辑
export function protocolOtherEdit(data) {
return request({
url: `/device/protocolOther/edit`,
method: "post",
data,
});
}
// http协议表格增删改查
export function protocolHttpValueList(query) {
return request({
url: `/device/protocolHttpValue/list`,
method: "get",
params: query,
});
}
export function protocolHttpValueAdd(data) {
return request({
url: `/device/protocolHttpValue/add`,
method: "post",
data,
});
}
export function protocolHttpValueEdit(data) {
return request({
url: `/device/protocolHttpValue/edit`,
method: "post",
data,
});
}
export function protocolHttpValueDelete(id) {
return request({
url: `/device/protocolHttpValue/remove/${id}`,
method: "get",
});
}
// 其他协议表格增删改查
export function protocolOtherValueList(query) {
return request({
url: `/device/protocolOtherValue/list`,
method: "get",
params: query,
});
}
export function protocolOtherValueAdd(data) {
return request({
url: `/device/protocolOtherValue/add`,
method: "post",
data,
});
}
export function protocolOtherValueEdit(data) {
return request({
url: `/device/protocolOtherValue/edit`,
method: "post",
data,
});
}
export function protocolOtherValueDelete(id) {
return request({
url: `/device/protocolOtherValue/remove/${id}`,
method: "get",
});
}
export function minitorAdd(data) {
return request({
url: "/device/management/add",
method: "post",
data,
});
}
export function minitorEdit(data) {
return request({
url: "/device/management/edit",
method: "post",
data,
});
}
export function minitorDelete(id) {
return request({
url: `/device/management/remove/${id}`,
method: "get",
});
}
export function ruleAdd(data) {
return request({
url: "/management/rule/add",
method: "post",
data,
});
}
export function ruleList(query) {
return request({
url: `/management/rule/list`,
method: "get",
params: query,
});
}
export function ruleDel(data) {
return request({
url: "/management/rule/remove/"+data,
method: "get",
});
}
export function rulegroupAdd(data) {
return request({
url: "/management/rulegroup/add",
method: "post",
data,
});
}
export function rulegroupList(query) {
return request({
url: `/management/rulegroup/list`,
method: "get",
params: query,
});
}
export function rulegroupDel(data) {
return request({
url: "/management/rulegroup/remove/"+data,
method: "get",
});
}
export function rulegroupUpdate(data) {
return request({
url: "/management/rulegroup/update",
method: "post",
data,
});
}
export function ruleQuerybyId(data) {
return request({
url: "/management/rule/"+data,
method: "get",
});
}
export function rulegroupQuerybyId(data) {
return request({
url: "/management/rulegroup/"+data,
method: "get",
});
}
export function ruleUpdate(data) {
return request({
url: "/management/rule/update",
method: "post",
data,
});
}
export function getServerData(query) {
return request({
url: `/GetData/`,
method: "get",
params: query,
baseUrl: process.env.VITE_VUE_APP_SERVER_BASE_API,
});
}
export function setServerData(query) {
return request({
url: `/ControlServer/`,
method: "get",
params: query,
baseUrl: process.env.VITE_VUE_APP_SERVER_BASE_API,
});
}
export function getSysConfig(query) {
return request({
url: `/sysConfig/config/1`,
method: "get",
params: query,
});
}
export function sysConfigUpdate(data) {
return request({
url: "/sysConfig/config/update",
method: "post",
data,
});
}
export function deviceAdd(data) {
return request({
url: "/device/day/add",
method: "post",
data,
});
}
export function devicedayList(query) {
return request({
url: `/device/day/list`,
method: "get",
params: query,
});
}
export function deviceDayDel(data) {
return request({
url: "/device/day/remove/"+data,
method: "get",
});
}
export function deviceDayUpdate(data) {
return request({
url: "/device/day/update",
method: "post",
data,
});
}
export function deviceGetYear(query) {
return request({
url: `/device/day/getYear`,
method: "get",
params: query,
});
}
export function getVacationDayByYear(query) {
return request({
url: `/device/day/getVacationDayByYear`,
method: "get",
params: query,
});
}