diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index bc22652..fdfd5b2 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -145,7 +145,7 @@ aside { //main-container全局样式 .app-container { - height: calc(100vh - 85px); + //height: calc(100vh - 85px); padding: 8px 20px 20px; overflow: auto; } diff --git a/src/components/table/index.vue b/src/components/table/index.vue index 06c5d87..a64da39 100644 --- a/src/components/table/index.vue +++ b/src/components/table/index.vue @@ -186,11 +186,11 @@ this.ids = this.ids.concat(res.id); } } - this.isProcessing = false; }); this.selectList.forEach(val => { this.$refs[`tableRef_${this.config.tableKey}`].toggleRowSelection(val,true); }); + this.isProcessing = false; } else { this.selectList = selection; this.ids = selection.map(item => item.id); @@ -205,6 +205,15 @@ } else { this.selectAllRows(); // 全选 } + } else { + if (tabAll && tabAll.length > 0) { + this.selectList = tabAll; + this.ids = tabAll.map(tabId => tabId.id); + } else { + // 清空 + this.selectList = []; + this.ids = []; + } } }, // 提供给父组件调用的方法:返回当前表格的选中数据 资源监控策略和资源监控模块使用 diff --git a/src/views/agentCollect/cpuData/cpuData.vue b/src/views/agentCollect/cpuData/cpuData.vue index 6cae4da..1133054 100644 --- a/src/views/agentCollect/cpuData/cpuData.vue +++ b/src/views/agentCollect/cpuData/cpuData.vue @@ -7,7 +7,7 @@ v-model="queryParams.clientId" placeholder="请输入客户端ID" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/agentCollect/diskData/diskData.vue b/src/views/agentCollect/diskData/diskData.vue index 7fe24cc..5e2bee7 100644 --- a/src/views/agentCollect/diskData/diskData.vue +++ b/src/views/agentCollect/diskData/diskData.vue @@ -7,7 +7,7 @@ v-model="queryParams.clientId" placeholder="请输入客户端ID" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/agentCollect/dockerData/dockerData.vue b/src/views/agentCollect/dockerData/dockerData.vue index 155a0bc..de211aa 100644 --- a/src/views/agentCollect/dockerData/dockerData.vue +++ b/src/views/agentCollect/dockerData/dockerData.vue @@ -7,7 +7,7 @@ v-model="queryParams.name" placeholder="请输入容器名称" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/agentCollect/memoryData/memoryData.vue b/src/views/agentCollect/memoryData/memoryData.vue index 41879ff..b3b8529 100644 --- a/src/views/agentCollect/memoryData/memoryData.vue +++ b/src/views/agentCollect/memoryData/memoryData.vue @@ -7,7 +7,7 @@ v-model="queryParams.clientId" placeholder="请输入客户端ID" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/agentCollect/mountPointData/mountPointData.vue b/src/views/agentCollect/mountPointData/mountPointData.vue index 8e8cd83..cc37a7b 100644 --- a/src/views/agentCollect/mountPointData/mountPointData.vue +++ b/src/views/agentCollect/mountPointData/mountPointData.vue @@ -7,7 +7,7 @@ v-model="queryParams.clientId" placeholder="请输入客户端ID" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/agentCollect/systemData/systemData.vue b/src/views/agentCollect/systemData/systemData.vue index 873bd92..026803f 100644 --- a/src/views/agentCollect/systemData/systemData.vue +++ b/src/views/agentCollect/systemData/systemData.vue @@ -7,7 +7,7 @@ v-model="queryParams.clientId" placeholder="请输入客户端ID" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> diff --git a/src/views/disRevenue/earnManage/business/index.vue b/src/views/disRevenue/earnManage/business/index.vue index d111056..883e8e2 100644 --- a/src/views/disRevenue/earnManage/business/index.vue +++ b/src/views/disRevenue/earnManage/business/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.businessName" placeholder="请输入业务名称" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> diff --git a/src/views/disRevenue/earnManage/revenueMethod/index.vue b/src/views/disRevenue/earnManage/revenueMethod/index.vue index ca5682b..228ef51 100644 --- a/src/views/disRevenue/earnManage/revenueMethod/index.vue +++ b/src/views/disRevenue/earnManage/revenueMethod/index.vue @@ -21,7 +21,7 @@ v-model="queryParams.hardwareSn" placeholder="请输入硬件SN" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> diff --git a/src/views/disRevenue/earnManage/server/serverTabs.vue b/src/views/disRevenue/earnManage/server/serverTabs.vue index 7fc3f1f..2e815ee 100644 --- a/src/views/disRevenue/earnManage/server/serverTabs.vue +++ b/src/views/disRevenue/earnManage/server/serverTabs.vue @@ -7,7 +7,7 @@ v-model="queryParams.nodeName" placeholder="节点名称" clearable - @keyup.enter="handleQuery"> + @keyup.enter.native="handleQuery"> @@ -114,7 +114,7 @@ v-model="queryParams.hardwareSn" placeholder="请输入硬件SN" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/earnManage/serverRevenue/index.vue b/src/views/disRevenue/earnManage/serverRevenue/index.vue index df05ff2..1c19728 100644 --- a/src/views/disRevenue/earnManage/serverRevenue/index.vue +++ b/src/views/disRevenue/earnManage/serverRevenue/index.vue @@ -21,7 +21,7 @@ v-model="queryParams.hardwareSn" placeholder="请输入硬件SN" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/earnManage/switch/switchTabs.vue b/src/views/disRevenue/earnManage/switch/switchTabs.vue index 8b96b75..3eeebcd 100644 --- a/src/views/disRevenue/earnManage/switch/switchTabs.vue +++ b/src/views/disRevenue/earnManage/switch/switchTabs.vue @@ -36,7 +36,7 @@ v-model="queryParams.hardwareSn" placeholder="请输入硬件SN" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/agentUpdate/agentUpdate.vue b/src/views/disRevenue/resource/agentUpdate/agentUpdate.vue index 113be79..7546c30 100644 --- a/src/views/disRevenue/resource/agentUpdate/agentUpdate.vue +++ b/src/views/disRevenue/resource/agentUpdate/agentUpdate.vue @@ -7,7 +7,7 @@ v-model="queryParams.queryName" placeholder="请输入资源名称/内网IP地址" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/alarmLog/alarmLog.vue b/src/views/disRevenue/resource/alarmLog/alarmLog.vue index 7373dae..cd675fc 100644 --- a/src/views/disRevenue/resource/alarmLog/alarmLog.vue +++ b/src/views/disRevenue/resource/alarmLog/alarmLog.vue @@ -7,7 +7,7 @@ v-model="queryParams.switchName" placeholder="请输入告警关键字" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/alarmManage/alarmManage.vue b/src/views/disRevenue/resource/alarmManage/alarmManage.vue index 2b1d1f5..1e29bd6 100644 --- a/src/views/disRevenue/resource/alarmManage/alarmManage.vue +++ b/src/views/disRevenue/resource/alarmManage/alarmManage.vue @@ -7,7 +7,7 @@ v-model="queryParams.switchName" placeholder="请输入模版名称/资源组名/监控模版名称" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/fileManage/fileManage.vue b/src/views/disRevenue/resource/fileManage/fileManage.vue index 37bba53..3621f28 100644 --- a/src/views/disRevenue/resource/fileManage/fileManage.vue +++ b/src/views/disRevenue/resource/fileManage/fileManage.vue @@ -22,7 +22,7 @@ v-model="queryParams.switchName" placeholder="请输入名称" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/group/index.vue b/src/views/disRevenue/resource/group/index.vue index 35455cb..965fec1 100644 --- a/src/views/disRevenue/resource/group/index.vue +++ b/src/views/disRevenue/resource/group/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.groupName" placeholder="请输入资源组名称" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> diff --git a/src/views/disRevenue/resource/monitorStategy/index.vue b/src/views/disRevenue/resource/monitorStategy/index.vue index 1993755..d9fd6da 100644 --- a/src/views/disRevenue/resource/monitorStategy/index.vue +++ b/src/views/disRevenue/resource/monitorStategy/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.queryName" placeholder="请输入策略名称/资源组名/监控模版名称" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> @@ -103,13 +103,13 @@ methods: { /** 查询列表 */ getList() { - this.$modal.loading(); + // this.$modal.loading(); listMonitorPolicy(this.queryParams).then(response => { this.tableList = response.rows; this.queryParams.total = response.total; - this.$modal.closeLoading(); + // this.$modal.closeLoading(); }).catch(err => { - this.$modal.closeLoading(); + // this.$modal.closeLoading(); }) }, // 处理子组件传递的新值 diff --git a/src/views/disRevenue/resource/monitorTemp/details.vue b/src/views/disRevenue/resource/monitorTemp/details.vue index eced79d..2b96491 100644 --- a/src/views/disRevenue/resource/monitorTemp/details.vue +++ b/src/views/disRevenue/resource/monitorTemp/details.vue @@ -110,7 +110,7 @@ paramsData: {}, tempContent: {}, active: 0, - activeNames: [0, 1,2,3], + activeNames: [0, 1,2,3, 4], activeTypeName: 'linux', // 两个系统 linuxActiveName: 'monitorItem', // linux系统下的两个栏 hwActiveName: 'monitorItem', // 华为交换机下的两个栏 @@ -191,25 +191,24 @@ config: {tableKey: 'web1', colTopHiddenIcon: true, selectable: true} }, { - firstTitle: '华为交换机', secondTitle: '自动发现项',title: 'MPU发现', classType: 'checkHidden', + firstTitle: '华为交换机', secondTitle: '自动发现项',title: '光模块发现', classType: 'checkHidden', tableList: [], config: {tableKey: 'web2', colTopHiddenIcon: true, selectable: true} }, - // { - // firstTitle: '华为交换机', secondTitle: '自动发现项',title: '电源发现', classType: 'checkHidden', - // tableList: [ - // {id: 1, ident: 'sysDescr', name: '系统描述', monitor: '1.3.6.1.2.1.1.1', filter: '', explain: ''}, - // {id: 2, ident: 'sysObjectID', name: '系统Object ID', monitor: '1.3.6.1.2.1.1.2', filter: '', explain: ''}, - // {id: 3, ident: 'sysUpTime', name: '系统运行时间', monitor: '1.3.6.1.2.1.1.1', filter: '', explain: ''}, - // {id: 4, ident: 'sysContact', name: '系统联系信息', monitor: '1.3.6.1.2.1.1.1', filter: '', explain: '', relevance: {id: [2]}}, - // {id: 5, ident: 'sysName', name: '系统名称', monitor: '1.3.6.1.2.1.1.1', filter: '', explain: ''}, - // ], - // config: {tableKey: 'web3', colTopHiddenIcon: true, selectable: true} - // }, + { + firstTitle: '华为交换机', secondTitle: '自动发现项',title: 'MPU发现', classType: 'checkHidden', + tableList: [], + config: {tableKey: 'web3', colTopHiddenIcon: true, selectable: true} + }, + { + firstTitle: '华为交换机', secondTitle: '自动发现项',title: '电源发现', classType: 'checkHidden', + tableList: [], + config: {tableKey: 'web4', colTopHiddenIcon: true, selectable: true} + }, { firstTitle: '华为交换机', secondTitle: '自动发现项',title: '风扇发现', classType: 'checkHidden', tableList: [], - config: {tableKey: 'web3', colTopHiddenIcon: true, selectable: true} + config: {tableKey: 'web5', colTopHiddenIcon: true, selectable: true} }, ]}, } @@ -246,6 +245,7 @@ }); }, fnGetMonitorTempList(params) { + this.$modal.loading(); getMonitorTempList(params).then(res => { // console.log('data====',res,'params==',params); if (this.activeTypeName === 'linux') { @@ -360,6 +360,7 @@ } } else { if (this.paramsData && this.paramsData.id) { + // 网络 if (this.tempContent['switch'] && this.tempContent['switch'].switchNet && this.tempContent['switch'].switchNet.length > 0) { this.monitorTable.nodeTow[0].tableList = this.tempContent['switch'].switchNet; setTimeout(() => { @@ -368,6 +369,7 @@ } else { this.monitorTable.nodeTow[0].tableList = res.data.switchNet; } + // 光模块 if (this.tempContent['switch'] && this.tempContent['switch'].switchModule && this.tempContent['switch'].switchModule.length > 0) { this.monitorTable.nodeTow[1].tableList = this.tempContent['switch'].switchModule; setTimeout(() => { @@ -376,26 +378,50 @@ } else { this.monitorTable.nodeTow[1].tableList = res.data.switchModule; } - if (this.tempContent['switch'] && this.tempContent['switch'].switchFan && this.tempContent['switch'].switchFan.length > 0) { - this.monitorTable.nodeTow[2].tableList = this.tempContent['switch'].switchFan; + // MPU + if (this.tempContent['switch'] && this.tempContent['switch'].switchMpu && this.tempContent['switch'].switchMpu.length > 0) { + this.monitorTable.nodeTow[2].tableList = this.tempContent['switch'].switchMpu; setTimeout(() => { this.$refs[`tableRef_web3`][0].selectAllRows(); },500); } else { - this.monitorTable.nodeTow[2].tableList = res.data.switchFan; + this.monitorTable.nodeTow[2].tableList = res.data.switchMpu; + } + // 电源 + if (this.tempContent['switch'] && this.tempContent['switch'].switchPwr && this.tempContent['switch'].switchPwr.length > 0) { + this.monitorTable.nodeTow[3].tableList = this.tempContent['switch'].switchPwr; + setTimeout(() => { + this.$refs[`tableRef_web4`][0].selectAllRows(); + },500); + } else { + this.monitorTable.nodeTow[3].tableList = res.data.switchPwr; + } + // 风扇 + if (this.tempContent['switch'] && this.tempContent['switch'].switchFan && this.tempContent['switch'].switchFan.length > 0) { + this.monitorTable.nodeTow[4].tableList = this.tempContent['switch'].switchFan; + setTimeout(() => { + this.$refs[`tableRef_web5`][0].selectAllRows(); + },500); + } else { + this.monitorTable.nodeTow[4].tableList = res.data.switchFan; } } else { this.monitorTable.nodeTow[0].tableList = res.data.switchNet; this.monitorTable.nodeTow[1].tableList = res.data.switchModule; - this.monitorTable.nodeTow[2].tableList = res.data.switchFan; + this.monitorTable.nodeTow[2].tableList = res.data.switchMpu; + this.monitorTable.nodeTow[3].tableList = res.data.switchPwr; + this.monitorTable.nodeTow[4].tableList = res.data.switchFan; setTimeout(() => { this.$refs[`tableRef_web1`][0].selectAllRows(); this.$refs[`tableRef_web2`][0].selectAllRows(); this.$refs[`tableRef_web3`][0].selectAllRows(); + this.$refs[`tableRef_web4`][0].selectAllRows(); + this.$refs[`tableRef_web5`][0].selectAllRows(); },500); } } } + this.$modal.closeLoading(); }); }, async next(num) { diff --git a/src/views/disRevenue/resource/monitorTemp/index.vue b/src/views/disRevenue/resource/monitorTemp/index.vue index 04731b2..33c8dcd 100644 --- a/src/views/disRevenue/resource/monitorTemp/index.vue +++ b/src/views/disRevenue/resource/monitorTemp/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.templateName" placeholder="请输入模版名称" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> @@ -83,11 +83,11 @@ methods: { /** 查询列表 */ getList() { - this.$modal.loading(); + // this.$modal.loading(); listMonitorTemp(this.queryParams).then(response => { this.tableList = response.rows; this.queryParams.total = response.total; - this.$modal.closeLoading(); + // this.$modal.closeLoading(); }) }, // 处理子组件传递的新值 diff --git a/src/views/disRevenue/resource/register/handle.vue b/src/views/disRevenue/resource/register/handle.vue index fede1e6..2904e89 100644 --- a/src/views/disRevenue/resource/register/handle.vue +++ b/src/views/disRevenue/resource/register/handle.vue @@ -21,9 +21,9 @@ securityLevel: '1', rwPermission: '1', encryption: '1', - agentWeek: '5秒', - agentNum: '3次', - agentOID: '1.3.6.1.2.1.1.5' + // agentWeek: '5秒', + // agentNum: '3次', + // agentOID: '1.3.6.1.2.1.1.5' }, formList: [], paramsData: {} @@ -67,9 +67,9 @@ agentVersion: {label: 'AGENT版本', span: 12, type: 'input',hidden: objVal && objVal.id ? false : true, disabled: objVal && objVal.id ? true : false}, // customerName: {label: '设备业务客户', span: 12, type: 'input'}, // serviceNumber: {label: '业务号', span: 12, type: 'input'}, - agentWeek: {label: 'Agent与交换机心跳检测周期', span: 12, type: 'input', disabled: true}, - agentNum: {label: 'Agent与交换机心跳检测次数', span: 12, type: 'input', disabled: true}, - agentOID: {label: 'Agent与交换机心跳检测OID', span: 12, type: 'input', disabled: true}, + // agentWeek: {label: 'Agent与交换机心跳检测周期', span: 12, type: 'input', disabled: true}, + // agentNum: {label: 'Agent与交换机心跳检测次数', span: 12, type: 'input', disabled: true}, + // agentOID: {label: 'Agent与交换机心跳检测OID', span: 12, type: 'input', disabled: true}, } }]; }, diff --git a/src/views/disRevenue/resource/register/index.vue b/src/views/disRevenue/resource/register/index.vue index f66fd33..ec33fd7 100644 --- a/src/views/disRevenue/resource/register/index.vue +++ b/src/views/disRevenue/resource/register/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.resourceName" placeholder="请输入交换机名称/服务器名称" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> @@ -53,9 +53,9 @@ - +
- +
{{item.content}}
diff --git a/src/views/disRevenue/resource/resMonitor/index.vue b/src/views/disRevenue/resource/resMonitor/index.vue index 367c0f4..1b10c29 100644 --- a/src/views/disRevenue/resource/resMonitor/index.vue +++ b/src/views/disRevenue/resource/resMonitor/index.vue @@ -38,7 +38,7 @@ v-model="queryParams.switchName" placeholder="请输入硬件SN/资源名称/IP地址" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/serverScript/serverScript.vue b/src/views/disRevenue/resource/serverScript/serverScript.vue index 4849dee..62bc008 100644 --- a/src/views/disRevenue/resource/serverScript/serverScript.vue +++ b/src/views/disRevenue/resource/serverScript/serverScript.vue @@ -7,7 +7,7 @@ v-model="queryParams.policyName" placeholder="请输入策略名称" clearable - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" /> diff --git a/src/views/disRevenue/resource/serverScript/serverScriptDetails.vue b/src/views/disRevenue/resource/serverScript/serverScriptDetails.vue index e4b01c1..387b9bc 100644 --- a/src/views/disRevenue/resource/serverScript/serverScriptDetails.vue +++ b/src/views/disRevenue/resource/serverScript/serverScriptDetails.vue @@ -168,7 +168,9 @@ formValid.model['includedDevicesName'] = []; if (formValid.model && formValid.model.includedDevicesDataList && formValid.model.includedDevicesDataList.length > 0) { formValid.model.includedDevicesDataList.forEach(item => { - formValid.model['includedDevicesName'].push(this.includedDevicesList[item].resourceName); + if (this.includedDevicesList[item]) { + formValid.model['includedDevicesName'].push(this.includedDevicesList[item].resourceName); + } }); } formValid.model['includedDevicesId'] = formValid.model['includedDevicesDataList'].join(); diff --git a/src/views/disRevenue/resource/topology/index.vue b/src/views/disRevenue/resource/topology/index.vue index 71ba180..36111fa 100644 --- a/src/views/disRevenue/resource/topology/index.vue +++ b/src/views/disRevenue/resource/topology/index.vue @@ -7,7 +7,7 @@ v-model="queryParams.switchName" placeholder="请输入交互机名称" clearable - @keyup.enter="handleQuery"/> + @keyup.enter.native="handleQuery"/> diff --git a/src/views/sync/problemRecord/index.vue b/src/views/sync/problemRecord/index.vue index 50b6ba2..8f9bd25 100644 --- a/src/views/sync/problemRecord/index.vue +++ b/src/views/sync/problemRecord/index.vue @@ -8,7 +8,7 @@ placeholder="请输入标题" clearable style="width: 220px" - @keyup.enter="handleQuery" + @keyup.enter.native="handleQuery" />