#
whycq
2024-03-14 75c7b41bf31e39e33dcf3a2bb06db704b8890ef8
pages/project/jmAGV/home.vue
@@ -38,7 +38,13 @@
         <uni-popup ref="inputPopup" type="dialog">
            <view class="popup3">
               <view class="popup3-input-title">{{tipsTitle}}</view>
               <view class="popup3-input-box">
               <view class="popup3-input-box2" :class="item.chose"
                  v-if="!meterShow" v-for="item in emptyMatList" @click="chose(item.matnr)">
                  <view>
                     {{item.maktx}}
                  </view>
               </view>
               <view class="popup3-input-box" v-if="meterShow">
                  <text>{{desc}}:</text>
                  <view style="margin-left: 3rpx;">
                     <input type="text" v-model="code"/>
@@ -89,6 +95,7 @@
               {name: '9号托盘站',code:'KW-9',type: 'tray'},
               {name: '10号托盘站',code:'KW-10',type: 'tray'}
            ],
            emptyMatList: [],
            item: '',
            text: '',
            btnTitle1: '',
@@ -103,7 +110,7 @@
            meter: '',
            meterShow: '',
            desc: '',
            tipsTitle: ''
            tipsTitle: '',
         }
      },
      onShow() {
@@ -126,6 +133,16 @@
               this.btnTitle3 = '仓库-满托盘(出库)'
            }
            this.$refs.revise.open(type)
         },
         chose(matnr) {
            for (let k of this.emptyMatList) {
               if (k.matnr == matnr) {
                  k.chose = 'chosed'
               } else {
                  k.chose = ''
               }
            }
            this.code = matnr
         },
         // 地面站上架 / 托盘站入库按钮
         upTray() {
@@ -176,10 +193,24 @@
               this.tipsTitle = '空托盘出库'
               this.desc = '物料码'
               this.meterShow = false
               let that = this
               uni.request({
                  url: `${that.baseUrl}/open/asrs/getEmptyMat`,
                  header: { 'token': uni.getStorageSync('token') },
                  method: 'GET',
                  success(res) {
                     res = res.data
                     if (res.code === 200) {
                        that.emptyMatList = res.data
                     }
                  }
               })
            } else {
               this.tipsTitle = '满托盘出库'
               this.desc = '订单号'
               this.meterShow = true
               this.$refs.inputPopup.open('center')
            }
            this.$refs.inputPopup.open('center')
         },
@@ -330,6 +361,7 @@
   }
   .popup3 {
      background-color: #eee;
      max-height: 80vw;
      width: 50vw;
      padding: 0 10vw;
      display: flex;
@@ -351,4 +383,16 @@
      padding: 2rpx 10rpx;
      margin: 20rpx;
   }
   .popup3-input-box2 {
      display: flex;
      border: 1px solid #cecece;
      border-radius: 5rpx;
      padding: 2rpx 10rpx;
      margin: 10rpx;
      background-color: #FFF;
   }
   .chosed {
      background-color: #09d174;
      color: #cecece;
   }
</style>