Commit Graph

685 Commits (b4adc462149ef593247c987d64a360531abcf988)

Author SHA1 Message Date
LiuJiaNan b4adc46214 fix(forms): 修复 Select 组件 showSearch 属性传递和样式问题
- 将 FormItemsRenderer 中 Select 组件的 showSearch 属性改为对象格式以支持 optionFilterProp
- 修改 Basic Select 组件中 showSearch 属性为对象格式以支持 optionFilterProp
- 修复 FormItemsRenderer 中表单项容器样式,添加 minWidth 以避免布局问题
2026-06-23 14:06:40 +08:00
LiuJiaNan e9962bf995 2.0.3 2026-06-23 13:51:48 +08:00
LiuJiaNan 05621be758 feat(formBuilder): 支持动态 col 样式及标题,增强 FormList 行定制能力
- 新增 colStyle 属性,支持 Col 内联样式函数动态计算
- 新增 colTitle 属性,支持 Col 内部标题节点动态渲染
- 新增 rowStyle 属性,允许 FormList 每行样式动态定义
- 新增 rowTitle 属性,支持 FormList 每行标题动态渲染
2026-06-23 13:51:16 +08:00
LiuJiaNan 585b03329b refactor(types): 移除已弃用的 onGetNodePathsIsIncludeOneself 和 callback 参数
- 删除 Cascader、LeftTree、SelectTree 组件中已弃用的 onGetNodePathsIsIncludeOneself 类型定义
- 删除 useTable hook 中已弃用的 callback 类型定义
- 组件实现中移除对 onGetNodePathsIsIncludeOneself 参数的支持和警告提示
- 统一使用 getNodePathsIsIncludeOneself 参数代替已废弃参数
- 移除 useTable hook 中对 callback 参数的警告和调用,建议使用 onSuccess
2026-06-23 13:50:34 +08:00
LiuJiaNan c3268aff48 2.0.2 2026-06-22 11:32:20 +08:00
LiuJiaNan 8bbdff2506 fix(modal): 修复Modal组件maskClosable属性用法错误
- 将Modal组件中的maskClosable属性改为mask={{ closable: false }}
2026-06-22 11:32:13 +08:00
LiuJiaNan acc9a1106a 2.0.1 2026-06-22 10:49:30 +08:00
LiuJiaNan 1cc778a90a fix(form): 修复表单项隐藏逻辑错误 2026-06-22 10:49:23 +08:00
LiuJiaNan 390d8c7799 升级antd到6.0 2026-06-22 08:49:36 +08:00
LiuJiaNan 3cef2a3014 1.3.19 2026-06-16 16:00:27 +08:00
LiuJiaNan b26cf73667 FormBuilder类型优化 2026-06-16 15:58:10 +08:00
LiuJiaNan 39c7ddbddf FormBuilder类型修复 2026-06-16 14:13:22 +08:00
LiuJiaNan 84cfc84ddc FormBuilder类型修复 2026-06-16 13:46:52 +08:00
LiuJiaNan 61c0003dcb 1.3.18 2026-06-16 10:56:17 +08:00
LiuJiaNan 7fab3cfc74 新增getBaseGateway方法,可以动态设置基础接口的gateway服务 2026-06-16 10:56:04 +08:00
LiuJiaNan ccce791945 1.3.17 2026-06-01 10:18:08 +08:00
LiuJiaNan 5c51a02d31 增加UPLOAD_FILE_TYPE_ENUM 2026-06-01 10:18:01 +08:00
LiuJiaNan 0df369f57c 1.3.16 2026-06-01 08:28:31 +08:00
LiuJiaNan 24d8ddcee5 feat(Page): 添加loading状态支持 2026-06-01 08:28:26 +08:00
LiuJiaNan 2b19504196 1.3.15 2026-05-25 08:58:05 +08:00
LiuJiaNan 274cc26d73 增加UPLOAD_FILE_TYPE_ENUM 2026-05-25 08:57:59 +08:00
LiuJiaNan a17906f072 1.3.14 2026-05-21 16:29:42 +08:00
LiuJiaNan 22c253e6a3 1.3.13 2026-05-21 16:23:24 +08:00
LiuJiaNan e45028d6bd refactor(FormBuilder): 修复因1.3.0版本造成的不必填字段显示*号,但是还不验证必填项问题 2026-05-21 16:23:12 +08:00
LiuJiaNan aa6c2b1705 1.3.12 2026-05-15 11:28:26 +08:00
LiuJiaNan 9657273866 refactor(form): 简化 FormListOptionDependencies 类型定义
- 移除 Array<(NamePath<Values> | number)[]> 类型定义
2026-05-15 11:21:10 +08:00
LiuJiaNan e9b32b49d1 1.3.11 2026-05-08 10:38:02 +08:00
LiuJiaNan 315828f90b refactor(types): 更新类型定义以提高类型安全性 2026-05-08 10:37:56 +08:00
LiuJiaNan ad7d43096a 1.3.10 2026-05-08 09:55:54 +08:00
LiuJiaNan e352f8396e refactor(types): 重构组件类型定义提升类型安全性和可维护性
- 将内部 Data 接口重命名为具体业务含义的接口
- 导出原本私有的类型定义以供外部使用
2026-05-08 09:55:46 +08:00
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