|
|
@@ -72,13 +72,15 @@ props.formConfig.formItems.forEach(item => {
|
|
|
<slot :name="slot.alias" v-bind="slotProps"></slot>
|
|
|
</template>
|
|
|
</el-form-tabs>
|
|
|
- <el-form-item :label="sub.label" :rules="sub.rules" :prop="sub.name" v-else>
|
|
|
- <form-comp :item="sub" v-model="formData[sub.name]">
|
|
|
- <template #[slot.alias]="slotProps" v-for="slot in sub.slots" :key="slot.alias">
|
|
|
- <slot :name="slot.alias" v-bind="slotProps"></slot>
|
|
|
- </template>
|
|
|
- </form-comp>
|
|
|
- </el-form-item>
|
|
|
+ <template v-else>
|
|
|
+ <el-form-item :label="sub.label" :rules="sub.rules" :prop="sub.name" v-show="!sub.hidden">
|
|
|
+ <form-comp :item="sub" v-model="formData[sub.name]">
|
|
|
+ <template #[slot.alias]="slotProps" v-for="slot in sub.slots" :key="slot.alias">
|
|
|
+ <slot :name="slot.alias" v-bind="slotProps"></slot>
|
|
|
+ </template>
|
|
|
+ </form-comp>
|
|
|
+ </el-form-item>
|
|
|
+ </template>
|
|
|
<!-- <el-form-item :label="sub.label" :rules="sub.rules" :prop="sub.name">
|
|
|
<form-comp :item="sub" v-model="formData[sub.name]">
|
|
|
<template #[slot.alias]="slotProps" v-for="slot in sub.slots" :key="slot.alias">
|