|
@@ -29,13 +29,15 @@ export default { |
|
@@ -29,13 +29,15 @@ export default { |
29
|
}
|
29
|
}
|
30
|
let providerData=Vue.ref([]);//厂商
|
30
|
let providerData=Vue.ref([]);//厂商
|
31
|
let systemData=Vue.ref([]);//系统
|
31
|
let systemData=Vue.ref([]);//系统
|
32
|
- let resSyncStateData=Vue.ref([]);//资源处理状态
|
32
|
+ let resSyncStateData=Vue.ref([]);//资源同步状态
|
|
|
33
|
+ let resDisposeStateData=Vue.ref([]);//资源处理状态
|
33
|
let currentPage=Vue.ref(1);//当前页
|
34
|
let currentPage=Vue.ref(1);//当前页
|
34
|
let search = Vue.ref({
|
35
|
let search = Vue.ref({
|
35
|
keyword: '',
|
36
|
keyword: '',
|
36
|
pageNum: 1,
|
37
|
pageNum: 1,
|
37
|
pageSize: 20,
|
38
|
pageSize: 20,
|
38
|
resSyncState:'',
|
39
|
resSyncState:'',
|
|
|
40
|
+ disposeState:'',
|
39
|
system: '',
|
41
|
system: '',
|
40
|
provider:'',
|
42
|
provider:'',
|
41
|
});
|
43
|
});
|
|
@@ -92,13 +94,13 @@ export default { |
|
@@ -92,13 +94,13 @@ export default { |
92
|
align: 'center',
|
94
|
align: 'center',
|
93
|
width: '130',
|
95
|
width: '130',
|
94
|
render:function (row){
|
96
|
render:function (row){
|
95
|
- let str='已同步';
|
97
|
+ let str='未同步';
|
96
|
if(row.state=='1'){
|
98
|
if(row.state=='1'){
|
97
|
str='纳入监控';
|
99
|
str='纳入监控';
|
98
|
}else if(row.state=='2'){
|
100
|
}else if(row.state=='2'){
|
99
|
str='忽略';
|
101
|
str='忽略';
|
100
|
}else{
|
102
|
}else{
|
101
|
- str='已同步';
|
103
|
+ str='未同步';
|
102
|
}
|
104
|
}
|
103
|
return `<span>${str}</span>`
|
105
|
return `<span>${str}</span>`
|
104
|
}
|
106
|
}
|
|
@@ -325,7 +327,8 @@ export default { |
|
@@ -325,7 +327,8 @@ export default { |
325
|
keyword:search.value.keyword,
|
327
|
keyword:search.value.keyword,
|
326
|
provider:search.value.provider,//厂商
|
328
|
provider:search.value.provider,//厂商
|
327
|
system:search.value.system,//系统 linux
|
329
|
system:search.value.system,//系统 linux
|
328
|
- resSyncState:search.value.resSyncState,//资源处理状态 0 监控同步成功
|
330
|
+ resSyncState:search.value.resSyncState,//资源同步状态 0 监控同步成功
|
|
|
331
|
+ state:search.value.disposeState,//资源处理状态
|
329
|
}
|
332
|
}
|
330
|
proxy.$http.get(`/api-web/cmdbSync/getPage`, params, function (res) {
|
333
|
proxy.$http.get(`/api-web/cmdbSync/getPage`, params, function (res) {
|
331
|
if (res && res.data) {
|
334
|
if (res && res.data) {
|
|
@@ -347,6 +350,8 @@ export default { |
|
@@ -347,6 +350,8 @@ export default { |
347
|
providerData.value=res.data;
|
350
|
providerData.value=res.data;
|
348
|
}else if(code == 'os'){
|
351
|
}else if(code == 'os'){
|
349
|
systemData.value=res.data;
|
352
|
systemData.value=res.data;
|
|
|
353
|
+ }else if(code == 'res_dispose_state'){
|
|
|
354
|
+ resDisposeStateData.value=res.data;
|
350
|
}
|
355
|
}
|
351
|
}
|
356
|
}
|
352
|
});
|
357
|
});
|
|
@@ -361,6 +366,7 @@ export default { |
|
@@ -361,6 +366,7 @@ export default { |
361
|
getDdicCode('resSyncState');
|
366
|
getDdicCode('resSyncState');
|
362
|
getDdicCode('provider');
|
367
|
getDdicCode('provider');
|
363
|
getDdicCode('os');
|
368
|
getDdicCode('os');
|
|
|
369
|
+ getDdicCode('res_dispose_state');
|
364
|
})
|
370
|
})
|
365
|
|
371
|
|
366
|
|
372
|
|
|
@@ -393,6 +399,7 @@ export default { |
|
@@ -393,6 +399,7 @@ export default { |
393
|
providerData,
|
399
|
providerData,
|
394
|
systemData,
|
400
|
systemData,
|
395
|
resSyncStateData,
|
401
|
resSyncStateData,
|
|
|
402
|
+ resDisposeStateData,
|
396
|
handleIgnore
|
403
|
handleIgnore
|
397
|
}
|
404
|
}
|
398
|
}
|
405
|
}
|