mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
移除旧的FileUpload和MultiImageUpload组件,统一使用SingleImageUpload组件处理上传 重构SingleImageUpload组件,使用ConfigAPI替代FileAPI,优化上传逻辑和错误处理 更新用户头像上传逻辑,使用UserAPI处理上传并优化交互体验 优化数据库初始化流程,分离数据库操作和Redis相关操作 重构字典数据配置,合并重复的字典类型并更新相关视图组件 修复定时任务控制器参数类型,从Query改为Body 添加ElImageViewer组件类型声明 优化数据库连接错误处理和日志信息
444 lines
9.5 KiB
JSON
444 lines
9.5 KiB
JSON
[
|
|
{
|
|
"id": 1,
|
|
"dict_sort": 1,
|
|
"dict_label": "男",
|
|
"dict_value": "0",
|
|
"dict_type": "sys_user_sex",
|
|
"css_class": "blue",
|
|
"list_class": null,
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "性别男",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 2,
|
|
"dict_sort": 2,
|
|
"dict_label": "女",
|
|
"dict_value": "1",
|
|
"dict_type": "sys_user_sex",
|
|
"css_class": "pink",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "性别女",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 3,
|
|
"dict_sort": 3,
|
|
"dict_label": "未知",
|
|
"dict_value": "2",
|
|
"dict_type": "sys_user_sex",
|
|
"css_class": "red",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "性别未知",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 4,
|
|
"dict_sort": 1,
|
|
"dict_label": "启用",
|
|
"dict_value": "1",
|
|
"dict_type": "sys_common_status",
|
|
"css_class": "",
|
|
"list_class": "primary",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "启用状态",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 5,
|
|
"dict_sort": 2,
|
|
"dict_label": "停用",
|
|
"dict_value": "0",
|
|
"dict_type": "sys_common_status",
|
|
"css_class": "",
|
|
"list_class": "danger",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "停用状态",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 6,
|
|
"dict_sort": 1,
|
|
"dict_label": "是",
|
|
"dict_value": "1",
|
|
"dict_type": "sys_yes_no",
|
|
"css_class": "",
|
|
"list_class": "primary",
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "是",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 7,
|
|
"dict_sort": 2,
|
|
"dict_label": "否",
|
|
"dict_value": "0",
|
|
"dict_type": "sys_yes_no",
|
|
"css_class": "",
|
|
"list_class": "danger",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "否",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 8,
|
|
"dict_sort": 99,
|
|
"dict_label": "其他",
|
|
"dict_value": "0",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "info",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "其他操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 9,
|
|
"dict_sort": 1,
|
|
"dict_label": "新增",
|
|
"dict_value": "1",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "info",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "新增操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 10,
|
|
"dict_sort": 2,
|
|
"dict_label": "修改",
|
|
"dict_value": "2",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "info",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "修改操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 11,
|
|
"dict_sort": 3,
|
|
"dict_label": "删除",
|
|
"dict_value": "3",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "danger",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "删除操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 12,
|
|
"dict_sort": 4,
|
|
"dict_label": "分配权限",
|
|
"dict_value": "4",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "primary",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "授权操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 13,
|
|
"dict_sort": 5,
|
|
"dict_label": "导出",
|
|
"dict_value": "5",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "warning",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "导出操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 14,
|
|
"dict_sort": 6,
|
|
"dict_label": "导入",
|
|
"dict_value": "6",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "warning",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "导入操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 15,
|
|
"dict_sort": 7,
|
|
"dict_label": "强退",
|
|
"dict_value": "7",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "danger",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "强退操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 16,
|
|
"dict_sort": 8,
|
|
"dict_label": "生成代码",
|
|
"dict_value": "8",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "warning",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "生成操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 17,
|
|
"dict_sort": 9,
|
|
"dict_label": "清空数据",
|
|
"dict_value": "9",
|
|
"dict_type": "sys_oper_type",
|
|
"css_class": "",
|
|
"list_class": "danger",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "清空操作",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 18,
|
|
"dict_sort": 1,
|
|
"dict_label": "通知",
|
|
"dict_value": "1",
|
|
"dict_type": "sys_notice_type",
|
|
"css_class": "blue",
|
|
"list_class": "warning",
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "通知",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 19,
|
|
"dict_sort": 2,
|
|
"dict_label": "公告",
|
|
"dict_value": "2",
|
|
"dict_type": "sys_notice_type",
|
|
"css_class": "orange",
|
|
"list_class": "success",
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "公告",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 20,
|
|
"dict_sort": 1,
|
|
"dict_label": "默认(Memory)",
|
|
"dict_value": "default",
|
|
"dict_type": "sys_job_store",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "默认分组",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 21,
|
|
"dict_sort": 2,
|
|
"dict_label": "数据库(Sqlalchemy)",
|
|
"dict_value": "sqlalchemy",
|
|
"dict_type": "sys_job_store",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "数据库分组",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 22,
|
|
"dict_sort": 3,
|
|
"dict_label": "数据库(Redis)",
|
|
"dict_value": "redis",
|
|
"dict_type": "sys_job_store",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "reids分组",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 23,
|
|
"dict_sort": 1,
|
|
"dict_label": "线程池",
|
|
"dict_value": "default",
|
|
"dict_type": "sys_job_executor",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "线程池",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 24,
|
|
"dict_sort": 2,
|
|
"dict_label": "进程池",
|
|
"dict_value": "processpool",
|
|
"dict_type": "sys_job_executor",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "进程池",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 25,
|
|
"dict_sort": 1,
|
|
"dict_label": "演示函数",
|
|
"dict_value": "scheduler_test.job",
|
|
"dict_type": "sys_job_function",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "演示函数",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 26,
|
|
"dict_sort": 1,
|
|
"dict_label": "指定日期(date)",
|
|
"dict_value": "date",
|
|
"dict_type": "sys_job_trigger",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "指定日期任务触发器",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 27,
|
|
"dict_sort": 2,
|
|
"dict_label": "间隔触发器(interval)",
|
|
"dict_value": "interval",
|
|
"dict_type": "sys_job_trigger",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "间隔触发器任务触发器",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 28,
|
|
"dict_sort": 3,
|
|
"dict_label": "cron表达式",
|
|
"dict_value": "cron",
|
|
"dict_type": "sys_job_trigger",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "间隔触发器任务触发器",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 29,
|
|
"dict_sort": 1,
|
|
"dict_label": "默认(default)",
|
|
"dict_value": "default",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": true,
|
|
"status": true,
|
|
"description": "默认表格回显样式",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 30,
|
|
"dict_sort": 2,
|
|
"dict_label": "主要(primary)",
|
|
"dict_value": "primary",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "主要表格回显样式",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 31,
|
|
"dict_sort": 3,
|
|
"dict_label": "成功(success)",
|
|
"dict_value": "success",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "成功表格回显样式",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 32,
|
|
"dict_sort": 4,
|
|
"dict_label": "信息(info)",
|
|
"dict_value": "info",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "信息表格回显样式",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 33,
|
|
"dict_sort": 5,
|
|
"dict_label": "警告(warning)",
|
|
"dict_value": "warning",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "警告表格回显样式",
|
|
"creator_id": 1
|
|
},
|
|
{
|
|
"id": 34,
|
|
"dict_sort": 6,
|
|
"dict_label": "危险(danger)",
|
|
"dict_value": "danger",
|
|
"dict_type": "sys_list_class",
|
|
"css_class": "",
|
|
"list_class": null,
|
|
"is_default": false,
|
|
"status": true,
|
|
"description": "危险表格回显样式",
|
|
"creator_id": 1
|
|
}
|
|
] |