#
whycq
2023-11-11 6f9de9105f368a4e53b7ab262534ff1d98d084cd
pages/tzsk/pakin/pakin2.vue
@@ -34,7 +34,7 @@
               <view class="list-left-item">
                  <view class="desc">箱码:</view>
                  <view class="left-item">
                     <input type="text" v-model="item.containerCode">
                     <input type="text" v-model="item.containerCode" @input="checkContainerCode(item)">
                     <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                  </view>
               </view>
@@ -157,6 +157,10 @@
               @confirm="resetConfirm" @close="resetClose"></uni-popup-dialog>
         </uni-popup>
      </view>
      <view class="keyboard" :class="hidebg" mode="aspectFit" @click="hideKeyboard">
         <image src="@/static/img/keyboard1.png" style="height: 70%;width: 70%;"></image>
      </view>
   </view>
</template>
@@ -184,17 +188,43 @@
            matFocus: false,
            matData: '',
            removeNum: 0,
            tempOrderInfo: {csocode: '',isoseq: ''}
            tempOrderInfo: {csocode: '',isoseq: ''},
            hide: true,
            hidebg: 'kb-bgtr'
         }
      },
      onLoad() {
         // #ifdef APP
         setInterval(()=>{
            if (this.hide) {
               uni.hideKeyboard()
            } else {
            }
         },20)
         // #endif
      },
      onBackPress() {
         this.hide = false
      },
      onShow() {
         this.baseUrl = uni.getStorageSync('baseUrl');
         this.token = uni.getStorageSync('token');
      },
      methods: {
         hideKeyboard() {
            this.hide = this.hide ? false : true
            if (this.hide) {
               this.hidebg = 'kb-bgtr'
            } else {
               this.hidebg = 'kb-bgfa'
            }
         },
         // 过滤
         checkContainerCode(item) {
            item.containerCode = item.containerCode.split('_')[1]
            // this.barcode = this.barcode.split('_')[1]
         },
         // 根据订单号返回商品详情
         findOrder() {
            let that = this
@@ -213,8 +243,10 @@
                        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.orderNoFocus = false
                        setTimeout(() => {
                           that.barcodeFocus = true
                        }, 10);
                     } else {
                        uni.showToast({
                           title: that.orderNo + '请检查订单号是否正确',
@@ -534,7 +566,7 @@
   @import url('../../../static/css/wms.css/wms.css');
   .list:first-child {
      margin-top: 360rpx;
      margin-top: 320rpx;
   }
   .code {
      width: 100%;