...
|
...
|
@@ -53,6 +53,8 @@ export default { |
|
|
let busTypeList = Vue.ref([]);
|
|
|
let networkMonitorList=Vue.ref([]);
|
|
|
let isLoading=Vue.ref(false);//按钮加载中
|
|
|
let page=Vue.ref(1);//当前页
|
|
|
let pageSize=Vue.ref(5);//每页显示条数
|
|
|
let init = () =>{
|
|
|
proxy.$http.get("/api-web/manage/kpi/list", {}, function(res) {
|
|
|
if (res && res.data) {
|
...
|
...
|
@@ -107,12 +109,39 @@ export default { |
|
|
|
|
|
|
|
|
}
|
|
|
//表格全选事件
|
|
|
let selectionChange=(val)=>{
|
|
|
console.log("selectionChange",val,val.length)
|
|
|
let selectData=val;
|
|
|
if(selectData.length>0){
|
|
|
selectData.map((item,index)=>{
|
|
|
proxy.tableDataList.map((v,i)=>{
|
|
|
if(item.id==v.id){
|
|
|
v.checked=true;
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
|
|
|
}else{
|
|
|
proxy.tableDataList.map((v,i)=>{
|
|
|
v.checked=false;
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
//全部添加
|
|
|
let saveAll=()=>{
|
|
|
console.log("alldata",proxy.tableDataList);
|
|
|
let npmListSelectData=[];
|
|
|
proxy.tableDataList.map(item=>{
|
|
|
if(item.checked){
|
|
|
npmListSelectData.push(item)
|
|
|
}
|
|
|
|
|
|
})
|
|
|
proxy.isLoading=true;
|
|
|
let params={
|
|
|
targetId:proxy.targetId,
|
|
|
npmList:[npmList]
|
|
|
npmList:npmListSelectData
|
|
|
}
|
|
|
|
|
|
proxy.$http.post('/api-web/fault/conf/npm/batchAddNpm',params,function (res){
|
...
|
...
|
@@ -127,6 +156,9 @@ export default { |
|
|
|
|
|
}
|
|
|
return {
|
|
|
page,
|
|
|
pageSize,
|
|
|
selectionChange,
|
|
|
isLoading,
|
|
|
saveAll,
|
|
|
networkMonitorList,
|
...
|
...
|
@@ -162,7 +194,9 @@ export default { |
|
|
this.applicationMonitorVisible=false;
|
|
|
},
|
|
|
//重新加载表格数据
|
|
|
loadTableDataList(){
|
|
|
loadTableDataList(val){
|
|
|
this.page=val.page;
|
|
|
this.pageSize=val.limit;
|
|
|
this.getNodeList()
|
|
|
},
|
|
|
//获取应用监测配置列表数据
|
...
|
...
|
@@ -184,8 +218,8 @@ export default { |
|
|
// busId: this.busTypeArr.join(','),
|
|
|
bizId: this.bizId,
|
|
|
configId: this.config,
|
|
|
page: 1,
|
|
|
pageSize: 5
|
|
|
page: this.page,
|
|
|
pageSize: this.pageSize
|
|
|
}
|
|
|
},
|
|
|
//关闭弹框
|
...
|
...
|
|