必填项不可编辑时不设置必填
parent
bd7f834718
commit
e2ed81cd24
|
|
@ -360,6 +360,11 @@
|
|||
|
||||
function renderItem() {
|
||||
const { itemProps, slot, render, field, suffix, component } = props.schema;
|
||||
// 不可编辑时,必填项不设置
|
||||
let useItemProps = {...itemProps}
|
||||
if(useItemProps.required){
|
||||
useItemProps.required = useItemProps.required && !unref(getDisable)
|
||||
}
|
||||
const { labelCol, wrapperCol } = unref(itemLabelWidthProp);
|
||||
const { colon } = props.formProps;
|
||||
const opts = { disabled: unref(getDisable), readonly: unref(getReadonly) };
|
||||
|
|
@ -406,7 +411,7 @@
|
|||
name={field}
|
||||
colon={colon}
|
||||
class={{ 'suffix-item': showSuffix }}
|
||||
{...(itemProps as Recordable<any>)}
|
||||
{...(useItemProps as Recordable<any>)}
|
||||
label={renderLabelHelpMessage()}
|
||||
rules={handleRules()}
|
||||
labelCol={labelCol}
|
||||
|
|
|
|||
Loading…
Reference in New Issue