From 1ae811604ff433ecb5e77e507fb628793eba7ae4 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Tue, 24 Jun 2025 14:41:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canteen/base/canteenStall/canteen/index.vue | 12 +++++++----- src/views/canteen/base/canteenStall/stall/index.vue | 6 +++++- src/views/canteen/base/mobile/bannerList/index.vue | 9 ++++++--- src/views/canteen/base/mobile/baseSetting/index.vue | 1 - src/views/canteen/dish/dish/index.vue | 3 +++ .../shopMaterial/components/MaterialDialog.vue | 3 +++ src/views/canteen/superstore/super/index.vue | 3 +++ src/views/kitchen/staffManage/staff/index.vue | 12 +++++++++++- src/views/system/user/index.vue | 7 +++++-- 9 files changed, 43 insertions(+), 13 deletions(-) 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 @@