From 432cdc7c14d4ba061fd6fca5a9215c890a5337ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E5=86=89=E5=86=89?= Date: Tue, 14 Oct 2025 18:16:32 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E8=81=94=E8=B0=83=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E4=B8=8B=E5=8F=91=E7=AE=A1=E7=90=86=202=E3=80=81=E8=81=94?= =?UTF-8?q?=E8=B0=83=E4=BA=A4=E6=8D=A2=E6=9C=BA=E7=AE=A1=E7=90=86=203?= =?UTF-8?q?=E3=80=81=E6=8B=93=E6=89=91=E7=AE=A1=E7=90=86=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=92=8C=E8=A1=A8=E5=8D=95=E6=B7=BB=E5=8A=A0=E6=96=B0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=204=E3=80=81=E4=BF=AE=E6=94=B9=E7=9F=A5=E8=AF=86?= =?UTF-8?q?=E5=88=86=E4=BA=AB=E5=BA=93=E6=90=9C=E7=B4=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/disRevenue/earnManage.js | 8 ++ src/api/disRevenue/resource.js | 118 +++++++++++++++++ src/components/form/index.vue | 37 +++--- .../businessIssued/businessIssued.vue | 23 ++-- .../earnManage/businessIssued/details.vue | 111 +++++++++++++--- src/views/earnManage/revenueMethod/index.vue | 6 +- src/views/resource/switchRegister/handle.vue | 125 +++++++++--------- src/views/resource/switchRegister/index.vue | 58 ++++---- .../resource/switchRegister/portRemarks.vue | 41 +++--- src/views/resource/topology/details.vue | 19 +-- src/views/resource/topology/index.vue | 12 +- src/views/sync/problemRecord/index.vue | 40 +++--- 12 files changed, 407 insertions(+), 191 deletions(-) diff --git a/src/api/disRevenue/earnManage.js b/src/api/disRevenue/earnManage.js index 6d28ca6..89de861 100644 --- a/src/api/disRevenue/earnManage.js +++ b/src/api/disRevenue/earnManage.js @@ -340,3 +340,11 @@ export function delBusDeploy(roleId) { method: 'delete' }) } +// 提交审核 +export function reviewBusiness(data) { + return request({ + url: '/system/businessDeploy/reviewBusiness', + method: 'post', + data: data + }) +} diff --git a/src/api/disRevenue/resource.js b/src/api/disRevenue/resource.js index 65e08cb..3fd4ad5 100644 --- a/src/api/disRevenue/resource.js +++ b/src/api/disRevenue/resource.js @@ -408,3 +408,121 @@ export function delAgentManage(Ids) { method: 'delete' }) } + +/** --------------交换机管理--------------- */ +// 查询列表 +export function listSwitchManage(query) { + return request({ + url: '/system/switchManagement/list', + method: 'post', + data: query + }) +} +// 所有列表 +export function listAllSwitchName(query) { + return request({ + url: '/system/switchManagement/getAllSwitchName', + method: 'post', + data: query + }) +} + +// 查询详细 +export function getSwitchManage(Id) { + return request({ + url: '/system/switchManagement/' + Id, + method: 'get' + }) +} + +// 新增 +export function addSwitchManage(data) { + return request({ + url: '/system/switchManagement', + method: 'post', + data: data + }) +} + +// 修改 +export function updateSwitchManage(data) { + return request({ + url: '/system/switchManagement', + method: 'put', + data: data + }) +} +// 图形监控-基础信息 +export function switchMonitorData(data) { + return request({ + url: '/rocketmq/switchOtherData/getSwitchMonitorMsg', + method: 'post', + data: data + }) +} +// 图形监控-设备cpu使用率 +export function switchCpuData(data) { + return request({ + url: '/rocketmq/switchOtherData/getSwitchCpuUseMsg', + method: 'post', + data: data + }) +} +// 图形监控-设备内存使用率 +export function switchMemData(data) { + return request({ + url: '/rocketmq/switchOtherData/getSwitchMemUseMsg', + method: 'post', + data: data + }) +} +// 图形监控-功率 +export function switchPowerData(data) { + return request({ + url: '/rocketmq/switchOtherData/getSwitchPowerMsg', + method: 'post', + data: data + }) +} + + +/** --------------接口备注信息--------------- */ +// 查询列表 +// export function listAllSwitchInterface(query) { +// return request({ +// url: '/system/switchInterfaceInfo/list', +// method: 'post', +// data: query +// }) +// } + +// 查询详细 +export function getSwitchInterface(Id) { + return request({ + url: '/system/switchInterfaceInfo/' + Id, + method: 'get' + }) +} +// 新增 +export function addSwitchInterface(data) { + return request({ + url: '/system/switchInterfaceInfo', + method: 'post', + data: data + }) +} +// 修改 +export function updateSwitchInterface(data) { + return request({ + url: '/system/switchInterfaceInfo', + method: 'put', + data: data + }) +} +// 删除 +export function delSwitchInterface(Ids) { + return request({ + url: '/system/switchInterfaceInfo/' + Ids, + method: 'delete' + }) +} diff --git a/src/components/form/index.vue b/src/components/form/index.vue index b1f870b..191f583 100644 --- a/src/components/form/index.vue +++ b/src/components/form/index.vue @@ -22,7 +22,11 @@ @[formVal.eventName]="(val) => handleChange(key,val,formVal)"> + + + + + @@ -239,7 +243,7 @@ }); }); }, - submitForm() { + submitForm(fnCodeName) { let forList = {...this.ruleForm}; this.$refs.ruleForm.validate(valid => { if (valid) { @@ -252,7 +256,7 @@ } }); }); - this.$emit('fnClick', {fnCode: 'submit'}, {...forList}); + this.$emit('fnClick', {fnCode: fnCodeName}, {...forList}); } else { return false; } @@ -280,6 +284,7 @@ this.handleReset(); break; default: + this.submitForm(result.fnCode); } } }, diff --git a/src/views/earnManage/businessIssued/businessIssued.vue b/src/views/earnManage/businessIssued/businessIssued.vue index ed5d6b0..bd3b27b 100644 --- a/src/views/earnManage/businessIssued/businessIssued.vue +++ b/src/views/earnManage/businessIssued/businessIssued.vue @@ -27,7 +27,7 @@ - diff --git a/src/views/resource/topology/index.vue b/src/views/resource/topology/index.vue index b2f7026..d22ef0b 100644 --- a/src/views/resource/topology/index.vue +++ b/src/views/resource/topology/index.vue @@ -5,7 +5,7 @@ @@ -46,14 +46,16 @@ columns: { id: { label: `ID`, width: '50', visible: false }, switchName: { label: `交换机名称`, minWidth: '150', visible: true }, - switchSn: { label: `交换机硬件SN`, minWidth: '200', visible: false}, + switchSn: { label: `交换机硬件SN`, minWidth: '200'}, interfaceName: { label: `接口名称`, minWidth: '100', visible: true }, connectedDeviceType: { label: `接口连接设备类型`, slotName: 'tempType', minWidth: '150', visible: true }, - serverName: { label: `服务器名称`, minWidth: '200', visible: true}, + serverName: { label: `服务器ClientID`, minWidth: '200', visible: true}, serverSn: { label: `服务器硬件SN`, minWidth: '200', visible: false}, serverPort: { label: `服务器网口`, minWidth: '250', visible: true }, - createTime: { label: `创建时间`, minWidth: '150', visible: false}, - updateTime:{ label: `修改时间`, minWidth: '150', visible: false} + peerSwitchName: { label: `对端交换机名称`, minWidth: '250', visible: true }, + peerSwitchInterface: { label: `对端交换机接口`, minWidth: '250', visible: true }, + createTime: { label: `创建时间`, minWidth: '150'}, + updateTime:{ label: `修改时间`, minWidth: '150'} }, config: { searcherForm: [ diff --git a/src/views/sync/problemRecord/index.vue b/src/views/sync/problemRecord/index.vue index 8f9bd25..cce9bd4 100644 --- a/src/views/sync/problemRecord/index.vue +++ b/src/views/sync/problemRecord/index.vue @@ -1,21 +1,22 @@