mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-09-30 08:01:02 +00:00
feat: 增加系统临时文件清理功能 (#2402)
This commit is contained in:
@@ -17,6 +17,9 @@ export namespace Setting {
|
||||
theme: string;
|
||||
language: string;
|
||||
defaultNetwork: string;
|
||||
lastCleanTime: string;
|
||||
lastCleanSize: string;
|
||||
lastCleanData: string;
|
||||
|
||||
serverPort: number;
|
||||
ssl: string;
|
||||
@@ -76,6 +79,24 @@ export namespace Setting {
|
||||
code: string;
|
||||
interval: string;
|
||||
}
|
||||
|
||||
export interface CleanData {
|
||||
systemClean: Array<CleanTree>;
|
||||
uploadClean: Array<CleanTree>;
|
||||
downloadClean: Array<CleanTree>;
|
||||
systemLogClean: Array<CleanTree>;
|
||||
}
|
||||
export interface CleanTree {
|
||||
id: string;
|
||||
label: string;
|
||||
children: Array<CleanTree>;
|
||||
type: string;
|
||||
name: string;
|
||||
size: number;
|
||||
isCheck: boolean;
|
||||
isRecommend: boolean;
|
||||
}
|
||||
|
||||
export interface SnapshotCreate {
|
||||
id: number;
|
||||
from: string;
|
||||
|
||||
@@ -39,6 +39,13 @@ export const handleExpired = (param: Setting.PasswordUpdate) => {
|
||||
return http.post(`/settings/expired/handle`, param);
|
||||
};
|
||||
|
||||
export const scanSystem = () => {
|
||||
return http.post<Setting.CleanData>(`/settings/scan`, {});
|
||||
};
|
||||
export const cleanSystem = (param: any) => {
|
||||
return http.post(`/settings/clean`, param);
|
||||
};
|
||||
|
||||
export const loadTimeZone = () => {
|
||||
return http.get<Array<string>>(`/settings/time/option`);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user