feat(form-create): 【antd/ele】表单选择器支持默认选中当前用户/部门
- UserSelect 组件新增 defaultCurrentUser 配置,支持默认选中当前登录用户 - DeptSelect 组件重构为独立的树形选择器,支持 defaultCurrentDept 配置 - DeptSelect 支持 returnType 配置,可返回部门 ID 或部门名称 - 修复 useSelectRule 未将自定义 props 默认值传递给组件的问题 - 修复 DeptSelect 数据加载完成前回显失败的问题 - 同时支持 web-antd 和 web-ele 两个应用
This commit is contained in:
@@ -189,6 +189,14 @@ export async function useFormCreateDesigner(designer: Ref) {
|
||||
name: 'UserSelect',
|
||||
label: '用户选择器',
|
||||
icon: 'icon-eye',
|
||||
props: [
|
||||
{
|
||||
type: 'switch',
|
||||
field: 'defaultCurrentUser',
|
||||
title: '默认选中当前用户',
|
||||
value: true,
|
||||
},
|
||||
],
|
||||
});
|
||||
const deptSelectRule = useSelectRule({
|
||||
name: 'DeptSelect',
|
||||
@@ -205,6 +213,12 @@ export async function useFormCreateDesigner(designer: Ref) {
|
||||
{ label: '部门名称', value: 'name' },
|
||||
],
|
||||
},
|
||||
{
|
||||
type: 'switch',
|
||||
field: 'defaultCurrentDept',
|
||||
title: '默认选中当前部门',
|
||||
value: true,
|
||||
},
|
||||
],
|
||||
});
|
||||
const dictSelectRule = useDictSelectRule();
|
||||
|
||||
Reference in New Issue
Block a user