修复日志获取

This commit is contained in:
whyour
2022-05-24 10:00:42 +08:00
parent af74afd10d
commit 76b6677f5a
4 changed files with 36 additions and 85 deletions
+8 -24
View File
@@ -52,34 +52,18 @@ const Log = ({ headerStyle, isPhone, theme }: any) => {
request
.get(`${config.apiPrefix}logs`)
.then((data) => {
const result = formatData(data.dirs) as any;
setData(result);
setFilterData(result);
setData(data.data);
setFilterData(data.data);
})
.finally(() => setLoading(false));
};
const formatData = (tree: any[]) => {
return tree.map((x) => {
x.title = x.name;
x.value = x.name;
x.disabled = x.isDir;
x.key = x.name;
x.children = x.files.map((y: string) => ({
title: y,
value: `${x.name}/${y}`,
key: `${x.name}/${y}`,
parent: x.name,
isLeaf: true,
}));
return x;
});
};
const getLog = (node: any) => {
request.get(`${config.apiPrefix}logs/${node.value}`).then((data) => {
setValue(data.data);
});
request
.get(`${config.apiPrefix}logs/${node.value}?path=${node.parent || ''}`)
.then((data) => {
setValue(data.data);
});
};
const onSelect = (value: any, node: any) => {
@@ -88,7 +72,7 @@ const Log = ({ headerStyle, isPhone, theme }: any) => {
}
setValue('加载中...');
setSelect(value);
setTitle(node.parent || node.value);
setTitle(node.key);
getLog(node);
};