|
|
@@ -80,7 +80,7 @@
|
|
|
>
|
|
|
<i class="el-icon-plus"></i>
|
|
|
</el-upload>
|
|
|
- <div class="upload_tip">尺寸:158*214px,上传1张,支持图片格式:jpg、png、jpeg</div>
|
|
|
+ <div class="upload_tip">尺寸:158*214px,上传1张,支持图片格式:jpg、png、jpeg,单张图片不超过10MB</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="活动详情banner" prop="imageFiles" class="redLabel">
|
|
|
<el-upload
|
|
|
@@ -96,11 +96,11 @@
|
|
|
>
|
|
|
<i class="el-icon-plus"></i>
|
|
|
</el-upload>
|
|
|
- <div class="upload_tip">尺寸:702*440px,最多上传6张,图片格式:jpg、png、jpeg(可拖动调整顺序)</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="活动详情" prop="activityDetails" class="redLabel">
|
|
|
- <editor-vue :content="basicForm.activityDetails" @EditorChange="getEditor" ref="infoIntroduceRef"></editor-vue>
|
|
|
- </el-form-item>
|
|
|
+ <div class="upload_tip">尺寸:702*440px,最多上传6张,图片格式:jpg、png、jpeg,单张图片不超过10MB(可拖动调整顺序)</div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="活动详情" prop="activityDetails" class="redLabel">
|
|
|
+ <editor-vue :content="basicForm.activityDetails" @EditorChange="getEditor" ref="infoIntroduceRef"></editor-vue>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div class="btns adfac">
|
|
|
<el-button type="primary" @click="handleNext">下一步</el-button>
|
|
|
@@ -230,6 +230,7 @@ import Cookies from 'js-cookie'
|
|
|
import Sortable from 'sortablejs'
|
|
|
import editorVue from '@/components/editor'
|
|
|
import mixinRegionModule from '@/mixins/region-module.js'
|
|
|
+const MAX_IMAGE_SIZE = 10 * 1024 * 1024
|
|
|
const getInitialBasicForm = () => ({
|
|
|
id: '',
|
|
|
typeId: '',
|
|
|
@@ -514,6 +515,10 @@ export default {
|
|
|
)
|
|
|
return false
|
|
|
}
|
|
|
+ if (file.size > MAX_IMAGE_SIZE) {
|
|
|
+ this.$message.error('图片大小不能超过10MB')
|
|
|
+ return false
|
|
|
+ }
|
|
|
if (this.updType === 1) {
|
|
|
if (this.isCropper) {
|
|
|
this.currentFile = file
|
|
|
@@ -542,7 +547,11 @@ export default {
|
|
|
this.$http.post('/sys/oss/upload', data).then((res) => {
|
|
|
if (res.data.code === 0) {
|
|
|
this.successHandleCover(res.data)
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.data.msg || '图片上传失败')
|
|
|
}
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message.error('图片上传失败,请检查图片大小或网络连接')
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
@@ -552,7 +561,11 @@ export default {
|
|
|
this.$http.post('/sys/oss/upload', data).then((res) => {
|
|
|
if (res.data.code === 0) {
|
|
|
this.successHandleBanner(res.data)
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.data.msg || '图片上传失败')
|
|
|
}
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message.error('图片上传失败,请检查图片大小或网络连接')
|
|
|
})
|
|
|
}
|
|
|
},
|