feat: 新增配置中心功能并优化系统配置管理

refactor: 重构配置管理相关代码,包括模型、参数和CRUD操作
docs: 更新README文档中的图片引用
style: 统一前端表格样式和布局,优化暗色模式背景色
fix: 修复日志记录中用户信息泄露问题
perf: 优化前端路由和组件性能
chore: 更新依赖和脚本文件
```

这个提交消息涵盖了以下主要变更:
1. 新增了配置中心功能模块
2. 重构了后端配置管理相关代码
3. 更新了文档中的图片引用
4. 统一了前端表格样式
5. 修复了安全相关问题
6. 优化了前端性能
7. 更新了项目依赖

消息遵循了约定的提交格式,每个类型都准确地描述了变更的性质,并保持了简洁性。
This commit is contained in:
zhangtao
2025-06-02 22:35:45 +08:00
parent 60e6452255
commit 9d426b2e4c
75 changed files with 2103 additions and 1524 deletions
+54 -16
View File
@@ -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",
});
}