import axios from "@/assets/js/axios"; /** * 获取设备信息 */ export const getDevInfo = (devId) => { return axios({ method: "GET", url: "devInf/getDinfById", params: { devId }, }); }; /** * 获取一体机参数 */ export const getA200Param = (devId) => { return axios({ method: "GET", url: "a200param/getA200Param", params: { devId }, }); }; /** * 设置一体机参数 */ export const setA200Param = (data) => { return axios({ method: "POST", url: "a200param/setA200Param", data, }); }; /** * 批量设置一体机参数 另加一个devIds */ export const setA200ParamPl = (data) => { return axios({ method: "POST", url: "a200param/setA200ParamPl", data, }); }; /** * 启动一体机 */ export const startA200 = (devId, type) => { return axios({ method: "GET", url: "a200param/startA200Param", params: { devId, type }, }); }; /** * 停止一体机 */ export const stopA200 = (devId) => { return axios({ method: "GET", url: "a200param/stopA200Param", params: { devId }, }); }; /** * 批量启动一体机 */ export const startA200ParamPl = (type, devIds) => { return axios({ method: "POST", url: "a200param/startA200ParamPl", params: { type }, data: devIds, }); }; /** * 批量停止一体机 */ export const stopA200ParamPl = (devIds) => { return axios({ method: "POST", url: "a200param/stopA200ParamPl", data: devIds, }); }; // ==================== /** * 获取均衡仪参数 */ export const getActmParam = (devId, index) => { return axios({ method: "GET", url: "actmparam/getActmParam", params: { devId, index }, }); }; /** * 设置均衡仪参数 */ export const setActmParam = (data) => { return axios({ method: "POST", url: "actmparam/setActmParam", data, }); }; /** * 批量设置均衡仪参数 另加一个devIds */ export const setActmParamPl = (data) => { return axios({ method: "POST", url: "actmparam/setActmParamPl", data, }); }; /** * 设置均衡仪电池组数 */ export const setActmBattCount = (groupCount, devId) => { let data = { batteryStorageNumber: groupCount == 0 ? 1 : 2, batteryNumber: groupCount == 0 ? 24 : 12, devId, }; return axios({ method: "POST", url: "actmparam/setActmBatteryStorageNumber", data, }); }; /** * 批量设置均衡仪电池组数 另加一个devIds */ export const setActmBattCountPl = (groupCount, devIds) => { let data = { batteryStorageNumber: groupCount == 0 ? 1 : 2, batteryNumber: groupCount == 0 ? 24 : 12, devIds, }; return axios({ method: "POST", url: "actmparam/setActmBatteryStorageNumberPl", data, }); }; /** * 启动均衡仪 * * 1 启动 * 2暂停 * 3继续 * 4 停止 */ export const controllerActmParam = (devId, index, type) => { return axios({ method: "GET", url: "actmparam/controllerActmParam", params: { devId, index, type }, }); }; /** * 批量启动均衡仪 */ export const controllActmParamPl = (devIds, index, type) => { return axios({ method: "POST", url: "actmparam/controllActmParamPl", params: { index, type }, data: devIds, }); }; /** * 结束批量 清除设备的批量标记 */ export const cancelContPl = (devIds) => { return axios({ method: "POST", url: "devInf/cancelContPl", data: devIds, }); };