From f5bf791b1acf194580c164ccfc877d7cb9495a0c Mon Sep 17 00:00:00 2001 From: zhouzy062 Date: Tue, 2 Apr 2024 13:36:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99=E5=87=BA=E5=BA=93=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../claimAndRefund/receive/receiveOut.vue | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/sgzb-ui/src/views/claimAndRefund/receive/receiveOut.vue b/sgzb-ui/src/views/claimAndRefund/receive/receiveOut.vue index de72d768..cfc8e598 100644 --- a/sgzb-ui/src/views/claimAndRefund/receive/receiveOut.vue +++ b/sgzb-ui/src/views/claimAndRefund/receive/receiveOut.vue @@ -498,37 +498,45 @@ }, //编码出库保存 saveCodeOut(){ - // console.log(this.outObj) + if(this.maCodeList.length<=this.outObj.outNum){ + let params = this.maCodeList.map(item=>{ + let obj = { + id:this.outObj.id, + maId:item, + manageType:0, + carCode:this.codeOutForm.carCode, + typeId:this.outObj.typeId, + parentId:this.outObj.parentId, + outNum:1, + taskId:this.outObj.taskId, + } + return obj + }) + // console.log(params) + submitOut(params).then(response => { + this.$modal.msgSuccess("出库成功"); + this.openCode = false; + this.handleDialogQuery(); + this.handleQuery(); + } + ); + + }else{ + this.$modal.msgError("所选机具编码已超出出库数量!"); + } + + - let params = this.maCodeList.map(item=>{ - let obj = { - id:this.outObj.id, - maId:item, - manageType:0, - carCode:this.codeOutForm.carCode, - typeId:this.outObj.typeId, - parentId:this.outObj.parentId, - outNum:1, - taskId:this.outObj.taskId, - } - return obj - }) - console.log(params) - submitOut(params).then(response => { - this.$modal.msgSuccess("出库成功"); - this.openCode = false; - this.handleQuery(); - } - ); }, + //数量出库保存 saveNumOut(){ - + this.outNumList[0].carCode = this.numOutForm.carCode let param = this.outNumList - console.log(param) submitNumOut(param).then(response => { this.$modal.msgSuccess("出库成功"); this.openNum = false; + this.handleDialogQuery(); this.handleQuery(); } ); @@ -536,9 +544,13 @@ //输入出库数量 checkNum(row){ + let maxNum = row.outNum if(row.inputNum<=1){ row.inputNum = 1 } + if(row.inputNum>row.outNum){ + row.inputNum = maxNum; + } }, /** 导出按钮操作 */