import axios from 'axios'
|
import {
|
const_curing
|
} from '@/assets/js/const'
|
|
export default {
|
/**
|
* 从数据库中读取除硫参数
|
* @param {Number,String} dev_id 查询条件
|
* @returns {AxiosPromise}
|
*/
|
readFromDB(dev_id) {
|
// 构造查询条件
|
let searchParams = {
|
dev_id: dev_id
|
};
|
// 查询接口
|
return axios({
|
method: 'post',
|
url: 'Fbs9100s_fod_paramAction_action_serchByCondition',
|
data: 'json='+JSON.stringify(searchParams)
|
});
|
},
|
/**
|
* 从设备上读取数据,写入数据库
|
* @param {Number, String} dev_id 查询条件
|
* @returns {AxiosPromise}
|
*/
|
readFromDev(dev_id, battGroupNum) {
|
// 构造查询条件
|
let searchParams = {
|
op_cmd: const_curing.cmd.read,
|
dev_id: dev_id,
|
BattGroupNum: battGroupNum
|
};
|
return axios({
|
method: 'post',
|
url: 'Fbs9100s_fod_paramAction_action_update',
|
data: 'json='+JSON.stringify(searchParams)
|
});
|
},
|
/**
|
* 设置参数
|
* @param data 设置的参数值
|
* @returns {AxiosPromise}
|
*/
|
setParams(data) {
|
data.op_cmd = const_curing.cmd.set;
|
return axios({
|
method: 'post',
|
url: 'Fbs9100s_fod_paramAction_action_update',
|
data: 'json='+JSON.stringify(data)
|
});
|
},
|
/**
|
* 停止养护/除硫
|
* @param {Number, Object} dev_id 设备id
|
* @param {Number, Object} groupNum 电池组编号
|
* @returns {AxiosPromise}
|
*/
|
stop(dev_id, groupNum, battGroupNum) {
|
// 构造查询条件
|
let searchParams = {
|
op_cmd: const_curing.cmd.stop,
|
dev_id: dev_id,
|
GroupNum: groupNum,
|
BattGroupNum: battGroupNum
|
};
|
// 请求后台
|
return axios({
|
method: 'post',
|
url: 'Fbs9100s_fod_paramAction_action_update',
|
data: 'json='+JSON.stringify(searchParams)
|
});
|
},
|
/**
|
* 启动养护除硫
|
* @param cmd 命名
|
* @param dev_id 设备id
|
* @param groupNum 模块编号
|
* @param battGroupNum 电池组编号
|
* @returns {AxiosPromise}
|
*/
|
start(cmd, dev_id, groupNum, battGroupNum) {
|
// 构造查询条件
|
let searchParams = {
|
op_cmd: cmd,
|
dev_id: dev_id,
|
GroupNum: groupNum,
|
BattGroupNum: battGroupNum
|
};
|
// 请求后台
|
return axios({
|
method: 'post',
|
url: 'Fbs9100s_fod_paramAction_action_update',
|
data: 'json='+JSON.stringify(searchParams)
|
});
|
}
|
}
|