#
whycq
2022-07-20 1332f04d2f15765e5d64c8778b5cb4a824e0d12f
pages/basics/outPakin.vue
@@ -111,7 +111,8 @@
            messageText: '这是一条成功提示',
            origins: [{value:'1288'},{value:'5055'}],
            origin: null, // 仓库
            current: 0
            current: 0,
            isNum:false
         }
      },
      mounted(){
@@ -124,7 +125,7 @@
      onLoad() {
         // #ifdef APP
         setInterval(()=>{
            // uni.hideKeyboard()
            uni.hideKeyboard()
         },20)
         // #endif
      },
@@ -262,11 +263,19 @@
         checkNum(theObj) {
            var reg = /^[0-9]*$/;
            if (!reg.test(theObj)) {
               this.messageToggle('warn');
               this.messageText = '商品编码有误,请重试';
               this.foucss();
               this.isNum = false;
               return;
            }
            var year = theObj.substring(0,2)
            //获取当前年份
            var dt = new Date();
            var thisYear = new Date().getFullYear() + ''
            thisYear = thisYear.substring(2,4)
            if(year > thisYear) {
               this.isNum = false;
               return ;
            }
            this.isNum = true;
         },
         // 添加扫描日志
         addLog(matCode,userName) {
@@ -293,8 +302,8 @@
            let matCode = that.matnrId
            // 开启扫描日志
            that.addLog(matCode,userName)
            that.foucss();
            return;
            // that.foucss();
            // return;
            if (that.matnrId.length > 25){
               that.messageToggle('warn');
               that.messageText = '商品编码超长,请重试';
@@ -305,6 +314,12 @@
            let matnr = str[0] + '-' + str[1]
            // 检查条码中非数字
            that.checkNum(str[2])
            if (that.isNum == false) {
               that.messageToggle('warn');
               that.messageText = '商品编码有误,请重试!';
               that.foucss();
               return;
            }
            for (let k = 0; k < that.matList.length;k++) {
               if (that.matList[k].matnr != matnr) {
                  that.messageToggle('warn');
@@ -313,7 +328,6 @@
                  return;
               }
            }
            
            // return;
            // uni.showLoading();