dataControl/src/api/infoApi.js

143 lines
2.9 KiB
Vue

import {
getRequest,
postJsonRequest,
deleteRequest,
putRequest,
} from "@/utils/axios";
const infoApi = {
// 获取设备信息
getSys(params) {
return getRequest("/info", params);
},
// 获取网络信息
getNet(params) {
return getRequest("/net", params);
},
saveNet(params) {
return putRequest("/net", params);
},
reboot() {
return postJsonRequest("/reboot",);
},
// 透传列表
getTc(params) {
return getRequest('/tc', params)
},
// 获取透传类型
getSupport(params) {
return getRequest('/tc/support', params)
},
// 获取可用串口列表
getFree(params) {
return getRequest('/com/free', params)
},
// 获取支持的通讯驱动
getTxSupport(params) {
return getRequest('/tx/support', params)
},
// 获取所有串口列表api/com
getCom(params) {
return getRequest('/com', params)
},
saveTx(params) {
return postJsonRequest("/tx", params);
},
editTx(params) {
return putRequest("/tx", params);
},
// 透传服务启停
stopTc(params) {
return putRequest("/tc", params);
},
// 透传服务删除
delTc(params) {
return deleteRequest("/tc", params);
},
// 模板列表
getMb(params) {
return getRequest('/tx/mb/list', params)
},
// 新增模板
addMb(params) {
return postJsonRequest('/tx/mb', params)
},
// 编辑模板
editMb(params) {
return putRequest('/tx/mb', params)
},
// 删除模板
delMb(params) {
return deleteRequest('/tx/mb', params)
},
// 新增点位
addP(params) {
return putRequest('/tx/mb', params)
},
// 获取点位
getP(params) {
return postJsonRequest('/tx/mb/info', params)
},
// 获取设备列表
getSet(params) {
return postJsonRequest('/tx/info', params)
},
// 新增设备
addSet(params) {
return putRequest('/tx/device', params)
},
// 通讯列表
getTx(params) {
return getRequest('/tx/list', params)
},
// 新增通讯列表
saveTx(params) {
return postJsonRequest("/tx", params);
},
// 通讯服务启用,停用
changeStatus(params) {
return postJsonRequest(`/tx/${params.url}/${params.name}`, params);
},
// 删除通讯
delTx(params) {
return deleteRequest(`/tx`, params);
},
// 获取上报列表
getSc(params) {
return getRequest('/sb/list', params)
},
// 获取上报驱动
getQuDong(params) {
return getRequest('/sb/support', params)
},
// 新增上报
saveTx(params) {
return postJsonRequest("/sb", params);
},
// 编辑通讯
updateTx(params) {
return putRequest('/sb', params);
},
// 上报启停
stopSc(params) {
return putRequest("/sc", params);
},
// 删除上报
delSc(params) {
return deleteRequest("/sb", params);
},
// 规则查询
getRules(params) {
return getRequest('/rule', params);
},
// 规则操作
postRules(params) {
return postJsonRequest('/rule', params)
},
};
export default infoApi;