提交 237f41da 作者: Vben

fix(form): ensure that the hidden fields of the form are verified properly, fix #413

上级 5c57a1dd
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
- 确保 progress 进度条正确关闭 - 确保 progress 进度条正确关闭
- 修复表格勾选列配置失效问题 - 修复表格勾选列配置失效问题
- 确保一级菜单可以被隐藏 - 确保一级菜单可以被隐藏
- 确保表单隐藏字段校验正常
### 🎫 Chores ### 🎫 Chores
......
...@@ -156,9 +156,9 @@ ...@@ -156,9 +156,9 @@
if (!isShow) { if (!isShow) {
rule.required = false; rule.required = false;
} }
if (rule.required && component) { if (component) {
if (!Reflect.has(rule, 'type')) { if (!Reflect.has(rule, 'type')) {
rule.type = 'string'; rule.type = component === 'InputNumber' ? 'number' : 'string';
} }
const joinLabel = Reflect.has(props.schema, 'rulesMessageJoinLabel') const joinLabel = Reflect.has(props.schema, 'rulesMessageJoinLabel')
? rulesMessageJoinLabel ? rulesMessageJoinLabel
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
} }
span.anticon:not(.app-iconify) { span.anticon:not(.app-iconify) {
vertical-align: 0.135em; vertical-align: 0.125em !important;
} }
.ant-back-top { .ant-back-top {
......
...@@ -39,6 +39,14 @@ ...@@ -39,6 +39,14 @@
required: true, required: true,
}, },
{ {
field: 'id',
label: 'id',
required: true,
defaultValue: 0,
component: 'InputNumber',
show: false,
},
{
field: 'field3', field: 'field3',
component: 'DatePicker', component: 'DatePicker',
label: '字段3', label: '字段3',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论