|
|
@ -237,6 +237,22 @@ export const formSchema: FormSchema[] = [ |
|
|
|
}, |
|
|
|
}, |
|
|
|
ifShow: ({ values }) => isMenu(values.type) |
|
|
|
ifShow: ({ values }) => isMenu(values.type) |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
field: 'compName', |
|
|
|
|
|
|
|
label: '组件名称', |
|
|
|
|
|
|
|
component: 'Input', |
|
|
|
|
|
|
|
componentProps: { |
|
|
|
|
|
|
|
placeholder: '请输入组件名称(用于组件缓存)' |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
colProps: { |
|
|
|
|
|
|
|
span: 12 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
ifShow: ({ values }) => isMenu(values.type), |
|
|
|
|
|
|
|
dynamicRules: ({ model }) => [{ |
|
|
|
|
|
|
|
validator: (rule, value) => |
|
|
|
|
|
|
|
~~model.keepAlive && value.trim().length === 0 ? Promise.reject('请输入组件名称!') : Promise.resolve() |
|
|
|
|
|
|
|
}] |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
field: 'hideMenu', |
|
|
|
field: 'hideMenu', |
|
|
|
label: '是否隐藏', |
|
|
|
label: '是否隐藏', |
|
|
|