diff --git a/src/views/canteen/base/canteenStall/canteen/index.vue b/src/views/canteen/base/canteenStall/canteen/index.vue index fa0a5f3c..35a932e7 100644 --- a/src/views/canteen/base/canteenStall/canteen/index.vue +++ b/src/views/canteen/base/canteenStall/canteen/index.vue @@ -191,7 +191,7 @@ @@ -279,6 +279,7 @@ } ] }, + isUpload:false, fileList: [],//食堂图片 checkUrlList: [],//食堂图片 checkUrlNameList: [],//食堂图片 @@ -391,7 +392,6 @@ if (valid) { this.baseForm.bizStartTime=this.rangeTime[0] this.baseForm.bizEndTime=this.rangeTime[1] - // this.$set(this.baseForm,"imgUrl",this.checkUrlList[0]) if (this.canteenId != "") { updateCanteenApi(this.baseForm).then(response => { this.$modal.msgSuccess("修改成功"); @@ -422,8 +422,8 @@ }, // 图片上传 imgUpLoad(param, name, index) { - // console.log(param,'image') - param.type = 'canteen' + param.type = 'canteen'; + this.isUpload=true imgUpLoadTwo(param).then((res) => { if (res.code == 200) { this.checkUrlList.push(res.data.url) @@ -433,14 +433,16 @@ this.$modal.msgError(res.msg) this.$set(this.baseForm,"imgUrl","") } + this.isUpload=false }) .catch((error) => { this.$modal.msgError(error) + this.isUpload=false }) }, // 上传之前 handleBeforeUpload(file) { - const isLt = file.size / 1024 / 1024 < 10 + const isLt = file.size / 1024 / 1024 < 5 if (!isLt) { this.$modal.msgError(`图片大小不能超过 5 MB`) return false diff --git a/src/views/canteen/base/canteenStall/stall/index.vue b/src/views/canteen/base/canteenStall/stall/index.vue index e49eb456..8e670270 100644 --- a/src/views/canteen/base/canteenStall/stall/index.vue +++ b/src/views/canteen/base/canteenStall/stall/index.vue @@ -307,7 +307,7 @@ @@ -453,6 +453,7 @@ export default { checkUrlNameList: [],//档口图片 dialogVisible:false,//图片弹窗 dialogImageUrl:"",//图片弹窗 + isUpload:false }; }, created() { @@ -705,6 +706,7 @@ export default { imgUpLoad(param, name, index) { // console.log(param,'image') param.type = 'stall' + this.isUpload=true imgUpLoadTwo(param).then((res) => { if (res.code == 200) { this.checkUrlList.push(res.data.url) @@ -714,9 +716,11 @@ export default { this.$modal.msgError(res.msg) this.$set(this.baseForm,"imgUrl","") } + this.isUpload=false }) .catch((error) => { this.$modal.msgError(error) + this.isUpload=false }) }, handleAvatarSuccess(res, file) { diff --git a/src/views/canteen/base/mobile/bannerList/index.vue b/src/views/canteen/base/mobile/bannerList/index.vue index 1e10a807..19ece137 100644 --- a/src/views/canteen/base/mobile/bannerList/index.vue +++ b/src/views/canteen/base/mobile/bannerList/index.vue @@ -147,7 +147,7 @@ @@ -207,6 +207,7 @@ export default { checkUrlNameList: [],//食堂图片 dialogVisible:false,//图片弹窗 dialogImageUrl:"",//图片弹窗 + isUpload:false }; }, created() { @@ -327,9 +328,9 @@ export default { }).catch(() => {}); }, // 图片上传 - imgUpLoad(param, name, index) { - // console.log(param,'image') + imgUpLoad(param, name, index) { param.type = 'canteen' + this.isUpload=true imgUpLoadTwo(param).then((res) => { if (res.code == 200) { this.checkUrlList.push(res.data.url) @@ -339,9 +340,11 @@ export default { this.$modal.msgError(res.msg) this.$set(this.form,"imgUrl","") } + this.isUpload=false }) .catch((error) => { this.$modal.msgError(error) + this.isUpload=false }) }, checkImageSize(file, fileType) { diff --git a/src/views/canteen/base/mobile/baseSetting/index.vue b/src/views/canteen/base/mobile/baseSetting/index.vue index 52918fb7..8d0c80b8 100644 --- a/src/views/canteen/base/mobile/baseSetting/index.vue +++ b/src/views/canteen/base/mobile/baseSetting/index.vue @@ -113,7 +113,6 @@