pc端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
2.0 KiB

import http from 'utils/axios';
const apiUrl = import.meta.env.VITE_API_URL;
const users = `${apiUrl}/gateway/tall3/v3.0/users`;
const corrosion = `${apiUrl}/gateway/corrosion`;
// 根据userId 获取token
export const getToken = userId => http.get(`${users}/userId`, { params: { userId } });
// 获取设备列表
export const getDevices = () => http.get(`${corrosion}/devices`);
// 添加设备
export const createDevice = data => http.post(`${corrosion}/devices`, data);
// 获取设备列表 完整信息
export const getDevicesAll = (params = { deviceId: '', page: 1, size: 50 }) => http.get(`${corrosion}/devices/all`, { params });
// 更新设备
export const updateDevice = (deviceId, data) => http.put(`${corrosion}/devices/all/${deviceId}`, data);
// 删除设备
export const deleteDevice = deviceId => http.delete(`${corrosion}/devices/all/${deviceId}`);
4 years ago
// 获取月累计数据分析
export const getMonthsDate = params => http.get(`${corrosion}/statistics/months`, { params });
4 years ago
// 获取网络配置参数
export const getConfigNetwork = params => http.get(`${corrosion}/config/network`, { params });
4 years ago
// 获取网络配置参数 设备实时参数
export const getConfigAppliedNetwork = params => http.get(`${corrosion}/config-applied/network`, { params });
4 years ago
// 获取功能配置参数
export const getConfigFunction = params => http.get(`${corrosion}/config/function`, { params });
4 years ago
// 获取功能配置参数 设备实时参数
export const getConfigAppliedFunction = params => http.get(`${corrosion}/config-applied/function`, { params });
4 years ago
// 提交网络配置参数
export const createConfigNetwork = data => http.post(`${corrosion}/config/network`, data);
// 提交功能配置参数
export const createConfigFunction = data => http.post(`${corrosion}/config/function`, data);
// 查历史数据
export const getHistories = params => http.post(`${corrosion}/datas`, params);
// 导出历史数据
export const exportHistory = params => http.post(`${corrosion}/export`, params);