#
whycq
2023-10-04 d78a337df4af502f6e886dd4cb1533f2ec02843c
pages/tzsk/AGV/AGVPakin.vue
@@ -31,6 +31,27 @@
                  <view class="desc">No:</view>
                  <view class="left-item">{{i + 1}}</view>
               </view>
               <!-- <view class="list-left-item">
                  <view class="desc">箱码:</view>
                  <view class="left-item">
                     <input type="text" v-model="item.containerCode">
                     <uni-tag :text="item.containerCode" type="primary"></uni-tag>
                  </view>
               </view> -->
               <view class="list-left-item">
                  <view class="desc">销售单号:</view>
                  <view class="left-item">
                     <input type="text" v-model="item.csocode">
                     <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                  </view>
               </view>
               <view class="list-left-item">
                  <view class="desc">订单行号:</view>
                  <view class="left-item">
                     <input type="text" v-model="item.isoseq">
                     <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                  </view>
               </view>
               <view class="list-left-item">
                  <view class="desc">料号:</view>
                  <view class="left-item">
@@ -177,6 +198,8 @@
         // 根据订单号返回商品详情
         findOrder() {
            let that = this
            that.tempOrderInfo.csocode = ''
            that.tempOrderInfo.isoseq = ''
            uni.request({
               url: that.baseUrl + '/mobile/order/search/orderNo/auth',
               header: {'token': uni.getStorageSync('token')},
@@ -186,12 +209,12 @@
               success(res) {
                  res = res.data
                  if (res.code === 200) {
                     if(res.data) {
                        for (var i = 0; i < res.data[0].combMats.length; i++) {
                     if(res.data && res.data[0].combMats) {
                        for (let i = 0; i < res.data[0].combMats.length; i++) {
                           that.checkMat(res.data[0].combMats[i])
                        }
                        that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                        that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                        // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                        // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                     } else {
                        uni.showToast({
                           title: that.orderNo + '请检查订单号是否正确',
@@ -234,11 +257,12 @@
         },
         barcodeInput() {
            // 不设置定时器 会出现扫入的字符串不全
            this.barcode = this.barcode.split('_')[1]
            setTimeout(() => {
               var len = this.barcode.length
               let len = this.barcode.length
               if (len != 10) {
                  uni.showToast({
                     title: '托盘码有误请重试',
                     title: '料箱码有误请重试',
                     icon: "none",
                     position: 'top'
                  });
@@ -446,6 +470,11 @@
               this.messageToggle('error')
               return;
            }
            if (that.dataList.length > 1) {
               this.messageText = "只能添加一种物料"
               this.messageToggle('error')
               return;
            }
            for (var i = 0; i < that.dataList.length; i++) {
               if (that.dataList[i].anfme == 0 || that.dataList[i].anfme == '') {
                  this.messageText = that.dataList[i].matnr + '组托数量不能为0'
@@ -453,6 +482,8 @@
                  return;
               }
            }
            // console.log(that.dataList);
            // return
            uni.request({
               url: that.baseUrl + '/agvMobile/comb/auth',
               data: JSON.stringify({