|
@@ -25,18 +25,18 @@
|
|
|
<SelectIcon v-model:icon-value="formModel[handleProp(item.prop)]" />
|
|
|
</template>
|
|
|
<template v-else-if="item.compOptions.elTagName === 'file-upload'">
|
|
|
- <FileUpload v-model:model-value="formModel[handleProp(item.prop)]" />
|
|
|
+ <FileUpload v-model:model-value="formModel[handleProp(item.prop)]" v-bind="$attrs" />
|
|
|
</template>
|
|
|
<template v-else-if="item.compOptions.elTagName === 'img-upload'">
|
|
|
<Imgs v-model="formModel[handleProp(item.prop)]" v-bind="$attrs" />
|
|
|
</template>
|
|
|
<template v-else-if="item.compOptions.elTagName === 'file-upload-s3'">
|
|
|
- <FileUploadS3 v-model:model-value="formModel[handleProp(item.prop)]" />
|
|
|
+ <FileUploadS3 v-model:model-value="formModel[handleProp(item.prop)]" v-bind="$attrs" />
|
|
|
</template>
|
|
|
<template v-else-if="item.compOptions.elTagName === 'img-upload-s3'">
|
|
|
<ImgsS3 v-model="formModel[handleProp(item.prop)]" v-bind="$attrs" />
|
|
|
</template>
|
|
|
- <Item v-else :item="item" :model="formModel[handleProp(item.prop)]" />
|
|
|
+ <Item v-else :item="item" :model="formModel" />
|
|
|
</component>
|
|
|
</el-col>
|
|
|
</template>
|
|
@@ -158,6 +158,7 @@ watch(
|
|
|
? (formModel.value = props.model)
|
|
|
: (formModel.value[item.prop] = item.compOptions.value === 0 ? 0 : item.compOptions.value || value)
|
|
|
})
|
|
|
+ console.log('formModel.value', formModel.value)
|
|
|
},
|
|
|
{ immediate: true }
|
|
|
)
|