Commit Graph

759 Commits

Author SHA1 Message Date
hsm-lv
964e39e72f
Merge pull request #5876 from zhaojianhui-a/master
feat: 组件可见性、可用性动作支持表达式
2022-12-05 17:28:38 +08:00
pianruijie
8231ae3f66 重跑单测 2022-12-05 16:58:00 +08:00
zhaojianhui
d232e94968 feat: 组件可见性、可用性动作支持表达式 2022-12-05 16:14:31 +08:00
刘丹
f7d1254581
styles: 修正右键菜单hover时icon异常 (#5868)
* fix(默认值支持表达式): 兼容非法公式展示,避免渲染异常

* fix(默认值支持公式): 清空value时删除数据域中对应的数值

* fix: Select选项编辑和删除提示遮挡问题修正,改用top展示

* styles: 修正右键菜单hover时icon异常
2022-12-05 10:19:38 +08:00
pianruijie
c724946db8 修改声明文件 2022-12-02 15:38:16 +08:00
sansiro
4b80ca5928
fix: 日期范围组件,比较日期粒度问题 (#5863) 2022-12-02 12:17:29 +08:00
pianruijie
f6d15e536f 重新跑单测 2022-12-02 10:29:30 +08:00
pianruijie
61e57b7733 修改防抖配置 2022-12-02 10:29:29 +08:00
pianruijie
b1fcbd8bdd 修改防抖配置 2022-12-02 10:29:29 +08:00
pianruijie
3bdf1fd7e9 优化配置 2022-12-02 10:29:29 +08:00
pianruijie
45c601da81 防抖逻辑调整 2022-12-02 10:29:29 +08:00
pianruijie
bd206bb4f8 去掉log 2022-12-02 10:29:29 +08:00
pianruijie
77a69dd0fc 事件动作支持防抖逻辑 2022-12-02 10:29:29 +08:00
lurunze1226
0947c06ae4 v2.5.1 2022-12-01 20:44:53 +08:00
RUNZE LU
fa2524ad7e
chore: 修复rc-input-number非兼容升级的依赖 (#5860) 2022-12-01 20:35:51 +08:00
sansiro
cb08b669e8
chore: inputQuarterRange 单测问题修复 (#5857) 2022-12-01 19:41:16 +08:00
lurunze1226
a6dbf26872 v2.5.0 2022-12-01 10:55:07 +08:00
杜庆愉
7202da8cec
doc: 过滤器bytes支持传参step (#5760)
Co-authored-by: duqingyu <duqingyu@zj.tech>
2022-12-01 10:20:28 +08:00
liaoxuezhi
e61194ea7a
chore: form 渲染器添加 setErrors 方法可以外部设置表单错误 (#5851) 2022-12-01 10:13:21 +08:00
sansiro
9d762f2806
chore: 一些单测偶现问题修改 (#5849) 2022-11-30 12:01:31 +08:00
RUNZE LU
c627310e3c
chore: Jest测试环境下关闭log输出 (#5846) 2022-11-30 09:40:41 +08:00
sansiro
c54d15c49b
fix: picker 默认 valueField 下的问题, 参照录入增加传递 valueField 字段 (#5845)
* fix: picker 默认 valueField 下的问题, 参照录入增加传递 valueField 字段

* 修改
2022-11-29 21:44:47 +08:00
刘丹
8837189380
fix: Select选项编辑和删除提示遮挡问题修正,改用top展示 (#5842)
* fix(默认值支持表达式): 兼容非法公式展示,避免渲染异常

* fix(默认值支持公式): 清空value时删除数据域中对应的数值

* fix: Select选项编辑和删除提示遮挡问题修正,改用top展示
2022-11-29 17:58:04 +08:00
liaoxuezhi
77f3f65cf3
fix: 修复 combo 单条模式 subFormMode 配置无效问题 (#5834)
* fix: 修复 combo 单条模式 subFormMode 配置无效问题

* chore: 样式条恒
2022-11-29 15:39:13 +08:00
RUNZE LU
b7d51944c0
feat: Combo, InputTable组件minLength, maxLength支持变量传入 (#5739) 2022-11-29 15:35:46 +08:00
刘丹
226495b648
fix(默认值支持公式): 清空value时删除数据域中对应的数值 (#5840)
* fix(默认值支持表达式): 兼容非法公式展示,避免渲染异常

* fix(默认值支持公式): 清空value时删除数据域中对应的数值
2022-11-29 15:02:29 +08:00
刘丹
7ea26b9d50
fix(默认值支持表达式): 兼容非法公式展示,避免渲染异常 (#5839) 2022-11-29 12:39:33 +08:00
meerkat
64446f9467
chore: formItem 在 shouldUpdate 属性列表中增加 loading (#5830) 2022-11-29 10:41:31 +08:00
RUNZE LU
8fec8871c2
styles: CRUD工具栏中的Select自动计算挂载点避免遮挡 (#5800) 2022-11-29 10:39:04 +08:00
RUNZE LU
bdc27bb720
fix: maxKeepItemSelectionLength默认值为0导致Picker无法选择问题 (#5801) 2022-11-29 09:51:27 +08:00
iceqing
5e694933f4
feat: 修复condition-builder组件select类型placeholder属性不生效的bug (#5809) 2022-11-29 09:47:49 +08:00
RUNZE LU
3b7f7fcb71
chore: getTheme默认入参为cxd (#5823) 2022-11-29 09:46:17 +08:00
meerkat
d10c5aa322
fix: 优化多个loading时的性能 (#5804) 2022-11-28 18:11:39 +08:00
sansiro
3783d5c64f
fix: table 开启快速编辑即时保存依然展示提交按钮 (#5802)
* fix: table 开启快速编辑即时保存依然展示提交按钮

* test

* test
2022-11-28 18:10:35 +08:00
sansiro
5520004dec
merge: feat-virtual-list into master (#5829)
* feat: select transfer 除树形模式外,增加虚拟列表能力 (#5612)

* feat: select transfer 除树形模式外,增加虚拟列表能力

* 修改分组模式问题

* 更新快照

* transfer 虚拟列表单测补充

* select 虚拟列表单测补充

* 更新 select 快照

* chore: merge master into feat-virtual-list branch (#5716)

* chore: combo组件items扩充编辑器的拖拽点位 (#5693)

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* fix: 数字输入框-属性配置-placeholder置灰+边框与form-input统一 amis-saas-4938 (#5666)

Co-authored-by: limengyang03 <limengyang03@baidu.com>

* feat:Remark组件支持自定义图标 (#5694)

* feat:Remark组件支持自定义图标

* 去掉多余内容

Co-authored-by: xujiahao01 <xujiahao01@baidu.com>

* fix: 修复 amis本地跑不起来 问题

* fix: https://github.com/baidu/amis/issues/4681

* feat: 使用cross-env 设置NODE_ENV 变量

* perf: 删除重复声明项

* revert: 恢复删除的SchemaRedirect

Co-authored-by: 吴多益 <wuduoyi@baidu.com>

* feat: ui 组件 form 支持 autoSubmit (#5695)

* feat: ui 组件 form 支持 autoSubmit

* 下发 onSubmit 否则只能用 handleSubmit 这个会绕过 form 的检测,无法通知到上层

* chore: sdk embed 方法添加 callback 在 callback 中可确保 scoped 方法是可用的 (#5698)

* publish beta

* chore: sdk embed 方法添加 callback 在 callback 中可确保 scoped 方法是可用的

* fix: filter 过滤器 isTrue/isFalse 问题修复 (#5676)

* fix: filter 过滤器 isTrue 问题修复

* 修改

* 修改

* 修改

* chore: InputArray新增默认值示例, 调整Combo组件scaffold逻辑 (#5701)

* chore: InputNumber严格判断大数模式,避免错误抛出string类型值 (#5703)

* fix: 修复查看代码报 require is not defined 错误 (#5704)

* publish beta

* fix: 修复查看代码报 require is not defined 错误

* feat: 补充 ConfirmBox ui 控件, 并将 PickerContainer 改成 ConfirmBox 实现 (#5708)

* publish beta

* feat: 添加 ui ConfirmBox

* feat: 补充 confirmBox ui 控件, 并将 pickerContainer 改成 confirmBox 实现

* PickerContainer title 逻辑不变动

* 暴露 InputTableColumnProps

* 调整 ts 定义

* 升级 react-hook-form

* inputTable 补充数组本身的验证

* Combo 也支持内部数组的验证

* 调整内部验证

* 调整目录

* chore: 优化 locale, theme hoc, 存在 context 直接复用 (#5702)

* publish beta

* chore: 优化 locale, theme hoc, 存在 context 直接复用

* chore: 日期范围类组件单元测试补充 (#5705)

* dateRange

* datetimeRange

* timeRange

* monthRange

* quarter and year

* 修改

* 修改

* fix: 评分组件 count 支持变量获取 (#5681)

* fix: 评分组件 count 支持变量获取

* tokenize 修改为 filter

Co-authored-by: zhou999 <zhousq809@163.com>
Co-authored-by: PE_Sicca <46698676+swjtulmy@users.noreply.github.com>
Co-authored-by: limengyang03 <limengyang03@baidu.com>
Co-authored-by: 徐佳豪 <1440054388@qq.com>
Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
Co-authored-by: h7ml <h7ml@qq.com>
Co-authored-by: 吴多益 <wuduoyi@baidu.com>
Co-authored-by: liaoxuezhi <2betop.cn@gmail.com>
Co-authored-by: sansiro <sansiro@sansiro.me>

* feat: tree 增加虚拟列表 (#5696)

* feat: Tree 使用 VirtualList 渲染, 提升大数据时的性能

* fix: 适配编辑和新建

* chore: 增加 Tree 测试用例

* chore: 更新 Tree 测试用例

* feat: Tree虚拟列表,调整props名称

* chore: 清理 Tree 相关的无用代码

* feat: select transfer 树形模式增加虚拟滚动支持, treeSelect 虚拟滚动参数 (#5799)

* 其他 transfer 支持虚拟列表属性

* feat: select transfer 树形模式增加虚拟滚动支持, treeSelect 虚拟滚动参数

* add

* fix: tree 多级时,通过递归parent来判断展开收起,递归partial判断父元素的Partial状态 (#5807)

* fix: 调整 tree 组件中,判断父子关系的方法 (#5814)

* Revert "chore: merge master into feat-virtual-list branch (#5716)" (#5825)

This reverts commit c9895812989c31d3471d50c2adaf7110478ad0a0.

* chore: 更新 tree 虚拟滚动相关快照 和一些优化

Co-authored-by: RUNZE LU <36724300+lurunze1226@users.noreply.github.com>
Co-authored-by: zhou999 <zhousq809@163.com>
Co-authored-by: PE_Sicca <46698676+swjtulmy@users.noreply.github.com>
Co-authored-by: limengyang03 <limengyang03@baidu.com>
Co-authored-by: 徐佳豪 <1440054388@qq.com>
Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
Co-authored-by: h7ml <h7ml@qq.com>
Co-authored-by: 吴多益 <wuduoyi@baidu.com>
Co-authored-by: liaoxuezhi <2betop.cn@gmail.com>
Co-authored-by: meerkat <kit_hack@outlook.com>
2022-11-28 18:07:45 +08:00
sansiro
cb5452d429
chore: tabs、tabsTransfer、tabsTransferPicker 单测补充 (#5821)
* tabs

* tabsTransfer

* d

* tabsTransferPicker
2022-11-28 09:58:47 +08:00
吴多益
966f6df162
chore: 避免 stack 不存在导致的报错 (#5815) 2022-11-28 09:58:08 +08:00
sheeepli
fbccd04ab0
feat: 在分支条件时允许给 dropdown-button 添加类名 (#5733) 2022-11-25 13:55:50 +08:00
MiaoWoo
fe40e58b4f
feat: bytes过滤器支持指定 step (#5737)
Close #5736
2022-11-25 13:53:15 +08:00
sansiro
96bc868289
feat: tree-select 支持 maxTagCount 属性 (#5784) 2022-11-25 13:51:39 +08:00
meerkat
5e3c59cb1c
chore: 修复inputRef类型错误 (#5806) 2022-11-24 21:28:30 +08:00
RUNZE LU
8b45ab165f
fix: 设置menuTpl时title内容被错误转义问题 (#5798) 2022-11-24 10:06:16 +08:00
RUNZE LU
8deba1e895
feat: Timeline组件节点icon支持图片url (#5794) 2022-11-24 10:01:57 +08:00
RUNZE LU
96b4ac69fa
feat: Image开启工具栏后支持滚轮放大/缩小图片 (#5786) 2022-11-24 09:46:00 +08:00
sansiro
553b94c2fa
chore: combo 单测补充 (#5752)
* combo 单测补充

* 修改

* 修改
2022-11-23 10:31:23 +08:00
sansiro
3deaec94bd
chore: button-group-select 单测补充 (#5782) 2022-11-23 10:30:28 +08:00
sansiro
59339030da
chore: input-city chained-select 单测补充 (#5777)
* input-city

* chained-select

* add
2022-11-23 10:29:57 +08:00
sansiro
08536ab30f
fix: inputTable组件中嵌套Combo时数据域覆盖问题 (#5791)
* fix: inputTable 值覆盖问题修复

* 单测补充
2022-11-23 10:20:15 +08:00
sansiro
1fe0a0db11
styles: Table组件label与表头按钮重叠问题修复 (#5749)
* fix: table label 与 按钮重叠问题修复

* 修改
2022-11-23 09:54:41 +08:00
meerkat
c36c959dc9
fix: 修复textarea focus逻辑不生效 (#5795) 2022-11-23 09:48:45 +08:00
Ma ke
73a469cccb
fix[types]: 补充组件类型声明 (#5789)
Co-authored-by: ”jiatianqi“ <”jiatianqi@baidu.com“>
2022-11-22 22:39:44 +08:00
ls
3a29f1f5b6
fix: pc端城市选择香港、澳门不能选择市 (#5774)
* 调整 saveAs  fileName 优先级

* feat: 移动端人员选择增加确定按钮

* Update UserSelect.tsx

* fix: 人员选择ts 类型错误

* fix: 城市选择组件移动端回显问题

* fix: 移动端级联选择器选中值bug修复

* Update Cascader.tsx

* fix: 城市选择香港、澳门不能选择市

* fix: 删除错误城市数据

Co-authored-by: zhangxulong <zhangxulong@baidu.com>
2022-11-22 21:39:32 +08:00
liaoxuezhi
96704f6b4d
fix: 修复安全风险,避免调用原型上方法 (#5797)
* fix: 修复安全风险,避免调用原型上方法

* fix: 修复安全风险,避免调用原型上方法

* fix: 修复安全风险,避免调用原型上方法
2022-11-22 20:34:54 +08:00
qianchuan
eed37f5d8f
styles: input-image固定尺寸后fixedSize下预览失败 (#5785)
Co-authored-by: dqc <qianchuan.deng@gmail.com>
2022-11-22 11:44:31 +08:00
qinhaoyan
fea11e6b23
styles: 修复card/images样式 (#5744) 2022-11-18 13:10:32 +08:00
sansiro
34e7b3cd42
fix: table itemActions 左右滚动位置问题修复 (#5746)
* fix: table itemActions 左右滚动位置问题修复

* 修改

* 修改
2022-11-18 13:05:26 +08:00
sansiro
f8b53a715c
fix: inputTable 复制取消问题修复 (#5748) 2022-11-18 12:56:58 +08:00
pianruijie
b2ae31d462 pure submit事件判断优化 2022-11-16 11:16:56 +08:00
pianruijie
889737d96f 修改事件key、优化提示 2022-11-16 11:16:56 +08:00
pianruijie
a7473b8938 优化puresubmit判断 2022-11-16 11:16:56 +08:00
pianruijie
2794f2cc6d 去掉多余字段 2022-11-16 11:16:56 +08:00
pianruijie
7f48846bfe feat: for支持pureSubmit事件 2022-11-16 11:16:56 +08:00
Ma ke
bdb310d201
fix[CodeMirror] 聚焦、失焦事件补充 (#5764)
Co-authored-by: ”jiatianqi“ <”jiatianqi@baidu.com“>
2022-11-15 21:11:13 +08:00
hsm-lv
d948cb13c0
fix:chart事件失效问题 (#5765) 2022-11-15 21:04:22 +08:00
lvxiaojiao
310486a472 feat:api支持自定义提示信息 2022-11-15 16:15:31 +08:00
hsm-lv
2272fa46d2
Merge pull request #5756 from sqzhou/combo-additem
feat:combo组件添加addItem动作
2022-11-15 11:10:41 +08:00
sqzhou
0ed56e82b2 feat: combo组件添加addItem动作 2022-11-15 10:47:32 +08:00
sqzhou
04802f8b9e feat: combo组件添加addItem动作 2022-11-15 10:43:57 +08:00
sqzhou
5c38a3023f feat: combo组件添加addItem动作 2022-11-15 10:29:58 +08:00
hsm-lv
251c2f68fc
feat:iframe接入事件动作 (#5754)
* feat:iframe接入事件动作

* feat:[#5462]alert action支持title设置
2022-11-14 14:50:01 +08:00
liaoxuezhi
009aad67ae
Merge branch 'master' into chore-svg 2022-11-14 14:25:06 +08:00
hsm-lv
9ff9d2939b
feat:SearchBox接入事件 (#5753) 2022-11-14 11:38:44 +08:00
hsm-lv
dfb9a738ba
feat:部分组件支持init事件&部分选项组件支持selectedItems参数 (#5700)
* feat:部分组件支持didMount事件&部分选项组件支持selectedItems参数

* feat:部分组件支持didMount事件&部分选项组件支持selectedItems参数

* feat:部分组件支持初始化事件&部分选项组件支持selectedItems参数

* feat:部分组件支持初始化事件&部分选项组件支持selectedItems参数

* feat:部分组件支持初始化事件&部分选项组件支持selectedItems参数
2022-11-14 09:28:03 +08:00
hsm-lv
710aae67a4
Merge pull request #5747 from 2betop/chore-form4
chore: ui form 支持 onValidate
2022-11-12 19:46:44 +08:00
2betop
5bc318f0f4 chore: ui form 支持 onValidate 2022-11-11 18:27:13 +08:00
qiaoganggang
b1d5a8e7f4
fix: 日期类组件字体大小修复 (#5743)
Co-authored-by: qiaoganggang <qiaoganggang@baidu.com>
2022-11-11 15:51:22 +08:00
qinhaoyan
bc59853b17
style: 主题变量整理 (#5712)
* style: 主题变量整理

* styles: 主题变量独立组件

* style: transfer style
2022-11-11 15:40:46 +08:00
Allen
4642d0e551
pickerContainer 增加 bodyClassName (#5740) 2022-11-11 14:03:30 +08:00
2betop
dc41d2d125 chore: 调整 svg 配置能在文件夹中一眼看出来是啥样 2022-11-11 11:07:32 +08:00
Allen
33d7bfa27a
chore: TabsTransfer透传multiple属性 (#5735) 2022-11-11 10:12:55 +08:00
2betop
b484869d2c feat: 支持 isVariableName 验证
chore: combo & inputTable 自动提交场景优化

添加 isVariableName 验证器

支持自定义并添加文档

支持更多 className 设置
2022-11-09 20:55:56 +08:00
liaoxuezhi
be7d240237
chore: 优化数组类表单输入,解决编辑失去焦点问题 (#5728) 2022-11-09 17:58:43 +08:00
sheeepli
59173cc074
fix: 修复 showSteps 为 false 时不生效的问题 (#5727) 2022-11-09 17:08:20 +08:00
liaoxuezhi
f467b0b264
fix: 修复 xxxOn 在 store 里面可能不更新的问题 (#5721) 2022-11-08 22:17:29 +08:00
liaoxuezhi
a9379b27c6
feat: confirmText 当运算结果为空时不展示,可以实现根据条件二次弹窗的需求场景 (#5714)
* publish beta

* feat: confirmText 当运算结果为空时不展示,可以实现根据条件二次弹窗的需求场景
2022-11-08 16:51:39 +08:00
liaoxuezhi
0ca78e3c80
feat: inputTable 支持配置 minLength maxLength 限制个数 (#5717)
* feat: inputTable 支持配置 minLength maxLength 限制个数

* fix: dateRange test 快照去除 (#5715)

Co-authored-by: sansiro <sansiro@sansiro.me>
2022-11-08 16:51:11 +08:00
RUNZE LU
f733e42072
fix: InputText组件开启autoComplete时添加重复内容时错误清空value问题 (#5673) 2022-11-08 16:33:16 +08:00
sansiro
acca93dfd1
fix: dateRange test 快照去除 (#5715) 2022-11-08 16:25:36 +08:00
sansiro
c30b1400d2
fix: 评分组件 count 支持变量获取 (#5681)
* fix: 评分组件 count 支持变量获取

* tokenize 修改为 filter
2022-11-08 10:35:36 +08:00
sansiro
a262db9e21
chore: 日期范围类组件单元测试补充 (#5705)
* dateRange

* datetimeRange

* timeRange

* monthRange

* quarter and year

* 修改

* 修改
2022-11-08 10:26:20 +08:00
liaoxuezhi
a6592c7d28
chore: 优化 locale, theme hoc, 存在 context 直接复用 (#5702)
* publish beta

* chore: 优化 locale, theme hoc, 存在 context 直接复用
2022-11-08 10:22:49 +08:00
liaoxuezhi
723c6bf4eb
feat: 补充 ConfirmBox ui 控件, 并将 PickerContainer 改成 ConfirmBox 实现 (#5708)
* publish beta

* feat: 添加 ui ConfirmBox

* feat: 补充 confirmBox ui 控件, 并将 pickerContainer 改成 confirmBox 实现

* PickerContainer title 逻辑不变动

* 暴露 InputTableColumnProps

* 调整 ts 定义

* 升级 react-hook-form

* inputTable 补充数组本身的验证

* Combo 也支持内部数组的验证

* 调整内部验证

* 调整目录
2022-11-08 10:17:56 +08:00
RUNZE LU
7285120513
chore: InputNumber严格判断大数模式,避免错误抛出string类型值 (#5703) 2022-11-07 14:43:08 +08:00
RUNZE LU
01b1e5a668
chore: InputArray新增默认值示例, 调整Combo组件scaffold逻辑 (#5701) 2022-11-04 18:58:01 +08:00
sansiro
f87aee0719
fix: filter 过滤器 isTrue/isFalse 问题修复 (#5676)
* fix: filter 过滤器 isTrue 问题修复

* 修改

* 修改

* 修改
2022-11-04 15:47:23 +08:00
liaoxuezhi
ee472ec367
feat: ui 组件 form 支持 autoSubmit (#5695)
* feat: ui 组件 form 支持 autoSubmit

* 下发 onSubmit 否则只能用 handleSubmit 这个会绕过 form 的检测,无法通知到上层
2022-11-04 15:37:29 +08:00
h7ml
eb6b49aa1c
fix: 修复 amis本地跑不起来 问题
* fix: https://github.com/baidu/amis/issues/4681

* feat: 使用cross-env 设置NODE_ENV 变量

* perf: 删除重复声明项

* revert: 恢复删除的SchemaRedirect

Co-authored-by: 吴多益 <wuduoyi@baidu.com>
2022-11-04 15:14:44 +08:00
徐佳豪
9b6e75b6ff
feat:Remark组件支持自定义图标 (#5694)
* feat:Remark组件支持自定义图标

* 去掉多余内容

Co-authored-by: xujiahao01 <xujiahao01@baidu.com>
2022-11-04 14:33:33 +08:00
PE_Sicca
2daecf5d11
fix: 数字输入框-属性配置-placeholder置灰+边框与form-input统一 amis-saas-4938 (#5666)
Co-authored-by: limengyang03 <limengyang03@baidu.com>
2022-11-04 14:32:16 +08:00
zhou999
f86e3d26f2
chore: combo组件items扩充编辑器的拖拽点位 (#5693)
* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽

* feat: combo组件items支持编辑器的拖拽
2022-11-04 13:43:47 +08:00