2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-06 03:47:17 +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}`),