|  |  |  | 
|---|
|  |  |  | <view class="cu-form-group "> | 
|---|
|  |  |  | <view class="title">容器码</view> | 
|---|
|  |  |  | <input placeholder="请扫描容器码" v-model="container" ></input> | 
|---|
|  |  |  | <text class='cuIcon-search text-blue' @click="search"></text> | 
|---|
|  |  |  | <text class='cuIcon-search text-blue' @click="getList"></text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="cu-form-group"> | 
|---|
|  |  |  | <view class="title">目标库区</view> | 
|---|
|  |  |  | 
|---|
|  |  |  | {{index+1}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="text-blue"> | 
|---|
|  |  |  | {{`${item.maktx}`}} | 
|---|
|  |  |  | 编码: | 
|---|
|  |  |  | {{`${item.matnrCode}`}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <!--    <view class="action" > | 
|---|
|  |  |  | <text @click="remove(index)" class="cuIcon-close text-red" style="font-size: 24px;"></text> | 
|---|
|  |  |  | </view> --> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <view class="cu-item"> | 
|---|
|  |  |  | <view class="content"> | 
|---|
|  |  |  | <text class="text-black">名称:</text> | 
|---|
|  |  |  | <text class="text-grey ">{{item.maktx}}</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="cu-item"> | 
|---|
|  |  |  | <view class="content"> | 
|---|
|  |  |  | <text class="text-black">ASN:</text> | 
|---|
|  |  |  | 
|---|
|  |  |  | code, | 
|---|
|  |  |  | data, | 
|---|
|  |  |  | msg | 
|---|
|  |  |  | } = await request('/staBind/list', { | 
|---|
|  |  |  | sta: this.barcode | 
|---|
|  |  |  | } = await request('/staMsg/select', { | 
|---|
|  |  |  | sta: this.barcode | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | if (code === 200) { | 
|---|
|  |  |  | if(data.list.length >0){ | 
|---|
|  |  |  | that.container = data.barcode | 
|---|
|  |  |  | that.list = data.list | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (code === 200) { | 
|---|
|  |  |  | that.range = data.warehouseAreasList.map(item => ({ | 
|---|
|  |  |  | value: item.id, | 
|---|
|  |  |  | text: item.name | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | async getList() { | 
|---|
|  |  |  | const { | 
|---|
|  |  |  | code, | 
|---|
|  |  |  | data, | 
|---|
|  |  |  | msg | 
|---|
|  |  |  | } = await request('/asnOrderItem/container', { | 
|---|
|  |  |  | barcode: this.container, | 
|---|
|  |  |  | type: 'unbind' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | if (code === 200) { | 
|---|
|  |  |  | for (var i = 0; i < data.length; i++) { | 
|---|
|  |  |  | data[i].receiptQty = 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.list = data | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title: msg, | 
|---|
|  |  |  | icon: "none", | 
|---|
|  |  |  | position: 'top' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | remove(index) { | 
|---|
|  |  |  | this.list.splice(index, 1); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | clear() { | 
|---|
|  |  |  | this.list = [] | 
|---|
|  |  |  |  | 
|---|
|  |  |  | this.range = [] | 
|---|
|  |  |  | this.container = '' | 
|---|
|  |  |  | this.barcode = '' | 
|---|
|  |  |  | this.whAreaId = '' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  |  | 
|---|
|  |  |  | open() { | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(this.container === '' || this.container ===null){ | 
|---|
|  |  |  | uni.showToast({ | 
|---|
|  |  |  | title: "容器码不能为空", | 
|---|
|  |  |  | icon: "none", | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | return ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.repeatClick = true | 
|---|
|  |  |  | const { | 
|---|
|  |  |  | code, | 
|---|
|  |  |  | data, | 
|---|
|  |  |  | msg | 
|---|
|  |  |  | } = await request('/AGV/task/start',{ | 
|---|
|  |  |  | } = await request('/AGV/bindAndIn/start',{ | 
|---|
|  |  |  | sta: this.barcode, | 
|---|
|  |  |  | area: this.whAreaId | 
|---|
|  |  |  | area: this.whAreaId, | 
|---|
|  |  |  | barcode : this.container | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | if (code === 200) { | 
|---|