|  |  | 
 |  |  |                </view> | 
 |  |  |                <view class="btn"> | 
 |  |  |                   <button class="btn-left" @click="emptyPakinClose">取消</button> | 
 |  |  |                   <button class="btn-right" @click="emptyPakinConfirm()" :disabled="emptyPakinDis">入库</button> | 
 |  |  |                   <button class="btn-right" @click="emptyPakinConfirm()" :disabled="emptyPakinDis">空架入库</button> | 
 |  |  |                </view> | 
 |  |  |             </view> | 
 |  |  |          </uni-popup> | 
 |  |  | 
 |  |  |                </view> | 
 |  |  |                <view class="btn"> | 
 |  |  |                   <view class="btn-left" @click="allocationOutClose">取消</view> | 
 |  |  |                   <view class="btn-right" @click="allocationOutConfirm()">确认进场</view> | 
 |  |  |                   <view class="btn-right" @click="allocationOutConfirm()" :disabled="allocationOutDis">确认离场</view> | 
 |  |  |                </view> | 
 |  |  |             </view> | 
 |  |  |          </uni-popup> | 
 |  |  | 
 |  |  |                <view class="btn"> | 
 |  |  |                   <button class="btn-left" @click="empInClose">取消</button> | 
 |  |  |                   <button class="btn-right" @click="empInConfirm()" :disabled="empInDis">确认进场</button> | 
 |  |  |                </view> | 
 |  |  |             </view> | 
 |  |  |          </uni-popup> | 
 |  |  |       </view> | 
 |  |  | 		 | 
 |  |  |       <!-- 弹窗 --> | 
 |  |  |       <view> | 
 |  |  |          <uni-popup ref="empOut" type="dialog"> | 
 |  |  |             <view class="popup"> | 
 |  |  |                <!-- 标题 --> | 
 |  |  |                <view class="title">请输入货架码</view> | 
 |  |  |                <view class="popup-item"> | 
 |  |  |                   <view class="popup-item-left">货架码:</view> | 
 |  |  |                   <view class="popup-item-right"><input type="text" v-model="barcode"></view> | 
 |  |  |                </view> | 
 |  |  |                <view class="btn"> | 
 |  |  |                   <button class="btn-left" @click="empOutClose">取消</button> | 
 |  |  |                   <button class="btn-right" @click="empOutConfirm()" :disabled="empOutDis">确认离场</button> | 
 |  |  |                </view> | 
 |  |  |             </view> | 
 |  |  |          </uni-popup> | 
 |  |  | 
 |  |  |             pickInDis: false, | 
 |  |  |             emptyOutDis: false, | 
 |  |  |             allocationInDis: false, | 
 |  |  |             allocationOutDis:false, | 
 |  |  |             empInDis: false, | 
 |  |  |             empOutDis: false, | 
 |  |  |             doBackDis: false | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  | 
 |  |  |          }, | 
 |  |  |          emptyPakinClose() { | 
 |  |  |             this.$refs.emptyPakin.close() | 
 |  |  |             this.emptyPakinDis = false | 
 |  |  |          }, | 
 |  |  |          emptyPakinConfirm() { | 
 |  |  |             let _this = this; | 
 |  |  |             _this.emptyPakinDis = true | 
 |  |  |             if (this.barcode.length != 6) { | 
 |  |  |                _this.emptyPakinDis = false | 
 |  |  |                uni.showToast({ title: '货架条码异常', icon: "error", position: 'top' }) | 
 |  |  |                return | 
 |  |  |             } | 
 |  |  | 
 |  |  |                   } else { | 
 |  |  |                      uni.showToast({ title: res.msg, icon: "error", position: 'top' }) | 
 |  |  |                   } | 
 |  |  |                   setTimeout(()=> { | 
 |  |  | 							 | 
 |  |  |                   },100) | 
 |  |  |                }, | 
 |  |  |                fail(res) { | 
 |  |  |                   _this.emptyPakinDis = false | 
 |  |  | 
 |  |  |             }); | 
 |  |  |          }, | 
 |  |  |          allocationOut() { | 
 |  |  | 				 | 
 |  |  |             this.$refs.allocationOut.open() | 
 |  |  |          }, | 
 |  |  |          allocationOutClose() { | 
 |  |  |             this.$refs.allocationOut.close() | 
 |  |  |          }, | 
 |  |  |          // 调拨离场 | 
 |  |  |          allocationOut() { | 
 |  |  |          allocationOutConfirm() { | 
 |  |  |             let that = this | 
 |  |  |             let params = [] | 
 |  |  |             let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } | 
 |  |  |             let param = { devNo: this.station.devNo, barcode: this.barcode, } | 
 |  |  |             params.push(param) | 
 |  |  |             uni.request({ | 
 |  |  |                url: that.baseUrl + '/agvMobile/hand/control/allocationOut', | 
 |  |  |                header: {'token': uni.getStorageSync('token')}, | 
 |  |  |                data: {devNo: that.station.devNo}, | 
 |  |  |                data: param, | 
 |  |  |                method: 'POST', | 
 |  |  |                success(result) { | 
 |  |  |                   var res = result.data | 
 |  |  |                   if (res.code === 200) { | 
 |  |  |                      that.$refs.allocationOut.close() | 
 |  |  |                      setTimeout(()=> { | 
 |  |  |                         that.barcode = '' | 
 |  |  |                         that.reloadStation() | 
 |  |  | 
 |  |  |          }, | 
 |  |  |          // 空架离场 | 
 |  |  |          empOut() { | 
 |  |  |             this.$refs.empOut.open() | 
 |  |  |          }, | 
 |  |  |          empOutClose() { | 
 |  |  |             this.$refs.empOut.close() | 
 |  |  |          }, | 
 |  |  |          empOutConfirm() { | 
 |  |  |             this.empOutDis = true | 
 |  |  |             let that = this | 
 |  |  |             let params = [] | 
 |  |  |             let param = { devNo: this.station.devNo, containerCode: this.station.barcode, } | 
 |  |  | 
 |  |  |             uni.request({ | 
 |  |  |                url: that.baseUrl + '/agvMobile/hand/control/empOut', | 
 |  |  |                header: {'token': uni.getStorageSync('token')}, | 
 |  |  |                data: {devNo: that.station.devNo}, | 
 |  |  |                data: {devNo: that.station.devNo,barcode: that.barcode}, | 
 |  |  |                method: 'POST', | 
 |  |  |                success(result) { | 
 |  |  |                   var res = result.data | 
 |  |  |                   that.$refs.empOut.close() | 
 |  |  |                   that.empOutDis = false | 
 |  |  |                   if (res.code === 200) { | 
 |  |  |                      setTimeout(()=> { | 
 |  |  |                         that.barcode = '' | 
 |  |  | 
 |  |  |                   } else { | 
 |  |  |                      uni.showToast({ title: res.msg, icon: "error", position: 'top' }) | 
 |  |  |                   } | 
 |  |  |                }, | 
 |  |  |                fail(res) { | 
 |  |  |                   that.empOutDis = false | 
 |  |  |                } | 
 |  |  |             }); | 
 |  |  |          }, |