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, }); };