#
whycq
2023-11-11 387f6b880f2ee8cf8ae1b02c3ea544429b7167e6
pages/tzsk/AGV/AGVPakinOn.vue
@@ -160,6 +160,10 @@
               @confirm="agvStartConfirm" @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>
@@ -183,25 +187,46 @@
            messageText: '',
            title: '',
            content: '',
            barcodeFocus: true,
            barcodeFocus: false,
            stationCodeFocus: false,
            matFocus: false,
            orderNoFocus: false,
            orderNoFocus: true,
            matData: '',
            removeNum: 0,
            devNo: [],
            flag: 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'
            }
         },
         findOrder() {
            let that = this
            that.tempOrderInfo.csocode = ''
@@ -219,8 +244,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 + '请检查订单号是否正确',
@@ -323,12 +350,12 @@
         // 搜索物料
         findMat() {
            let that = this
            if (that.dataList.length >= 1) {
               this.messageText = "只能添加一种物料"
               this.messageToggle('warn')
               that.matnr = ''
               return
            }
            // if (that.dataList.length >= 1) {
            //    this.messageText = "只能添加一种物料"
            //    this.messageToggle('warn')
            //    that.matnr = ''
            //    return
            // }
            uni.request({
               url: that.baseUrl + '/mat/auth',
               data: {
@@ -354,6 +381,8 @@
                        // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
                        events: {
                           matList: function(data) {
                              data.data['csocode'] = ''
                              data.data['isoseq'] = ''
                              that.checkMat(data.data)
                              that.focuss()
                           },
@@ -646,12 +675,13 @@
<style>
   @import url('../../../static/css/wms.css/wms.css');
   .list:first-child {
      margin-top: 540rpx;
      margin-top: 400rpx;
   }
   .code {
      width: 100%;
      position: fixed;
      min-height: 200rpx;
      min-height: 210rpx;
      background-color: #FFF;
      z-index: 10;
   }
@@ -659,7 +689,7 @@
   .item {
      display: flex;
      align-items: center;
      height: 100rpx;
      height: 70rpx;
      margin-left: 20rpx;
      border-bottom: 1px solid #DCDFE6;
   }
@@ -691,7 +721,7 @@
      width: 100%;
      background-color: white;
      position: fixed;
      margin-top: 400rpx;
      margin-top: 280rpx;
      z-index: 9;
      /* border-top: 1px solid #DCDFE6; */
      text-align: center;