修复日志获取

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);
};
+2 -2
View File
@@ -93,7 +93,7 @@ const Script = ({ headerStyle, isPhone, theme, socketMessage }: any) => {
const getScripts = () => {
setLoading(true);
request
.get(`${config.apiPrefix}scripts/files`)
.get(`${config.apiPrefix}scripts`)
.then((data) => {
setData(data.data);
setFilterData(data.data);
@@ -135,7 +135,7 @@ const Script = ({ headerStyle, isPhone, theme, socketMessage }: any) => {
const newMode = value ? LangMap[value.slice(-3)] : '';
setMode(isPhone && newMode === 'typescript' ? 'javascript' : newMode);
setSelect(node.key);
setTitle(node.parent || node.value);
setTitle(node.key);
setCurrentNode(node);
getDetail(node);
};