style: 网元列表加载同时清除缓存

This commit is contained in:
TsMask
2024-12-19 11:14:55 +08:00
parent b64c4c66ab
commit 7d470fd681

View File

@@ -357,33 +357,38 @@ function fnGetList(pageNum?: number) {
if (pageNum) { if (pageNum) {
queryParams.pageNum = pageNum; queryParams.pageNum = pageNum;
} }
listNeInfo(toRaw(queryParams)).then(res => { listNeInfo(toRaw(queryParams))
if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { .then(res => {
// 取消勾选 if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) {
if (tableState.selectedRowKeys.length > 0) { // 取消勾选
tableState.selectedRowKeys = []; if (tableState.selectedRowKeys.length > 0) {
} tableState.selectedRowKeys = [];
tablePagination.total = res.total;
// 遍历处理资源情况数值
tableState.data = res.rows.map(item => {
let resouresUsage = {
sysDiskUsage: 0,
sysMemUsage: 0,
sysCpuUsage: 0,
nfCpuUsage: 0,
};
const neState = item.serverState;
if (neState) {
resouresUsage = parseResouresUsage(neState);
} else {
item.serverState = { online: false };
} }
Reflect.set(item, 'resoures', resouresUsage); tablePagination.total = res.total;
return item; // 遍历处理资源情况数值
}); tableState.data = res.rows.map(item => {
} let resouresUsage = {
tableState.loading = false; sysDiskUsage: 0,
}); sysMemUsage: 0,
sysCpuUsage: 0,
nfCpuUsage: 0,
};
const neState = item.serverState;
if (neState) {
resouresUsage = parseResouresUsage(neState);
} else {
item.serverState = { online: false };
}
Reflect.set(item, 'resoures', resouresUsage);
return item;
});
}
tableState.loading = false;
})
.finally(() => {
// 刷新缓存的网元信息
useNeInfoStore().fnRefreshNelist();
});
} }
/**解析网元状态携带的资源利用率 */ /**解析网元状态携带的资源利用率 */
@@ -441,13 +446,8 @@ onMounted(() => {
} }
}); });
// 刷新缓存的网元信息 // 获取列表数据
useNeInfoStore() fnGetList();
.fnRefreshNelist()
.finally(() => {
// 获取列表数据
fnGetList();
});
}); });
</script> </script>