mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat: 优化前端组件样式及功能
refactor: 重构定时任务表单布局 fix: 修复用户导入组件按钮顺序 style: 统一对话框按钮顺序 feat: 添加用户头像默认显示 refactor: 移除表格列筛选功能 feat: 添加vue3-cron-plus-picker类型定义 fix: 修正日志处理时间显示格式 style: 优化IntervalTab组件布局
This commit is contained in:
@@ -23,7 +23,7 @@ class OperationLogModel(ModelBase):
|
||||
request_browser = Column(String(64), nullable=True, comment="浏览器")
|
||||
response_code = Column(Integer, nullable=True, comment="响应状态码")
|
||||
response_json = Column(Text, nullable=True, comment="响应体")
|
||||
process_time = Column(Float, nullable=True, comment="处理时间")
|
||||
process_time = Column(String(20), nullable=True, comment="处理时间")
|
||||
|
||||
# 审计字段
|
||||
description = Column(Text, nullable=True, comment="备注说明")
|
||||
|
||||
@@ -18,7 +18,7 @@ class OperationLogCreateSchema(BaseModel):
|
||||
request_browser: Optional[str] = Field(default=None, description="请求浏览器")
|
||||
response_code: Optional[int] = Field(default=None, description="响应状态码")
|
||||
response_json: Optional[str] = Field(default=None, description="响应 JSON 数据")
|
||||
process_time: Optional[float] = Field(default=None, description="处理时间")
|
||||
process_time: Optional[str] = Field(default=None, description="处理时间")
|
||||
description: Optional[str] = Field(default=None, max_length=255, description="备注")
|
||||
creator_id: Optional[int] = Field(default=None, description="创建人ID")
|
||||
|
||||
|
||||
@@ -414,13 +414,16 @@ class UserService:
|
||||
# 定义字段映射
|
||||
mapping_dict = {
|
||||
'id': '用户编号',
|
||||
'avatar': '头像',
|
||||
'username': '用户名称',
|
||||
'name': '用户昵称',
|
||||
'dept_name': '部门',
|
||||
'email': '邮箱地址',
|
||||
'mobile': '手机号码',
|
||||
'email': '邮箱',
|
||||
'mobile': '手机号',
|
||||
'gender': '性别',
|
||||
'status': '状态',
|
||||
'is_superuser': '是否超级管理员',
|
||||
'last_login': '最后登录时间',
|
||||
'description': '备注',
|
||||
'created_at': '创建时间',
|
||||
'updated_at': '更新时间',
|
||||
@@ -431,7 +434,7 @@ class UserService:
|
||||
# 复制数据并转换
|
||||
data = user_list.copy()
|
||||
for item in data:
|
||||
item['status'] = '正常' if item.get('status') else '停用'
|
||||
item['status'] = '启用' if item.get('status') else '停用'
|
||||
gender = item.get('gender')
|
||||
item['gender'] = '男' if gender == 1 else ('女' if gender == 2 else '未知')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user