#
whycq
2023-10-03 9f6dfa842d54ae12c527470e461d069f9745f6fd
#
6个文件已修改
156 ■■■■■ 已修改文件
pages.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakin.vue 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakinBing.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPakinOn.vue 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/AGV/AGVPick.vue.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tzsk/pakin/pakin.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json
@@ -87,7 +87,7 @@
        {
            "path": "pages/tzsk/AGV/AGVPick",
            "style": {
                "navigationBarTitleText": "AGV盘点拣料"
                "navigationBarTitleText": "AGV盘点拣料/容器离场"
            }
        },
        {
pages/tzsk/AGV/AGVPakin.vue
@@ -31,6 +31,27 @@
                        <view class="desc">No:</view>
                        <view class="left-item">{{i + 1}}</view>
                    </view>
                    <!-- <view class="list-left-item">
                        <view class="desc">箱码:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.containerCode">
                            <uni-tag :text="item.containerCode" type="primary"></uni-tag>
                        </view>
                    </view> -->
                    <view class="list-left-item">
                        <view class="desc">销售单号:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.csocode">
                            <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">订单行号:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.isoseq">
                            <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">料号:</view>
                        <view class="left-item">
@@ -461,6 +482,8 @@
                        return;
                    }
                }
                // console.log(that.dataList);
                // return
                uni.request({
                    url: that.baseUrl + '/agvMobile/comb/auth',
                    data: JSON.stringify({
pages/tzsk/AGV/AGVPakinBing.vue
@@ -2,7 +2,7 @@
    <view>
        <view class="code">
            <view class="item">
                <view class="code-decs">托盘码:</view>
                <view class="code-decs">料箱码:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus"
                    @input="barcodeInput()">
            </view>
@@ -192,11 +192,12 @@
            // barcode input 事件
            barcodeInput() {
                // 不设置定时器 会出现扫入的字符串不全
                this.barcode = this.barcode.split('_')[1]
                setTimeout(() => {
                    var len = this.barcode.length
                    if (len != 10) {
                        uni.showToast({
                            title: '托盘码有误请重试',
                            title: '料箱码有误请重试',
                            icon: "none",
                            position: 'top'
                        });
@@ -214,7 +215,7 @@
                    that.stationCodeFocus = true;
                }, 100);
            },
            // 托盘码有误重置
            // 料箱码有误重置
            barcodeFocuss() {
                let that = this;
                that.barcodeFocus = false;
pages/tzsk/AGV/AGVPakinOn.vue
@@ -4,10 +4,10 @@
            <view class="item">
                <view class="code-decs">订单号:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="orderNo" :focus="orderNoFocus"
                    @input="orderNoInput()">
                    @input="findOrder()">
            </view>
            <view class="item">
                <view class="code-decs">托盘码:</view>
                <view class="code-decs">料箱码:</view>
                <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus"
                    @input="barcodeInput()">
            </view>
@@ -35,6 +35,27 @@
                    <view class="list-left-item">
                        <view class="desc">No:</view>
                        <view class="left-item">{{i + 1}}</view>
                    </view>
                    <!-- <view class="list-left-item">
                        <view class="desc">箱码:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.containerCode">
                            <uni-tag :text="item.containerCode" type="primary"></uni-tag>
                        </view>
                    </view> -->
                    <view class="list-left-item">
                        <view class="desc">销售单号:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.csocode">
                            <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">订单行号:</view>
                        <view class="left-item">
                            <input type="text" v-model="item.isoseq">
                            <!-- <uni-tag :text="item.containerCode" type="primary"></uni-tag> -->
                        </view>
                    </view>
                    <view class="list-left-item">
                        <view class="desc">编码:</view>
@@ -169,7 +190,8 @@
                matData: '',
                removeNum: 0,
                devNo: [],
                flag: 0
                flag: 0,
                tempOrderInfo: {csocode: '',isoseq: ''}
            }
        },
        onLoad() {
@@ -180,6 +202,53 @@
            this.token = uni.getStorageSync('token');
        },
        methods: {
            findOrder() {
                let that = this
                that.tempOrderInfo.csocode = ''
                that.tempOrderInfo.isoseq = ''
                uni.request({
                    url: that.baseUrl + '/mobile/order/search/orderNo/auth',
                    header: {'token': uni.getStorageSync('token')},
                    data: {
                        orderNo: that.orderNo
                    },
                    success(res) {
                        res = res.data
                        if (res.code === 200) {
                            if(res.data && res.data[0].combMats) {
                                for (let i = 0; i < res.data[0].combMats.length; i++) {
                                    that.checkMat(res.data[0].combMats[i])
                                }
                                // that.tempOrderInfo.csocode = res.data[0].combMats.csocode ? res.data[0].combMats.csocode : ''
                                // that.tempOrderInfo.isoseq = res.data[0].combMats.isoseq ? res.data[0].combMats.isoseq : ''
                            } else {
                                uni.showToast({
                                    title: that.orderNo + '请检查订单号是否正确',
                                    icon: "none",
                                    position: 'top'
                                })
                            }
                        } else if (res.code == 403) {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                            setTimeout(() => {
                                uni.reLaunch({
                                    url: '../login/login'
                                });
                            }, 1000);
                        } else {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                        }
                    }
                })
            },
            messageToggle(type) {
                this.msgType1 = type
                this.$refs.message.open()
@@ -210,13 +279,14 @@
            },
            barcodeInput() {
                // 不设置定时器 会出现扫入的字符串不全
                this.barcode = this.barcode.split('_')[1]
                setTimeout(() => {
                    var len = this.barcode.length
                    if (len != 10) {
                        this.barcode = ''
                        this.barcodeFocus = true
                        uni.showToast({
                            title: '托盘码有误请重试',
                            title: '料箱码有误请重试',
                            icon: "none",
                            position: 'top'
                        });
@@ -225,7 +295,7 @@
                    this.stationCodeFocuss()
                }, 200)
            },
            // 托盘码有误重置
            // 料箱码有误重置
            barcodeFocuss() {
                let that = this;
                that.barcodeFocus = false;
@@ -274,7 +344,7 @@
                            that.matnr = ''
                            that.matData['batch'] = ''
                            uni.navigateTo({
                                url: "../mat/matSelected",
                                url: "../../mat/matSelected",
                                // 通过eventChannel向被打开页面传送数据
                                success: function(res) {
                                    res.eventChannel.emit('mat', {
@@ -443,6 +513,8 @@
                        return;
                    }
                }
                // console.log(that.dataList);
                // return
                uni.request({
                    url: that.baseUrl + '/agvMobile/comb/auth',
                    data: JSON.stringify({
pages/tzsk/AGV/AGVPick.vue.vue
@@ -185,7 +185,6 @@
        methods: {
            // 容器离场
            containerMove() {
                console.log(123);
                let _this = this
                var param = {'devNo' : _this.pickCode}
                uni.request({
@@ -195,16 +194,33 @@
                    method: 'POST',
                    success(res) {
                        res = res.data
                        console.log(res);
                        if (res.code === 200) {
                            _this.pickCode = ''
                            _this.messageText = "离场成功"
                            _this.messageToggle('success')
                        } else if (res.code == 403) {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                            setTimeout(() => {
                                uni.reLaunch({
                                    url: '../login/login'
                                });
                            }, 1000);
                        } else {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                        }
                    }
                })
            },
            containerPick() {
                console.log(123);
                let _this = this
                var param = {'devNo' : _this.pickCode}
                uni.request({
@@ -214,10 +230,28 @@
                    method: 'POST',
                    success(res) {
                        res = res.data
                        console.log(res);
                        if (res.code === 200) {
                            _this.pickCode = ''
                            _this.messageText = "盘点 / 拣货成功"
                            _this.messageToggle('success')
                        } else if (res.code == 403) {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                            setTimeout(() => {
                                uni.reLaunch({
                                    url: '../login/login'
                                });
                            }, 1000);
                        } else {
                            uni.showToast({
                                title: res.msg,
                                icon: "none",
                                position: 'top'
                            })
                        }
                    }
                })
pages/tzsk/pakin/pakin.vue
@@ -466,6 +466,8 @@
                        return;
                    }
                }
                // console.log(that.dataList);
                // return
                uni.request({
                    url: that.baseUrl + '/mobile/comb/auth',
                    data: JSON.stringify({