yxk_pc_mdh/src/api/netWorkingAPI_1.js

189 lines
4.6 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
import base from './base'; // 导入接口域名列表
import axios from '@/request'; // 导入http中创建的axios实例
import axiosOne from '@/request/index_new'; // 导入http中创建的axios实例
const netWorkingAPI = {
/**
* 保存测点
* @param {*} param
*/
childTypeListByDeviceId(param) {
return axios.post(`${base.url}/apis/measurePoint/childTypeListByDeviceId`, param)
},
/**
* 保存测点
* @param {*} param
*/
measurePointSave(param) {
return axios.post(`${base.url}/apis/measurePoint/save`, param)
},
/**
* 获取单位下拉框
* @param {*} param
*/
measurePointUomList(param) {
return axios.post(`${base.url}/apis/measurePoint/uomList`, param)
},
/**
* 批量修改测点信息
* @param {*} param
*/
measurePointBatchUpdate(param) {
return axios.post(`${base.url}/apis/measurePoint/batchUpdate`, param)
},
/**
* 子类型下拉框
* @param {*} param
*/
measurePointChildTypeList(param) {
return axios.post(`${base.url}/apis/measurePoint/childTypeList`, param)
},
/**
* 批量删除测点
* @param {*} param
*/
measurePointbatchRemove(param) {
return axios.post(`${base.url}/apis/measurePoint/batchRemove`, param)
},
/**
* 获取测点列表信息
* @param {*} param
*/
measurePointList(param) {
return axios.post(`${base.url}/apis/measurePoint/list`, param)
},
/**
* 查看报警规则信息
* @param {*} param
*/
alarmRuleDetail(param) {
return axios.post(`${base.url}/apis/alarmRule/detail`, param)
},
/**
* 修改单个报警规则
* @param {*} param
*/
alarmRuleUpdate(param) {
return axios.post(`${base.url}/apis/alarmRule/update`, param)
},
/**
* 保存报警规则
* @param {*} param
*/
alarmRuleSave(param) {
return axios.post(`${base.url}/apis/alarmRule/save`, param)
},
/**
* 批量删除报警规则
* @param {*} param
*/
alarmRulebatchRemove(param) {
return axios.post(`${base.url}/apis/alarmRule/batchRemove`, param)
},
/**
* 报警规则列表
* @param {*} param
*/
alarmRuleList(param) { //先用工业互联的物料接口
// console.log(param)
return axios.post(`${base.url}/apis/alarmRule/list`, param)
},
/**
* 修改网关信息
* @param {*} param
*/
gatewayUpdate(param) {
return axios.post(`${base.url}/apis/gateway/update`, param)
},
/**
* 查看网关详情
* @param {*} param
*/
gatewayDetail(param) {
return axios.post(`${base.url}/apis/gateway/detail`, param)
},
/**
* 保存网关信息
* @param {*} param
*/
gatewaySave(param) {
return axios.post(`${base.url}/apis/gateway/save`, param)
},
/**
* 批量删除网关信息
* @param {*} param
*/
gatewayBatchRemove(param) {
return axios.post(`${base.url}/apis/gateway/batchRemove`, param)
},
/**
* 获取网关列表
* @param {*} param
*/
gatewayList(param) {
return axios.post(`${base.url}/apis/gateway/list`, param)
},
// 修改测点
update(param) {
return axios.post(`${base.url}/apis/measurePoint/update`, param)
},
// 获取测点详情
detail(param) {
return axios.post(`${base.url}/apis/measurePoint/detail`, param)
},
// 工艺路线导入
importExcel(param) {
return axios({
url: `${base.url}/apis/gateway/importExcel`,
method: 'post',
data: param,
processData: false, // 告诉axios不要去处理发送的数据(重要参数)
headers: {
'Content-Type': 'multipart/form-data'
}
})
},
// 网关维护导出
netWorkExport(param) {
return axios.get(`${base.url}/apis/gateway/export`, {
params: param,
responseType: "blob"
})
},
downExcel(param) {
return axios.get(`${base.url}/apis/file/down`, {
params: param,
responseType: "blob"
})
},
// 测点(导出)
measurePointExport(param) {
return axios.get(`${base.url}/apis/measurePoint/export`, { params: param ,responseType: "blob"})
},
// 获取预警规则
listForPointSelect() {
return axios.get(`${base.url}/apis/custom/v1/alarmRule/listForPointSelect`)
},
/**
* 获取设备列表信息(过滤掉未联网的)
* @param {*} pageno 当前第几页
* @param {*} pagesize 一页多少条
* @param {*} name 设备名称
*/
networkingDevicelist(param) {
return axios.post(`${base.url}/apis/device/networkingDevicelist`, param)
},
}
export default netWorkingAPI;