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"
/>