Commit Graph

655 Commits (25e9dfb22821a8fb3a34cda20db7f0a2e24c93d4)

Author SHA1 Message Date
LiuJiaNan 25e9dfb228 1.3.9 2026-05-07 15:00:50 +08:00
LiuJiaNan bd08aa9da9 refactor(utils): 提取缓存逻辑到通用工具函数
- 在 utils 中新增 executeWithCache 函数用于统一缓存处理
- 将 Dictionary Cascader 组件中的全局缓存逻辑替换为新工具函数
- 将 Department LeftTree 组件中的全局缓存逻辑替换为新工具函数
- 将 Dictionary LeftTree 组件中的全局缓存逻辑替换为新工具函数
- 将 Dictionary Select 组件中的全局缓存逻辑替换为新工具函数
- 将 Personnel Select 组件中的全局缓存逻辑替换为新工具函数
- 将 Department SelectTree 组件中的全局缓存逻辑替换为新工具函数
- 将 Dictionary SelectTree 组件中的全局缓存逻辑替换为新工具函数
- 移除各组件中的重复缓存实现代码
- 为新工具函数添加类型定义支持
2026-05-07 15:00:41 +08:00
LiuJiaNan 5073124113 perf(components): 为字典组件添加全局缓存机制
- 在 Cascader Dictionary 组件中添加 Map 缓存
- 在 LeftTree Department Gwj 组件中添加 Map 缓存
- 新增 Dictionary LeftTree 组件并实现缓存功能
- 在 Select Dictionary 组件中添加 Map 缓存
- 在 SelectTree Dictionary 组件中添加 Map 缓存
- 使用 JSON.stringify 生成缓存键避免重复请求
- 实现缓存命中直接返回数据提升性能
2026-05-07 14:34:37 +08:00
LiuJiaNan fcc02cbdcf 1.3.8 2026-04-30 17:11:24 +08:00
LiuJiaNan 81edd0b6e9 增加UPLOAD_FILE_TYPE_ENUM 2026-04-30 17:11:17 +08:00
LiuJiaNan f2a40d4e9a 1.3.7 2026-04-30 14:25:48 +08:00
LiuJiaNan 7de5add62b fix(form): 修复表单项隐藏逻辑错误
- 移除 Form.Item 组件内的隐藏判断逻辑
- 在 map 循环中提前返回 null 来隐藏表单项
- 确保隐藏的表单项不会渲染到 DOM 中
- 优化表单渲染性能,避免不必要的组件创建
2026-04-30 14:25:43 +08:00
LiuJiaNan 90f394774f 1.3.6 2026-04-29 09:59:38 +08:00
LiuJiaNan aa05cd595a 增加UPLOAD_FILE_TYPE_ENUM 2026-04-29 09:59:33 +08:00
LiuJiaNan 0cfd9c742a 1.3.5 2026-04-29 08:45:42 +08:00
LiuJiaNan 1b96173594 feat(signature): 签名组件的画布添加白色背景色属性 2026-04-29 08:45:35 +08:00
LiuJiaNan 253c5e8a82 1.3.4 2026-04-27 14:07:17 +08:00
LiuJiaNan a8eee6bb71 feat(FormBuilder): 添加表单构建器核心功能实现
- Form.List添加表单联动
- 完善Form.List的类型推导
2026-04-27 14:04:35 +08:00
LiuJiaNan dbebcc73b1 1.3.3 2026-04-24 17:36:56 +08:00
LiuJiaNan 5268ca8e10 refactor(FormBuilder): 重命名变量以提高代码可读性
- 保持原有逻辑不变,仅优化命名规范
2026-04-24 17:36:51 +08:00
LiuJiaNan 02f4401c5a 1.3.2 2026-04-24 17:30:53 +08:00
LiuJiaNan 26aae975d8 1.3.1 2026-04-24 17:29:01 +08:00
LiuJiaNan 4ce7c8ff90 1.3.0 2026-04-24 17:25:35 +08:00
LiuJiaNan e9d670685d fix(form): 修复表单项渲染中隐藏项的处理逻辑
- 添加了对隐藏项的判断和过滤,避免隐藏项被渲染
- 实现了按钮显示的精确控制逻辑
- 添加了查找最后一个需要显示按钮项的功能
- 优化了表单列表项的操作按钮显示条件
- 移动了 dependencies 和 shouldUpdate 属性的删除逻辑到正确位置
2026-04-24 17:25:20 +08:00
LiuJiaNan cc92b6e59c feat(form): formList支持formList无限嵌套 2026-04-24 16:20:49 +08:00
LiuJiaNan 77f6113013 feat(form): formList添加泛型推导name 2026-04-24 16:20:30 +08:00
LiuJiaNan 1b3d5d08c4 feat(form): FormBuilder和Search的values更改为全部可选属性 2026-04-21 17:22:16 +08:00
LiuJiaNan fb42f2299b FormBuilder增加泛型支持,可以根据泛型推断出name值 2026-04-21 16:08:44 +08:00
LiuJiaNan 5d29fa6ea0 删除.claude文件 2026-04-21 16:00:54 +08:00
LiuJiaNan 660e614995 删除.claude文件 2026-04-21 16:00:47 +08:00
LiuJiaNan 981a4cda5c feat: 部分返回值增加明确类型定义 2026-04-21 15:59:53 +08:00
LiuJiaNan e0ec572567 1.2.39 2026-04-20 11:01:04 +08:00
LiuJiaNan 33096eb1c0 feat(table): 添加表格高度配置选项
- 为Table组件添加height属性定义
- 实现表格固定高度功能
- 优化滚动逻辑支持手动设置高度
- 移除Page组件children属性可选限制
2026-04-20 11:00:57 +08:00
LiuJiaNan df41ef1562 1.2.38 2026-04-15 17:58:49 +08:00
LiuJiaNan 4e8f3370a6 fix(form): 修正整数类型映射定义
- 将 INTEGER 类型从 "number" 更正为 "integer"
- 为 INTEGER 类型添加对应的 InputNumberProps 类型定义
2026-04-15 17:58:43 +08:00
LiuJiaNan f0c78ef627 1.2.37 2026-04-15 17:58:06 +08:00
LiuJiaNan d84943736b fix(form): 修正整数类型映射定义
- 将 INTEGER 类型从 "number" 更正为 "integer"
- 为 INTEGER 类型添加对应的 InputNumberProps 类型定义
2026-04-15 17:58:01 +08:00
LiuJiaNan 8b592a84cd 1.2.36 2026-04-15 17:55:01 +08:00
LiuJiaNan 1bc2e500fc fix(form): 修正整数类型映射定义
- 将 INTEGER 类型从 "number" 更正为 "integer"
- 为 INTEGER 类型添加对应的 InputNumberProps 类型定义
2026-04-15 17:54:55 +08:00
LiuJiaNan 4f84426c44 1.2.35 2026-04-15 16:14:12 +08:00
LiuJiaNan 85cb7bf0de feat(utils): 优化validatorEndTime和validatorTimeGTCurrentDay,新增validatorTimeGECurrentDay 2026-04-15 16:13:58 +08:00
LiuJiaNan 392631f9e6 1.2.34 2026-04-15 15:42:35 +08:00
LiuJiaNan 0e2cee6840 feat(utils): 优化validatorEndTime 2026-04-15 15:42:28 +08:00
LiuJiaNan ac5d882910 feat(utils): 优化validatorEndTime 2026-04-15 15:36:27 +08:00
LiuJiaNan 66c058f911 1.2.33 2026-04-15 15:35:25 +08:00
LiuJiaNan c4260661fb feat(utils): 优化validatorEndTime和validatorTimeGTCurrentDay 2026-04-15 15:35:17 +08:00
LiuJiaNan 10b0876324 1.2.32 2026-04-14 17:56:27 +08:00
LiuJiaNan 7e899bdbcb refactor(form): 更新表单组件类型定义以使用Store替代FormValues
- 在FormBuilder中将FormValues类型替换为Store
- 在ImportFile中更新onConfirm回调参数类型为UploadFile[]
- 在Search组件中统一使用Store类型替代FormValues
2026-04-14 17:56:20 +08:00
LiuJiaNan bb63ad5258 refactor(form): 优化表单配置项类型定义以支持更精确的类型约束 2026-04-14 17:20:05 +08:00
LiuJiaNan 91f92aa91e feat(Page): ts类型中添加children 2026-04-14 17:19:41 +08:00
LiuJiaNan 87b447e788 1.2.31 2026-04-13 15:44:35 +08:00
LiuJiaNan bb6b206212 增加UPLOAD_FILE_TYPE_ENUM 2026-04-13 15:44:29 +08:00
LiuJiaNan 7c8add1f04 1.2.30 2026-04-13 14:25:17 +08:00
LiuJiaNan 5980de6e9b 增加UPLOAD_FILE_TYPE_ENUM 2026-04-13 14:25:11 +08:00
LiuJiaNan f39e9fb81d 1.2.29 2026-04-13 11:45:00 +08:00