2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-07 03:17:24 +08:00

feat: alova.js替换axios

This commit is contained in:
耗子
2025-02-09 02:02:55 +08:00
parent d27a29151e
commit 4a7742b991
13 changed files with 131 additions and 217 deletions

View File

@@ -30,5 +30,5 @@ export default {
http.Post(`/apps/php${version}/extensions`, { slug }),
// 卸载拓展
uninstallExtension: (version: number, slug: string): any =>
http.Delete(`/apps/php${version}/extensions`, { data: { slug } })
http.Delete(`/apps/php${version}/extensions`, { slug })
}

View File

@@ -7,5 +7,5 @@ export default {
// 添加
add: (data: any): any => http.Post('/apps/s3fs/mounts', data),
// 删除
delete: (id: number): any => http.Delete('/apps/s3fs/mounts', { data: { id } })
delete: (id: number): any => http.Delete('/apps/s3fs/mounts', { id })
}

View File

@@ -14,8 +14,7 @@ export default {
})
},
// 删除备份
delete: (type: string, file: string): any =>
http.Delete(`/backup/${type}/delete`, { data: { file } }),
delete: (type: string, file: string): any => http.Delete(`/backup/${type}/delete`, { file }),
// 恢复备份
restore: (type: string, file: string, target: string): any =>
http.Post(`/backup/${type}/restore`, { file, target })

View File

@@ -1,29 +1,29 @@
import { request } from '@/utils'
import { http } from '@/utils'
export default {
// 获取防火墙状态
status: (): any => request.get('/firewall/status'),
status: (): any => http.Get('/firewall/status'),
// 设置防火墙状态
updateStatus: (status: boolean): any => request.post('/firewall/status', { status }),
updateStatus: (status: boolean): any => http.Post('/firewall/status', { status }),
// 获取防火墙规则
rules: (page: number, limit: number): any =>
request.get('/firewall/rule', { params: { page, limit } }),
http.Get('/firewall/rule', { params: { page, limit } }),
// 创建防火墙规则
createRule: (rule: any): any => request.post('/firewall/rule', rule),
createRule: (rule: any): any => http.Post('/firewall/rule', rule),
// 删除防火墙规则
deleteRule: (rule: any): any => request.delete('/firewall/rule', { data: rule }),
deleteRule: (rule: any): any => http.Delete('/firewall/rule', rule),
// 获取防火墙IP规则
ipRules: (page: number, limit: number): any =>
request.get('/firewall/ipRule', { params: { page, limit } }),
http.Get('/firewall/ipRule', { params: { page, limit } }),
// 创建防火墙IP规则
createIpRule: (rule: any): any => request.post('/firewall/ipRule', rule),
createIpRule: (rule: any): any => http.Post('/firewall/ipRule', rule),
// 删除防火墙IP规则
deleteIpRule: (rule: any): any => request.delete('/firewall/ipRule', { data: rule }),
deleteIpRule: (rule: any): any => http.Delete('/firewall/ipRule', rule),
// 获取防火墙转发规则
forwards: (page: number, limit: number): any =>
request.get('/firewall/forward', { params: { page, limit } }),
http.Get('/firewall/forward', { params: { page, limit } }),
// 创建防火墙转发规则
createForward: (rule: any): any => request.post('/firewall/forward', rule),
createForward: (rule: any): any => http.Post('/firewall/forward', rule),
// 删除防火墙转发规则
deleteForward: (rule: any): any => request.delete('/firewall/forward', { data: rule })
deleteForward: (rule: any): any => http.Delete('/firewall/forward', rule)
}

View File

@@ -7,7 +7,7 @@ export default {
create: (data: any): any => http.Post('/website', data),
// 删除
delete: (id: number, path: boolean, db: boolean): any =>
http.Delete(`/website/${id}`, { data: { path, db } }),
http.Delete(`/website/${id}`, { path, db }),
// 伪静态
rewrites: (): any => http.Get(`/website/rewrites`),
// 获取默认配置