| | |
| | | {
|
| | | "path": "pages/listing/matnrPalletising",
|
| | | "style": {
|
| | | "navigationBarTitleText": "物料组盘"
|
| | | "navigationBarTitleText": "单据组托"
|
| | | }
|
| | | },
|
| | | {
|
| | |
| | | <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) { |
| | |
| | | <navigator hover-class='none' url="/pages/listing/matnrPalletising" navigateTo>
|
| | | <view class="cuIcon-cardboard text-blue">
|
| | | </view>
|
| | | <text>单据组盘</text>
|
| | | <text>单据组托</text>
|
| | | </navigator>
|
| | | </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> |
| | | </view> |
| | | <view class="action"> |
| | |
| | | <text class="text-grey ">{{item.splrBatch}}</text> |
| | | </view> |
| | | </view> |
| | | <view class="cu-item"> |
| | | <view class="cu-item"> |
| | | <view class="content"> |
| | | <text class="text-black">质检状态:</text> |
| | | </view> |
| | | <view class="action"> |
| | | <text class="text-grey ">{{item.isptResult$}}</text> |
| | | <text class="text-black">质检结果: <text class="text-grey ">{{item.inspect}}</text></text> |
| | | </view> |
| | | </view> |
| | | <!-- <view class="cu-item"> |
| | |
| | | <view class="has-foot">
|
| | | <view>
|
| | | <form>
|
| | | <view class="cu-form-group margin-top">
|
| | | <view class="cu-form-group ">
|
| | | <view class="title">容器号</view>
|
| | | <input placeholder="请扫描容器号" v-model="container" focus></input>
|
| | | <text class='cuIcon-search text-blue' @click="getList"></text>
|
| | | </view>
|
| | | <view class="cu-form-group">
|
| | | <view class="title">编码</view>
|
| | | <input placeholder="请扫描组托档编码" v-model="pkCode"></input>
|
| | | <text class='cuIcon-search text-blue' @click="getList"></text>
|
| | | </view>
|
| | | </form>
|
| | |
| | | </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>
|
| | | <text class="text-grey ">{{item.asnCode}}</text>
|
| | | </view>
|
| | | </view>
|
| | | <view class="cu-item">
|
| | | <view class="content">
|
| | | <text class="text-black">物料编码:</text>
|
| | | <text class="text-grey ">{{item.matnrCode}}</text>
|
| | | </view>
|
| | | </view>
|
| | | |
| | | <view class="cu-item">
|
| | | <view class="content">
|
| | | <text class="text-black">批次:</text>
|
| | |
| | | isconfirm: false,
|
| | | matnrCode: '',
|
| | | max: 99999999,
|
| | | pkCode: '',
|
| | | }
|
| | | },
|
| | | computed: {
|
| | |
| | | msg
|
| | | } = await request('/asnOrderItem/container', {
|
| | | barcode: this.container,
|
| | | code: this.pkCode,
|
| | | type: 'unbind'
|
| | | })
|
| | | if (code === 200) {
|
| | |
| | | <form>
|
| | | <view class="cu-form-group margin-top" v-show="!isconfirm">
|
| | | <view class="title">ASN单号</view>
|
| | | <input placeholder="请扫描ASN单号" v-model="asncode" @input="search" focus></input>
|
| | | <input placeholder="请扫描ASN单号" v-model="asncode" focus></input>
|
| | | <text class='cuIcon-close text-gray margin-right-xs' v-show="asncode!==''" @click="clearCode"></text>
|
| | | <!-- <text class='cuIcon-search text-blue' @click="search"></text> -->
|
| | | </view>
|
| | |
| | | clear() {
|
| | | this.list = []
|
| | | this.barcode = ''
|
| | | this.asncode = ''
|
| | | this.whAreaId = ''
|
| | | this.range = []
|
| | | },
|
| | | next() {
|
| | | if (this.list.length) {
|