mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 23:56:42 +08:00
fix
This commit is contained in:
@@ -32,20 +32,53 @@ const formData = ref<any>(elementProps.form || {})
|
|||||||
<template>
|
<template>
|
||||||
<Component
|
<Component
|
||||||
:is="formItem.component"
|
:is="formItem.component"
|
||||||
v-if="!formItem.html"
|
v-if="!formItem.html && formItem.props?.modelvalue"
|
||||||
v-bind="formItem.props"
|
v-bind="formItem.props"
|
||||||
v-model="formData[formItem.props?.model || '']"
|
|
||||||
v-model:value="formData[formItem.props?.modelvalue]"
|
v-model:value="formData[formItem.props?.modelvalue]"
|
||||||
>
|
>
|
||||||
{{ formItem.text }}
|
{{ formItem.text }}
|
||||||
<FormRender
|
<template
|
||||||
v-for="(innerItem, innerIndex) in (formItem.content || [])"
|
v-for="(innerItem, innerIndex) in (formItem.content || [])"
|
||||||
:key="innerIndex"
|
:key="innerIndex"
|
||||||
v-model="formData[innerItem.props?.model || '']"
|
>
|
||||||
v-model:value="formData[formItem.props?.modelvalue]"
|
<FormRender
|
||||||
:config="innerItem"
|
v-if="innerItem.props?.modelvalue"
|
||||||
:form="formData"
|
v-model:value="formData[innerItem.props?.modelvalue]"
|
||||||
/>
|
:config="innerItem"
|
||||||
|
:form="formData"
|
||||||
|
/>
|
||||||
|
<FormRender
|
||||||
|
v-else
|
||||||
|
v-model="formData[innerItem.props?.model]"
|
||||||
|
:config="innerItem"
|
||||||
|
:form="formData"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
</Component>
|
||||||
|
<Component
|
||||||
|
:is="formItem.component"
|
||||||
|
v-if="!formItem.html"
|
||||||
|
v-bind="formItem.props"
|
||||||
|
v-model="formData[formItem.props?.model]"
|
||||||
|
>
|
||||||
|
{{ formItem.text }}
|
||||||
|
<template
|
||||||
|
v-for="(innerItem, innerIndex) in (formItem.content || [])"
|
||||||
|
:key="innerIndex"
|
||||||
|
>
|
||||||
|
<FormRender
|
||||||
|
v-if="innerItem.props?.modelvalue"
|
||||||
|
v-model:value="formData[innerItem.props?.modelvalue]"
|
||||||
|
:config="innerItem"
|
||||||
|
:form="formData"
|
||||||
|
/>
|
||||||
|
<FormRender
|
||||||
|
v-else
|
||||||
|
v-model="formData[innerItem.props?.model]"
|
||||||
|
:config="innerItem"
|
||||||
|
:form="formData"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
</Component>
|
</Component>
|
||||||
<Component
|
<Component
|
||||||
:is="formItem.component"
|
:is="formItem.component"
|
||||||
|
|||||||
Reference in New Issue
Block a user