|  |  | 
 |  |  |       </view> | 
 |  |  |       <!-- 底部操作按钮 --> | 
 |  |  |       <view class="buttom"> | 
 |  |  |          <button size="mini" type="primary" @click="confirmPick('warn')">确认拣料</button> | 
 |  |  |          <button size="mini" type="primary" @click="confirmPick('warn')" :disabled="pickAgaDis">确认拣料</button> | 
 |  |  |       </view> | 
 |  |  |    </view> | 
 |  |  | </template> | 
 |  |  | 
 |  |  |             maxCount: 0, | 
 |  |  |             wrkNo: '', | 
 |  |  |             locNo: '', | 
 |  |  |             pickedAnfme: 0 | 
 |  |  |             pickedAnfme: 0, | 
 |  |  |             pickAgaDis: false | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onShow() { | 
 |  |  | 
 |  |  |       }, | 
 |  |  |       methods: { | 
 |  |  |          getLocDetl(locNo) { | 
 |  |  | 				 | 
 |  |  |             let _this = this | 
 |  |  |             uni.request({ | 
 |  |  |                url: `${_this.baseUrl}/agv/locDetl/list/auth/v2`, | 
 |  |  | 
 |  |  |                   } else { | 
 |  |  |                      uni.showToast({ title: res.msg, icon: "error", position: 'top' }) | 
 |  |  |                   } | 
 |  |  |                } | 
 |  |  |                }, | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          // 已选拣料列表 | 
 |  |  | 
 |  |  |             // 判断添加的商品是否和已经添加的重复 | 
 |  |  |             let dataList = this.dataList | 
 |  |  |             this.index = index | 
 |  |  |             if (this.dataList[index].stock > this.dataList[index].anfme) { | 
 |  |  |                this.maxCount = this.dataList[index].anfme | 
 |  |  |             let orderCount = this.dataList[index].stock | 
 |  |  |             let locCount = this.dataList[index].anfme | 
 |  |  |             let pickedAnfme = this.dataList[index].pickedAnfme | 
 |  |  |             // 预计最大要出库 | 
 |  |  |             let ftCount = pickedAnfme + orderCount | 
 |  |  | 				 | 
 |  |  |             if (orderCount > locCount) { | 
 |  |  |                this.maxCount = locCount - pickedAnfme | 
 |  |  |             } else { | 
 |  |  |                this.maxCount = this.dataList[index].stock | 
 |  |  |                if (ftCount > locCount) { | 
 |  |  |                   this.maxCount = locCount -pickedAnfme | 
 |  |  |                } else { | 
 |  |  |                   this.maxCount = orderCount  | 
 |  |  |                } | 
 |  |  | 					 | 
 |  |  |             } | 
 |  |  |              | 
 |  |  |             this.$refs.addItem.open() | 
 |  |  | 
 |  |  |          }, | 
 |  |  |          // 确认再次拣料 | 
 |  |  |          confirmPick() { | 
 |  |  |             this.pickAgaDis = true | 
 |  |  |             let _this = this | 
 |  |  |             uni.request({ | 
 |  |  |                url: `${_this.baseUrl}/agvMobile/pick/again/auth`, | 
 |  |  | 
 |  |  |                }), | 
 |  |  |                method: 'POST', | 
 |  |  |                success(res) { | 
 |  |  |                   _this.pickAgaDis = false | 
 |  |  |                   res = res.data | 
 |  |  |                   console.log(res); | 
 |  |  |                   if  (res.code === 200) { | 
 |  |  | 
 |  |  |                   } | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          }, | 
 |  |  |          fail(res) { | 
 |  |  |             _this.pickAgaDis = false | 
 |  |  |          } | 
 |  |  |       } | 
 |  |  |    } |