|
@@ -31,7 +31,7 @@
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="轮播图:" prop="images">
|
|
|
- <el-upload multiple :limit="6" ref="imageListUpload2" class="avatar-uploader2 imageListUpload2"
|
|
|
+ <el-upload v-if="showImageListUpload2" multiple :limit="6" ref="imageListUpload2" class="avatar-uploader2 imageListUpload2"
|
|
|
style="height: 0;" :action="baseURL + 'common/upload'" :headers="myHeaders" name="file"
|
|
|
:show-file-list="false" :on-success="uploadSuccess2" :on-exceed="uploadExceed2"
|
|
|
:before-upload="beforeUpload2">
|
|
@@ -529,6 +529,8 @@ export default {
|
|
|
tagList: [],
|
|
|
|
|
|
canCompute: false,
|
|
|
+
|
|
|
+ showImageListUpload2: false,
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -1118,8 +1120,19 @@ export default {
|
|
|
|
|
|
// 轮播图 - 点击上传图片
|
|
|
uploadImage(id) {
|
|
|
- this.uploadImageId = id;
|
|
|
- document.querySelector('.imageListUpload2 input').click();
|
|
|
+ if(this.step1Form.images.length>=6){
|
|
|
+ this.$errorMsg('最多上传6张轮播图');
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ this.showImageListUpload2 = false
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.showImageListUpload2 = true
|
|
|
+ this.$nextTick(()=>{
|
|
|
+ this.uploadImageId = id;
|
|
|
+ document.querySelector('.imageListUpload2 input').click();
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
// 轮播图 - 上传成功
|