mirror of
https://github.com/whyour/qinglong.git
synced 2026-07-17 09:34:31 +08:00
日志管理支持删除日志文件和目录
This commit is contained in:
+3
-3
@@ -56,7 +56,7 @@ export default {
|
||||
value: 'scripts',
|
||||
},
|
||||
{
|
||||
name: '任务日志',
|
||||
name: '日志管理',
|
||||
value: 'logs',
|
||||
},
|
||||
{
|
||||
@@ -74,7 +74,7 @@ export default {
|
||||
subscriptions: '订阅管理',
|
||||
configs: '配置文件',
|
||||
scripts: '脚本管理',
|
||||
logs: '任务日志',
|
||||
logs: '日志管理',
|
||||
dependencies: '依赖管理',
|
||||
system: '系统信息',
|
||||
},
|
||||
@@ -263,7 +263,7 @@ export default {
|
||||
'/config': '配置文件',
|
||||
'/script': '脚本管理',
|
||||
'/diff': '对比工具',
|
||||
'/log': '任务日志',
|
||||
'/log': '日志管理',
|
||||
'/setting': '系统设置',
|
||||
'/error': '错误日志',
|
||||
},
|
||||
|
||||
+6
-1
@@ -244,7 +244,7 @@ export function exportJson(name: string, data: string) {
|
||||
|
||||
export function depthFirstSearch<
|
||||
T extends Record<string, any> & { children?: T[] },
|
||||
>(children: T[], condition: (column: T) => boolean, item: T) {
|
||||
>(children: T[], condition: (column: T) => boolean, item?: T) {
|
||||
const c = [...children];
|
||||
const keys = [];
|
||||
|
||||
@@ -252,6 +252,11 @@ export function depthFirstSearch<
|
||||
if (!cls) return;
|
||||
for (let i = 0; i < cls?.length; i++) {
|
||||
if (condition(cls[i])) {
|
||||
if (!item) {
|
||||
cls.splice(i, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
if (cls[i].children) {
|
||||
cls[i].children!.unshift(item);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user