#
whycq
2024-05-16 685a9aee9c681663b87b763c1210352c4e08e969
#
1个文件已修改
63 ■■■■ 已修改文件
pages/phyz/stationManage/stationDetl.vue 63 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/stationManage/stationDetl.vue
@@ -36,7 +36,7 @@
                <view>商品编码:{{wrkDetl.matnr}}</view>
                <view>销售订单号:{{wrkDetl.threeCode ? wrkDetl.threeCode : ' --'}}</view>
                <view>自由项:{{wrkDetl.deadTime ? wrkDetl.deadTime : ' --'}}</view>
                <view>出库数量:{{wrkDetl.anfme}}</view>
                <view>作业数量:{{wrkDetl.anfme}}</view>
            </view>
        </view>
        
@@ -81,7 +81,7 @@
            <uni-popup ref="doContainerMoveOut" type="dialog">
                <view class="popup">
                    <!-- 标题 -->
                    <view class="title">请输入空货架码</view>
                    <view class="title">请输入货架码</view>
                    <view class="popup-item">
                        <view class="popup-item-left">货架码:</view>
                        <view class="popup-item-right"><input type="text" v-model="barcode"></view>
@@ -124,7 +124,7 @@
                    </view>
                    <view class="btn">
                        <view class="btn-left" @click="pickInClose">取消</view>
                        <view class="btn-right" @click="pickIn()">入库</view>
                        <view class="btn-right" @click="pickIn()">确认拣料</view>
                    </view>
                </view>
            </uni-popup>
@@ -153,6 +153,23 @@
            </uni-popup>
        </view>
        
        <!-- 弹窗 -->
        <view>
            <uni-popup ref="allocationIn" type="dialog">
                <view class="popup">
                    <!-- 标题 -->
                    <view class="title">请输入货架码</view>
                    <view class="popup-item">
                        <view class="popup-item-left">货架码:</view>
                        <view class="popup-item-right"><input type="text" v-model="barcode"></view>
                    </view>
                    <view class="btn">
                        <view class="btn-left" @click="pickInClose">取消</view>
                        <view class="btn-right" @click="allocationInConfirm()">确认进场</view>
                    </view>
                </view>
            </uni-popup>
        </view>
        
        
        
@@ -638,14 +655,14 @@
                uni.request({
                    url: that.baseUrl + '/agvMobile/hand/control/allocationOut',
                    header: {'token': uni.getStorageSync('token')},
                    data: {devNo: this.station.devNo},
                    data: {devNo: that.station.devNo},
                    method: 'POST',
                    success(result) {
                        var res = result.data
                        if (res.code === 200) {
                            setTimeout(()=> {
                                _this.barcode = ''
                                _this.reloadStation()
                                that.barcode = ''
                                that.reloadStation()
                            },1000)
                            uni.showToast({ title: '离场成功', icon: "success", position: 'top' })
                        } else if (res.code == 403) {
@@ -658,8 +675,40 @@
                });
            },
            allocationIn() {
                this.$refs.allocationIn.open()
            },
            allocationInClose() {
                this.$refs.allocationIn.close()
            },
            allocationInConfirm() {
                let that = this
                let params = []
                let param = { devNo: this.station.devNo, containerCode: this.station.barcode, }
                params.push(param)
                uni.request({
                    url: that.baseUrl + '/agvMobile/hand/control/allocationIn',
                    header: {'token': uni.getStorageSync('token')},
                    data: {devNo: that.station.devNo, barcode: that.barcode},
                    method: 'POST',
                    success(result) {
                        var res = result.data
                        if (res.code === 200) {
                            that.$refs.allocationIn.close()
                            setTimeout(()=> {
                                that.barcode = ''
                                that.reloadStation()
                            },1000)
                            uni.showToast({ title: '进场成功', icon: "success", position: 'top' })
                        } else if (res.code == 403) {
                            uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                            setTimeout(() => { uni.reLaunch({ url: '../../login/login' }); }, 1000);
                        } else {
                            uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                        }
                    }
                });
            }
        }
    }
</script>