import request from '@/utils/request-api' export function getAreaList() { return request({ url: '/api/services/app/SwitchDevice/GetSwitchDeviceByAreaStatic', method: 'get', params: { } }) } export function apiSearchAreaByIp(ip) { return request({ url: '/api/services/app/SwitchDevice/GetAreaByIP', method: 'get', params: { ip } }) } export function getAreaTjData(code) { return request({ url: '/api/services/app/SwitchDevice/GetSwitchDeviceByAreaStatic', method: 'get', params: { } }) } export function getAreaServeInfo(code, equdata) { return request({ url: '/api/services/app/SwitchDevice/GetSwitchCabinetInfo', method: 'get', params: { // 'cabinetCode': code, // encodeURIComponent 'cabinetCode': (equdata.cabinetName), 'areaCode': code } }) } // 获取接口网络报警信 export function getFaultInfo(code) { return request({ url: '/api/services/app/SwitchDevice/GetFaultInfo', method: 'get', params: { 'cabinetCode': code } }) } export function getDeviceList(code, switchName = '') { return request({ url: '/api/services/app/SwitchDevice/GetSwitchDetialInfo', method: 'get', params: { 'areaCode': code, 'switchName': switchName || undefined } }) } export function getSwitchStatusStatic() { return request({ url: '/api/services/app/SwitchDevice/GetSwitchStatusStatic', method: 'get', params: { } }) } export function getSwitchInfoStatic() { return request({ url: '/api/services/app/SwitchDevice/GetLackSwitchInfo', method: 'get', params: { } }) } export function addDeviceInfo(dto) { return request({ url: '/api/services/app/SwitchDevice/OperaSwitch', method: 'post', data: { ...dto } }) } export function updateDevicePosition(dto) { // dto = { // "id": 0, // "operateType": 0, // "operateUserId": "string", // "operateTime": "string", // "moveBeforeX": "string", // "moveBeforeY": "string", // "currentX": "string", // "currentY": "string" // } return request({ url: '/api/services/app/SwitchDevice/OperaSwitch', method: 'post', data: { ...dto } }) } export function delport(dto) { // dto = { // "id": 0, // "operateType": 4, // "networkPort":"" // } return request({ url: '/api/services/app/SwitchDevice/OperaSwitch', method: 'post', data: { ...dto } }) } export function statusPort(dto) { // dto = { // "id": 0, // "operateType": 5, // } return request({ url: '/api/services/app/SwitchDevice/OperaSwitch', method: 'post', data: { ...dto } }) } export function getBridgeInfos(code) { return request({ url: '/api/services/app/SwitchDevice/GetAreaPositionInfo', method: 'get', params: { 'areaCode': code } }) } export function getSwitchCabinetInfo() { return request({ url: '/api/services/app/SwitchDevice/GetSwitchCabinetInfo', method: 'get', params: { } }) } /** * * @returns 获取所有交换机柜列表 */ export function getSwitchBord() { return request({ url: '/api/services/app/SwitchDevice/GetSwitchBord', method: 'get', params: { } }) } /** * 获取所有区域列表 */ export function getAreaCode() { return request({ url: '/api/services/app/SwitchDevice/GetAreaCode', method: 'get', params: { } }) } export function AssignSwitch(dto) { return request({ url: '/api/services/app/SwitchDevice/AssignSwitch', method: 'post', data: { ...dto } }) }