|
|
|
@ -41,6 +41,7 @@ const {
|
|
|
|
emptyStateValue,
|
|
|
|
emptyStateValue,
|
|
|
|
fieldName,
|
|
|
|
fieldName,
|
|
|
|
formFieldProps,
|
|
|
|
formFieldProps,
|
|
|
|
|
|
|
|
hide,
|
|
|
|
label,
|
|
|
|
label,
|
|
|
|
labelClass,
|
|
|
|
labelClass,
|
|
|
|
labelWidth,
|
|
|
|
labelWidth,
|
|
|
|
@ -95,7 +96,7 @@ const currentRules = computed(() => {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
const visible = computed(() => {
|
|
|
|
const visible = computed(() => {
|
|
|
|
return isIf.value && isShow.value;
|
|
|
|
return !hide && isIf.value && isShow.value;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
const shouldRequired = computed(() => {
|
|
|
|
const shouldRequired = computed(() => {
|
|
|
|
@ -283,7 +284,7 @@ onUnmounted(() => {
|
|
|
|
|
|
|
|
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<FormField
|
|
|
|
<FormField
|
|
|
|
v-if="isIf"
|
|
|
|
v-if="!hide && isIf"
|
|
|
|
v-bind="fieldProps"
|
|
|
|
v-bind="fieldProps"
|
|
|
|
v-slot="slotProps"
|
|
|
|
v-slot="slotProps"
|
|
|
|
:name="fieldName"
|
|
|
|
:name="fieldName"
|
|
|
|
|