chore: 清理 Docker 相关文件并优化前端布局
- 删除 Docker 相关文件 (docker-compose, Dockerfile, nginx.conf, init.sql 等) - 优化 platforms.html 卡片布局和响应式样式 - 优化 users.html 格式和移动端卡片设计 - 优化 admin.html 页面结构和表格布局 - 修复各页面 min-height 和溢出问题 - 更新导航组件样式
This commit is contained in:
@@ -31,7 +31,7 @@ def list_system_configs(
|
||||
# 将 value 解析为 JSON(如果是 JSON 字符串)
|
||||
result = []
|
||||
for c in configs:
|
||||
resp = SystemConfigResponse.from_orm(c)
|
||||
resp = SystemConfigResponse.model_validate(c)
|
||||
# 尝试解析 value 为 JSON
|
||||
if c.value:
|
||||
try:
|
||||
@@ -53,7 +53,7 @@ def get_system_config(
|
||||
config = db.query(SystemConfig).filter(SystemConfig.key == config_key).first()
|
||||
if not config:
|
||||
raise HTTPException(status_code=404, detail="配置不存在")
|
||||
resp = SystemConfigResponse.from_orm(config)
|
||||
resp = SystemConfigResponse.model_validate(config)
|
||||
if config.value:
|
||||
try:
|
||||
import json
|
||||
@@ -85,7 +85,7 @@ def create_system_config(
|
||||
existing.description = config_data.description
|
||||
db.commit()
|
||||
db.refresh(existing)
|
||||
resp = SystemConfigResponse.from_orm(existing)
|
||||
resp = SystemConfigResponse.model_validate(existing)
|
||||
if existing.value:
|
||||
try:
|
||||
import json
|
||||
@@ -95,7 +95,7 @@ def create_system_config(
|
||||
return resp
|
||||
else:
|
||||
# 新建
|
||||
data = config_data.dict()
|
||||
data = config_data.model_dump()
|
||||
# 将 value 转为字符串(如果是复杂类型则 JSON)
|
||||
if isinstance(data.get('value'), (dict, list)):
|
||||
import json
|
||||
@@ -104,7 +104,7 @@ def create_system_config(
|
||||
db.add(config)
|
||||
db.commit()
|
||||
db.refresh(config)
|
||||
resp = SystemConfigResponse.from_orm(config)
|
||||
resp = SystemConfigResponse.model_validate(config)
|
||||
if config.value:
|
||||
try:
|
||||
import json
|
||||
|
||||
Reference in New Issue
Block a user