...
|
...
|
@@ -29,13 +29,15 @@ export default { |
|
|
}
|
|
|
let providerData=Vue.ref([]);//厂商
|
|
|
let systemData=Vue.ref([]);//系统
|
|
|
let resSyncStateData=Vue.ref([]);//资源处理状态
|
|
|
let resSyncStateData=Vue.ref([]);//资源同步状态
|
|
|
let resDisposeStateData=Vue.ref([]);//资源处理状态
|
|
|
let currentPage=Vue.ref(1);//当前页
|
|
|
let search = Vue.ref({
|
|
|
keyword: '',
|
|
|
pageNum: 1,
|
|
|
pageSize: 20,
|
|
|
resSyncState:'',
|
|
|
disposeState:'',
|
|
|
system: '',
|
|
|
provider:'',
|
|
|
});
|
...
|
...
|
@@ -92,13 +94,13 @@ export default { |
|
|
align: 'center',
|
|
|
width: '130',
|
|
|
render:function (row){
|
|
|
let str='已同步';
|
|
|
let str='未同步';
|
|
|
if(row.state=='1'){
|
|
|
str='纳入监控';
|
|
|
}else if(row.state=='2'){
|
|
|
str='忽略';
|
|
|
}else{
|
|
|
str='已同步';
|
|
|
str='未同步';
|
|
|
}
|
|
|
return `<span>${str}</span>`
|
|
|
}
|
...
|
...
|
@@ -325,7 +327,8 @@ export default { |
|
|
keyword:search.value.keyword,
|
|
|
provider:search.value.provider,//厂商
|
|
|
system:search.value.system,//系统 linux
|
|
|
resSyncState:search.value.resSyncState,//资源处理状态 0 监控同步成功
|
|
|
resSyncState:search.value.resSyncState,//资源同步状态 0 监控同步成功
|
|
|
state:search.value.disposeState,//资源处理状态
|
|
|
}
|
|
|
proxy.$http.get(`/api-web/cmdbSync/getPage`, params, function (res) {
|
|
|
if (res && res.data) {
|
...
|
...
|
@@ -347,6 +350,8 @@ export default { |
|
|
providerData.value=res.data;
|
|
|
}else if(code == 'os'){
|
|
|
systemData.value=res.data;
|
|
|
}else if(code == 'res_dispose_state'){
|
|
|
resDisposeStateData.value=res.data;
|
|
|
}
|
|
|
}
|
|
|
});
|
...
|
...
|
@@ -361,6 +366,7 @@ export default { |
|
|
getDdicCode('resSyncState');
|
|
|
getDdicCode('provider');
|
|
|
getDdicCode('os');
|
|
|
getDdicCode('res_dispose_state');
|
|
|
})
|
|
|
|
|
|
|
...
|
...
|
@@ -393,6 +399,7 @@ export default { |
|
|
providerData,
|
|
|
systemData,
|
|
|
resSyncStateData,
|
|
|
resDisposeStateData,
|
|
|
handleIgnore
|
|
|
}
|
|
|
}
|
...
|
...
|
|