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;