2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-05 21:57:27 +08:00

feat: 支持openEuler

This commit is contained in:
耗子
2024-10-17 16:19:22 +08:00
parent 4e6654af33
commit db79d17919
8 changed files with 25 additions and 21 deletions

View File

@@ -10,7 +10,7 @@ export default {
add: (data: any): Promise<AxiosResponse<any>> => request.post('/apps/fail2ban/jails', data),
// 删除保护
delete: (name: string): Promise<AxiosResponse<any>> =>
request.delete('/apps/fail2ban/jails', { params: { name } }),
request.delete('/apps/fail2ban/jails', { data: { name } }),
// 封禁列表
jail: (name: string): Promise<AxiosResponse<any>> => request.get('/apps/fail2ban/jails/' + name),
// 解封 IP

View File

@@ -37,5 +37,5 @@ export default {
request.post(`/apps/php${version}/extensions`, { slug }),
// 卸载拓展
uninstallExtension: (version: number, slug: string): Promise<AxiosResponse<any>> =>
request.delete(`/apps/php${version}/extensions`, { params: { slug } })
request.delete(`/apps/php${version}/extensions`, { data: { slug } })
}

View File

@@ -19,19 +19,19 @@ export default {
request.get('/apps/supervisor/processes', { params: { page, limit } }),
// 进程启动
startProcess: (process: string): Promise<AxiosResponse<any>> =>
request.post(`/apps/supervisor/processes/${process}/start`, {}),
request.post(`/apps/supervisor/processes/${process}/start`),
// 进程停止
stopProcess: (process: string): Promise<AxiosResponse<any>> =>
request.post(`/apps/supervisor/processes/${process}/stop`, {}),
request.post(`/apps/supervisor/processes/${process}/stop`),
// 进程重启
restartProcess: (process: string): Promise<AxiosResponse<any>> =>
request.post(`/apps/supervisor/processes/${process}/restart`, {}),
request.post(`/apps/supervisor/processes/${process}/restart`),
// 进程日志
processLog: (process: string): Promise<AxiosResponse<any>> =>
request.get(`/apps/supervisor/processes/${process}/log`),
// 清空进程日志
clearProcessLog: (process: string): Promise<AxiosResponse<any>> =>
request.post(`/apps/supervisor/processes/${process}/clearLog`, {}),
request.post(`/apps/supervisor/processes/${process}/clearLog`),
// 进程配置
processConfig: (process: string): Promise<AxiosResponse<any>> =>
request.get(`/apps/supervisor/processes/${process}`),

View File

@@ -17,7 +17,7 @@ export default {
},
// 删除备份
delete: (type: string, file: string): Promise<AxiosResponse<any>> =>
request.delete(`/backup/${type}/delete`, { params: { file } }),
request.delete(`/backup/${type}/delete`, { data: { file } }),
// 恢复备份
restore: (type: string, file: string, target: string): Promise<AxiosResponse<any>> =>
request.post(`/backup/${type}/restore`, { file, target })

View File

@@ -10,7 +10,7 @@ export default {
create: (data: any): Promise<AxiosResponse<any>> => request.post('/website', data),
// 删除
delete: (id: number, path: boolean, db: boolean): Promise<AxiosResponse<any>> =>
request.delete(`/website/${id}`, { params: { path, db } }),
request.delete(`/website/${id}`, { data: { path, db } }),
// 获取默认配置
defaultConfig: (): Promise<AxiosResponse<any>> => request.get('/website/defaultConfig'),
// 保存默认配置
@@ -28,7 +28,7 @@ export default {
request.post('/website/' + id + '/updateRemark', { remark }),
// 重置配置
resetConfig: (id: number): Promise<AxiosResponse<any>> =>
request.post('/website/' + id + '/resetConfig', {}),
request.post('/website/' + id + '/resetConfig'),
// 修改状态
status: (id: number, status: boolean): Promise<AxiosResponse<any>> =>
request.post('/website/' + id + '/status', { status })