mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-26 22:31:21 +00:00
feat: 新增配置中心功能并优化系统配置管理
refactor: 重构配置管理相关代码,包括模型、参数和CRUD操作 docs: 更新README文档中的图片引用 style: 统一前端表格样式和布局,优化暗色模式背景色 fix: 修复日志记录中用户信息泄露问题 perf: 优化前端路由和组件性能 chore: 更新依赖和脚本文件 ``` 这个提交消息涵盖了以下主要变更: 1. 新增了配置中心功能模块 2. 重构了后端配置管理相关代码 3. 更新了文档中的图片引用 4. 统一了前端表格样式 5. 修复了安全相关问题 6. 优化了前端性能 7. 更新了项目依赖 消息遵循了约定的提交格式,每个类型都准确地描述了变更的性质,并保持了简洁性。
This commit is contained in:
@@ -1,21 +1,5 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
export function getConfigInfo() {
|
||||
return request({
|
||||
url: "/api/v1/system/config/list",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function updateConfig(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function uploadFile(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/upload",
|
||||
@@ -25,9 +9,63 @@ export function uploadFile(body) {
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function getInitConfig() {
|
||||
return request({
|
||||
url: "/api/v1/system/config/info",
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function getConfigList(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function getConfigDetail(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/detail",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function createConfig(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/create",
|
||||
method: "post",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateConfig(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/update",
|
||||
method: "put",
|
||||
data: body,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteConfig(query) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/delete",
|
||||
method: "delete",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
export function exportConfig(body) {
|
||||
return request({
|
||||
url: "/api/v1/system/config/export",
|
||||
method: "post",
|
||||
data: body,
|
||||
responseType: "blob",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user