fix(用户管理): 修复编辑用户时角色字段验证逻辑

编辑用户时角色字段为必填,新增用户时允许为空。通过添加动态验证规则实现此逻辑。
This commit is contained in:
dap
2026-01-28 19:48:13 +08:00
parent 9129026bcb
commit dab5f8ed72

View File

@@ -198,6 +198,13 @@ export const drawerSchema: FormSchemaGetter = () => [
},
fieldName: 'roleIds',
label: '角色',
dependencies: {
// 后端逻辑为新增可以为空 编辑时不能为空
rules: (model) => {
return model.userId ? 'selectRequired' : null;
},
triggerFields: ['userId'],
},
},
{
component: 'Textarea',