From 47b20769eb0bfa95e44af5a1d5a0484880803ea1 Mon Sep 17 00:00:00 2001 From: zhouzy062 Date: Wed, 10 Apr 2024 17:04:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../claimAndRefund/receive/agreement.vue | 43 +++- .../receive/receiveApplyAdd.vue | 2 +- .../claimAndRefund/receive/receiveManage.vue | 7 +- .../receiveByCq/receiveApplyAddByCq.vue | 2 + .../receiveByCq/receiveManage.vue | 7 +- .../claimAndRefund/return/returnExamine.vue | 2 +- .../views/claimAndRefund/return/returnIn.vue | 28 +-- .../claimAndRefund/return/returnInDetail.vue | 2 +- .../newBuy/newDevices/newDevicesAccept.vue | 19 +- .../newBuy/newDevices/newDevicesCode.vue | 33 +-- .../newDevices/newDevicesWarehousing.vue | 2 +- .../src/views/store/shelves/shelvesConfig.vue | 234 +----------------- 12 files changed, 102 insertions(+), 279 deletions(-) diff --git a/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue b/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue index 5767ca13..3092b2fe 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/agreement.vue @@ -96,7 +96,17 @@ - + + + + + + @@ -223,7 +233,7 @@ - + @@ -244,6 +254,7 @@ list-type="picture-card" accept=".png,.jpg,.jpeg" :on-success="handleAvatarSuccess" + :class="{ disabled: uploadDisabled }" :on-preview="handlePictureCardPreview" :on-remove="handleRemove"> @@ -354,6 +365,12 @@ export default { deptName: undefined, }; }, + computed: { + //图片上传1张后,隐藏上传框 + uploadDisabled() { + return this.checkUrlList.length > 4 + } + }, created() { this.getList(); this.getUnitList(); @@ -378,6 +395,12 @@ export default { this.loading = true; getAgreementList(this.queryParams).then(response => { this.agreementList = response.rows; + this.agreementList.forEach(item=>{ + if(item.fileUrl){ + item.imgUrlList = item.fileUrl.split(',') + item.imgNameList = item.fileName.split(',') + } + }) this.total = response.total; this.loading = false; } @@ -443,13 +466,13 @@ export default { }) }, handleAvatarSuccess(res,file) { - console.log("success") - }, - handleRemove(file, fileList) { + + }, + handleRemove(file,fileList) { let sum = 0; this.checkUrlNameList.forEach((item,index) => { if(item == file.name){ sum = index } }); this.checkUrlNameList.splice(sum, 1); - this.checkUrlList.splice(sum, 1); + this.checkUrlList.splice(sum, 1); }, //图片点击查看 handlePictureCardPreview(file) { @@ -480,7 +503,7 @@ export default { this.fileList = [] this.checkUrlList = [] this.checkUrlNameList = [] - if(response.data.fileUrl!=''){ + if(response.data.fileUrl&&response.data.fileUrl!=''){ let urlArr = response.data.fileUrl.split(',') let nameArr = response.data.fileName.split(',') for(let i=0;i \ No newline at end of file diff --git a/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue b/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue index ca495774..4d7e3668 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/receiveApplyAdd.vue @@ -577,7 +577,7 @@ export default { if(res.code == 200){ this.$message({ type:'success', - message: '申请成功' + message: res.msg }) this.$tab.closeOpenPage({ path: "/claimAndRefund/receive/receiveApply"}); } diff --git a/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue b/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue index e380fc6a..ffe62865 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/receiveManage.vue @@ -93,7 +93,12 @@ - + + +