|
|
|
|
@ -51,11 +51,26 @@
|
|
|
|
|
</a-select>
|
|
|
|
|
</a-form-item>
|
|
|
|
|
<a-form-item label="标题" v-if="formState.type !== 'recommendations'">
|
|
|
|
|
<a-input v-model:value="formState.title" />
|
|
|
|
|
<a-input v-model:value="formState.title" placeholder="输入标题"/>
|
|
|
|
|
</a-form-item>
|
|
|
|
|
<a-form-item label="主图" v-if="formState.type !== 'recommendations'">
|
|
|
|
|
<a-upload
|
|
|
|
|
v-model:fileList="formState.images"
|
|
|
|
|
list-type="picture-card"
|
|
|
|
|
:max-count="1"
|
|
|
|
|
@preview="handlePreview"
|
|
|
|
|
@change="handleImageChange"
|
|
|
|
|
>
|
|
|
|
|
<div v-if="formState.images.length < 1">
|
|
|
|
|
<plus-outlined />
|
|
|
|
|
<div style="margin-top: 8px">上传图片</div>
|
|
|
|
|
</div>
|
|
|
|
|
</a-upload>
|
|
|
|
|
</a-form-item>
|
|
|
|
|
<a-form-item label="内容" v-if="formState.type !== 'recommendations'">
|
|
|
|
|
<wysiwyg-editor v-model="formState.content" />
|
|
|
|
|
</a-form-item>
|
|
|
|
|
|
|
|
|
|
<a-form-item label="图片" v-if="formState.type === 'recommendations'">
|
|
|
|
|
<a-upload
|
|
|
|
|
v-model:fileList="formState.images"
|
|
|
|
|
@ -66,7 +81,7 @@
|
|
|
|
|
>
|
|
|
|
|
<div v-if="formState.images.length < 9">
|
|
|
|
|
<plus-outlined />
|
|
|
|
|
<div style="margin-top: 8px">Upload</div>
|
|
|
|
|
<div style="margin-top: 8px">上传图片</div>
|
|
|
|
|
</div>
|
|
|
|
|
</a-upload>
|
|
|
|
|
</a-form-item>
|
|
|
|
|
|