zjj
2025-05-15 bcf8a3b5770137f41d1b91c9b3c6e7241b1202a2
#AGV入库
2个文件已修改
62 ■■■■ 已修改文件
pages/AGV/BindAndInTask.vue 60 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/rece/other.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/AGV/BindAndInTask.vue
@@ -9,7 +9,7 @@
            <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>
@@ -30,14 +30,20 @@
                            {{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>
@@ -118,14 +124,10 @@
                    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
@@ -138,15 +140,37 @@
                    })
                }
            },
            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() {
@@ -179,14 +203,22 @@
                    })
                    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) {
pages/rece/other.vue
@@ -3,7 +3,7 @@
        <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>