|
|
|
|
import request from "@/router/axios";
|
|
|
|
|
|
|
|
|
|
// 获取表格数据
|
|
|
|
|
export const getList = (current, size, params, classCode) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/getPage",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
...params,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
classCode,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 左侧树结构
|
|
|
|
|
export const getDeptLazyTree = (parentId) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipclass/tree",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
parentId,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
export const remove = (ids) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/remove",
|
|
|
|
|
method: "post",
|
|
|
|
|
params: {
|
|
|
|
|
ids,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 新增
|
|
|
|
|
export const add = (row) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/save-update-vo",
|
|
|
|
|
method: "post",
|
|
|
|
|
data: row,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 详情
|
|
|
|
|
export const getDetails = (id) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/detailvo",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
id,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 区域列表
|
|
|
|
|
export const getQy = (type) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/build/list-type",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
type,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 楼层列表
|
|
|
|
|
export const getLc = (type) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/floored/list-type",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
type,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
// 新的区域列表
|
|
|
|
|
export const getQy1 = (area) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/build/list-build",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
area,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 新的楼层列表
|
|
|
|
|
export const getLc1 = (buildId) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/build/list-floor",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
buildId,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取设备位置信息
|
|
|
|
|
export const getSbPosition = (id) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/detailvo",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
id,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 设备树结构
|
|
|
|
|
export const getDeptLazyTree2 = () => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipclass/tree-all",
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取初始设备列表
|
|
|
|
|
export const getInitialEquipmentList = () => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/detailvo-by-modelId",
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取初始设备列表位置信息
|
|
|
|
|
export const getInitialEquipmentListPosition = (ids) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/detailvo-by-ids",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
ids,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取初始删除设备
|
|
|
|
|
export const getInitialEquipmentDeleteList = () => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/list-is-deleted",
|
|
|
|
|
method: "get",
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取报警记录数据
|
|
|
|
|
export const getAlarmList = (
|
|
|
|
|
warnType,
|
|
|
|
|
startDate,
|
|
|
|
|
endDate,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
area,
|
|
|
|
|
classCode
|
|
|
|
|
) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipment/warn-his/page",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
warnType,
|
|
|
|
|
startDate,
|
|
|
|
|
endDate,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
area,
|
|
|
|
|
classCode,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取历史电量记录数据
|
|
|
|
|
export const getElectricHistoryList = (
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
build,
|
|
|
|
|
floor,
|
|
|
|
|
locationName,
|
|
|
|
|
equipName,
|
|
|
|
|
funcCat,
|
|
|
|
|
funcType
|
|
|
|
|
) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/electric/pageHistoryValue",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
build,
|
|
|
|
|
floor,
|
|
|
|
|
locationName,
|
|
|
|
|
equipName,
|
|
|
|
|
funcCat,
|
|
|
|
|
funcType,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
// 获取单个电表历史电量记录数据
|
|
|
|
|
export const getElectricHistoryListByCode = (
|
|
|
|
|
code,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size
|
|
|
|
|
) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/electric/historyValuesByCode",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
code,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取历史用水量记录数据
|
|
|
|
|
export const getWaterHistoryList = (
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
equipName
|
|
|
|
|
) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/water/pageHistoryValue",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
equipName,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
// 获取单个水表历史电量记录数据
|
|
|
|
|
export const getWaterHistoryListByCode = (code, start, end, current, size) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/water/historyValuesByCode",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
code,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 获取历史耗热量记录数据
|
|
|
|
|
export const getWarmHistoryList = (
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
build,
|
|
|
|
|
equipName
|
|
|
|
|
) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/garden/warm/pageHistoryValue",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
area,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
build,
|
|
|
|
|
equipName,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
// 获取单个暖表历史电量记录数据
|
|
|
|
|
export const getWarmHistoryListByCode = (code, start, end, current, size) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/garden/warm/historyValuesByCode",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: {
|
|
|
|
|
code,
|
|
|
|
|
start,
|
|
|
|
|
end,
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 图片保存接口
|
|
|
|
|
export const saveImg = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/save-images",
|
|
|
|
|
method: "post",
|
|
|
|
|
data,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const getDetail = (query) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equip/detail-by-code",
|
|
|
|
|
method: "get",
|
|
|
|
|
params: query,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
export const save = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipOperate/save",
|
|
|
|
|
method: "post",
|
|
|
|
|
data,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
export const findPage = (params) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipOperate/findPage",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
export const detail = (params) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipOperate/detail",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
export const equipOperateRemove = (params) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: "/api/blade-desk/equipOperate/remove",
|
|
|
|
|
method: "get",
|
|
|
|
|
params,
|
|
|
|
|
});
|
|
|
|
|
};
|