From 8a445429adae33cd67895f247d21fa6e6f172aea Mon Sep 17 00:00:00 2001 From: shijing Date: Wed, 6 Aug 2025 10:41:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=B7=B2=E5=AE=8C=E6=88=90=E7=89=A9?= =?UTF-8?q?=E6=96=99=E5=88=86=E9=85=8D=E5=8F=91=E8=B4=A7=E7=BC=96=E5=8F=B7?= =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wpm_bx/inmOut.vue | 81 ++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 20 deletions(-) diff --git a/src/views/wpm_bx/inmOut.vue b/src/views/wpm_bx/inmOut.vue index 97bca4be..c32f3701 100644 --- a/src/views/wpm_bx/inmOut.vue +++ b/src/views/wpm_bx/inmOut.vue @@ -270,6 +270,17 @@ 取消 + +

没有找到该前缀的发货编号,请完善发货流水号位数(填整数)

+ + + + + + +
{ let number_out_last = ''; - if(res.number_out_last==null){ - number_out_last = that.prefix+'000'; - }else{ + if(res.number_out_last==null){//没有该前缀的发货编号 + number_out_last = null; + that.showBatch=false; + that.showDigit = true; + }else{//有该前缀的发货编号 + let items = []; number_out_last = res.number_out_last; - } - that.number_out_last = number_out_last; - let num = number_out_last.slice(-3) - let str = number_out_last.slice(0,-3) - let items = []; - for(let i=0;i< that.wprList.length;i++){ - let obj = {}; - let numb = Number(num)+i+1; - if(numb<10){ - numb = '00'+numb; - }else if(numb<100){ - numb = '0'+numb; + let str = number_out_last.replace(/[^a-zA-Z]/g, ''); // 提取字母 + let num = number_out_last.replace(/[^0-9]/g, ''); // 提取数字 + let length = num.length;//流水号的长度 + for(let i=0;i< that.wprList.length;i++){ + let numb = Number(num)+i+1; + let numbs = numb+''; + let len = numbs.length; + let zoreStr = ''; + for(let j=0;j { + that.showBatch=false; + that.getRowWpr(); + }) } - let params = {}; + }) + }, + //没有找到前缀的发货编号,从1开始编号时 + digitSure(){ + let that = this; + //根据前缀和流水位数获取编号 + let items = []; + for(let i=0;i< that.wprList.length;i++){ + let numb = i+1,zoreStr = ''; + numb+= ''; + let len = numb.length; + for(let j=0;j { + that.showDigit = false; that.getRowWpr(); }) - }) }, //本地更新数据 handleSaveSuccess(data, mode) {