commit:修复bug

This commit is contained in:
Jerry
2024-08-14 11:09:28 +08:00
parent b00cd7a392
commit 7b24385a08
3 changed files with 16 additions and 6 deletions

View File

@@ -170,6 +170,13 @@ const uploadWidgetImpl = reactive(
const getDisabledStatus = () => { const getDisabledStatus = () => {
if (form().isEdit) return true; if (form().isEdit) return true;
let formWidgetAuth: ANY_OBJECT | null = null;
if (form().formAuth) {
formWidgetAuth = form().formAuth();
if (formWidgetAuth != null) {
formWidgetAuth = formWidgetAuth.pc[pps.widget.variableName];
}
}
return props.widget.props.disabled; return props.widget.props.disabled;
}; };

View File

@@ -355,9 +355,13 @@ const getWidgetProps = computed(() => {
}); });
const getDisabledStatus = () => { const getDisabledStatus = () => {
const formWidgetAuth: ANY_OBJECT | null = form().formAuth let formWidgetAuth: ANY_OBJECT | null = null;
? form().formAuth().pc[pps.widget.variableName] if (form().formAuth) {
: null; formWidgetAuth = form().formAuth();
if (formWidgetAuth != null) {
formWidgetAuth = formWidgetAuth.pc[pps.widget.variableName];
}
}
if (formWidgetAuth && formWidgetAuth.disabled) return true; if (formWidgetAuth && formWidgetAuth.disabled) return true;
return pps.widget.props.disabled; return pps.widget.props.disabled;
}; };

View File

@@ -143,9 +143,8 @@ export const useForm = (props: ANY_OBJECT, formRef: Ref<FormInstance> | null = n
} }
}; };
const getWidgetVisible = widget => { const getWidgetVisible = widget => {
const formWidgetAuth: ANY_OBJECT | null = formAuth.value const formWidgetAuth: ANY_OBJECT | null =
? formAuth.value.pc[widget.variableName] formAuth.value && formAuth.value.pc ? formAuth.value.pc[widget.variableName] : null;
: null;
if (formWidgetAuth && formWidgetAuth.hide) return false; if (formWidgetAuth && formWidgetAuth.hide) return false;
return true; return true;
}; };