4 Commits

Author SHA1 Message Date
WuYongJie
82623a005f feat: 数据库查询优化(任务22)
- 添加UploadTemplate表索引
  * status - 按状态筛选模板
  * materialType - 按素材类型筛选
  * materialKind - 按素材大类筛选
  * createdAt/updatedAt - 按时间排序

- 添加UploadField表索引
  * templateId - 查询模板的字段
  * key - 按字段键名查询
  * type - 按字段类型筛选
  * visibleOnHomeFilter - 查询首页筛选字段
  * isSearchable - 查询可搜索字段
  * addToCategory - 查询分类管理字段
  * orderIndex - 字段排序
  * templateId+orderIndex - 复合索引优化排序查询

- 添加FieldDefinition表索引
  * source - 按来源筛选(standard/custom)
  * isStandard - 查询标准字段
  * isFilterEnabled - 查询启用的筛选字段
  * filterOrder - 筛选字段排序
  * isFilterEnabled+filterOrder - 复合索引优化筛选查询

- 添加FieldOption表索引
  * fieldId - 查询字段的选项
  * fieldId+orderIndex - 复合索引优化选项排序

数据库迁移: 20251213073100_add_template_system_indexes
2025-12-13 15:31:47 +08:00
WuYongJie
ad888185ec feat: 优化字段创建和管理UI(任务9)
- 添加实时字段key验证
  * 验证格式:必须以字母开头,只能包含字母、数字和下划线
  * 验证唯一性:检测重复的字段key
  * 验证长度:不超过50个字符
  * 显示错误和警告提示

- 添加字段复制功能
  * 一键复制字段配置
  * 自动生成新的唯一key(添加_copy后缀)
  * 复制后自动滚动到新字段

- 优化拖拽排序体验
  * 添加拖拽手柄图标
  * 启用字段卡片的draggable属性
  * 优化拖拽时的视觉反馈

- 添加字段删除确认对话框
  * 删除前显示确认对话框
  * 提示删除的影响和不可撤销性
  * 美观的对话框UI设计
2025-12-13 15:22:31 +08:00
WuYongJie
d1c6efc79d feat: NAS 部署与 Harbor 推送流程
Some checks failed
CI Check / check (push) Has been cancelled
2025-12-03 14:39:06 +08:00
WuYongJie
f646b71813 chore: 初始化本地仓库并同步最近改动
Some checks failed
CI Check / check (push) Has been cancelled
2025-11-18 17:50:16 +08:00