必填项不可编辑时不设置必填

dianlixunjian
Zhufu 2024-06-27 15:19:43 +08:00
parent bd7f834718
commit e2ed81cd24
1 changed files with 6 additions and 1 deletions

View File

@ -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}