From 407e6c2b810139a9a9ff441449ea4dda5afff04c Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Sun, 11 Jan 2026 15:46:34 +0800
Subject: [PATCH] 1
---
src/views/allsetting/bannersetting.vue | 29 +++++++++++++----------------
1 files changed, 13 insertions(+), 16 deletions(-)
diff --git a/src/views/allsetting/bannersetting.vue b/src/views/allsetting/bannersetting.vue
index 84b0bc3..34c5869 100644
--- a/src/views/allsetting/bannersetting.vue
+++ b/src/views/allsetting/bannersetting.vue
@@ -62,35 +62,31 @@
v-decorator="['isOrder', { rules: [{ required: true, message: '排序值越大显示越靠前', }] }]" />
</a-form-item>
<a-form-item label="标题" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-input placeholder="请输入标题"
- v-decorator="['banTitle', { }]" />
+ <a-input placeholder="请输入标题" v-decorator="['banTitle', {}]" />
</a-form-item>
<a-form-item label="描述" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-input placeholder="请输入描述"
- v-decorator="['banDesc', { }]" />
+ <a-input placeholder="请输入描述" v-decorator="['banDesc', {}]" />
</a-form-item>
<a-form-item label="链接" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-input placeholder="请输入链接"
- v-decorator="['targetUrl', {}]" />
+ <a-input placeholder="请输入链接" v-decorator="['targetUrl', {}]" />
</a-form-item>
<a-form-item label="PC端是否显示" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-select placeholder="请选择显示状态"
- v-decorator="['isPc', { }]">
+ <a-select placeholder="请选择显示状态" v-decorator="['isPc', {}]">
<a-select-option :value="0">显示</a-select-option>
<a-select-option :value="1">隐藏</a-select-option>
</a-select>
</a-form-item>
<a-form-item label="移动端是否显示" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-select placeholder="请选择显示状态"
- v-decorator="['isM', {}]">
+ <a-select placeholder="请选择显示状态" v-decorator="['isM', {}]">
<a-select-option :value="0">显示</a-select-option>
<a-select-option :value="1">隐藏</a-select-option>
</a-select>
</a-form-item>
<a-form-item label="轮播图图片" :labelCol="labelCol" :wrapperCol="wrapperCol">
- <a-upload name="avatar" list-type="picture-card" style="width: 200px;" accept=".jpg,.jpeg,.png" class="avatar-uploader"
- v-decorator="['bannerUrl', { valuePropName: 'file',rules: [{ required: true, message: '请上传轮播图图片', }] }]" :showUploadList="false"
- :customRequest="customRequest">
+ <a-upload name="avatar" list-type="picture-card" style="width: 200px;" accept=".jpg,.jpeg,.png"
+ class="avatar-uploader"
+ v-decorator="['bannerUrl', { valuePropName: 'file', rules: [{ required: true, message: '请上传轮播图图片', }] }]"
+ :showUploadList="false" :customRequest="customRequest">
<img v-if="bannerUrl" :src="bannerUrl" alt="avatar" style="width: 100%;" />
<div v-else>
<a-icon :type="imgloading ? 'loading' : 'plus'" />
@@ -218,9 +214,9 @@
formData.append('upload_file', data.file)
adminupload(formData).then(res => {
if (res.status == 0) {
- this.bannerUrl = res.data.url
+ this.bannerUrl = res.data.url || res.data
this.addUserform.setFieldsValue(({
- bannerUrl: res.data.url
+ bannerUrl: res.data.url || res.data
}))
} else {
this.$message.error({ content: '上传失败请检查图片类型!' });
@@ -306,7 +302,8 @@
.reds {
color: #f5222d;
}
-/deep/ .ant-upload.ant-upload-select-picture-card{
+
+/deep/ .ant-upload.ant-upload-select-picture-card {
width: 200px !important;
}
</style>
\ No newline at end of file
--
Gitblit v1.9.3