#
whycq
2024-04-16 57f0e1be38503e373f52bee5f046b517405d2014
#
4个文件已修改
64 ■■■■ 已修改文件
pages/home/menuHome.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/checkLocDetl/checkLocDetl.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/checkLocDetl/locDetl.vue 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/stationManage/stationDetl.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/home/menuHome.vue
@@ -28,21 +28,21 @@
                    {
                        title: '站点查询维护',
                        name: 'stationManage',
                        color: 'blue',
                        color: 'cyan',
                        // cuIcon: 'pullup',
                        url: `/phyz/stationManage/stationManage`
                    },
                    {
                        title: '入出库管理',
                        name: 'inOutManage',
                        color: 'blue',
                        color: 'purple',
                        // cuIcon: 'pullup',
                        url: `/home/inOutManage`
                    },
                    {
                        title: '单据管理',
                        name: 'ordeManage',
                        color: 'blue',
                        color: 'mauve',
                        // cuIcon: 'pullup',
                        url: `/home/orderManage`
                    },
pages/phyz/checkLocDetl/checkLocDetl.vue
@@ -68,7 +68,7 @@
                item: ''
            }
        },
        onLoad() {
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
            this.getLocMastList()
@@ -141,6 +141,10 @@
            goToLocDetl(e) {
                this.locNo = e.locNo
                this.item = e
                if (e.locSts == 'S' || e.locSts == 'R') {
                    uni.showToast({ title: '当前库位在作业', icon: "error", position: 'top' })
                    return
                }
                this.$refs.check.open()
            },
            checkClose() {
@@ -156,6 +160,7 @@
                uni.navigateTo({
                    url: "./locDetl",
                    success: function(res) {
                        _this.$refs.check.close()
                        // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
                        res.eventChannel.emit('item', {
                            item: param
@@ -164,7 +169,8 @@
                    events: {
                        // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据  另外一个页面传过来的
                        acceptDataFromOpenedPage: function(data) {
                            _this.searchValueFocus = true
                            _this.$refs.check.close()
                            _this.getLocMastList()
                        }
                    },
                });
pages/phyz/checkLocDetl/locDetl.vue
@@ -53,7 +53,7 @@
        <!-- 底部操作按钮 -->
        <view class="buttom">
            <button size="mini" type="primary" @click="changeSts('warn')">更改库位状态</button>
            <button size="mini" type="primary" @click="agvStart('warn')">纠正库位</button>
            <button size="mini" type="primary" @click="changeStart('warn')">纠正库位</button>
        </view>
    </view>
</template>
@@ -178,6 +178,19 @@
            changeCount() {
                let _this = this
                _this.sourceLoc.locSts = this.locSts2
                let barcode = _this.barcode
                if (this.locSts2 == 'O') {
                    barcode = ''
                }
                let param = {
                    locNo: _this.sourceLoc.locNo,
                    locSts: _this.sourceLoc.locSts,
                    barcode: _this.barcode,
                    row1: _this.sourceLoc.row1,
                    bay1: _this.sourceLoc.bay1,
                    lev1: _this.sourceLoc.lev1,
                    floor: _this.sourceLoc.floor
                }
                Object.keys(_this.sourceLoc).forEach(function(key){
                    if (_this.sourceLoc[key] == null) {
                        _this.sourceLoc[key] = ''
@@ -189,10 +202,38 @@
                        'token': uni.getStorageSync('token'),
                        'content-type': 'application/x-www-form-urlencoded'
                    },
                    data: _this.sourceLoc,
                    data: param,
                    method: 'POST',
                    success(res) {
                        res = res.data
                        if (res.code === 200) {
                            uni.showToast({ title: res.msg, icon: "error", position: 'top' })
                            _this.$refs.chageDetl.close()
                            setTimeout(()=> {
                                uni.navigateBack()
                            },1000)
                        } 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' })
                        }
                    }
                })
            },
            changeStart() {
                let _this = this
                let param = {locNo:_this.locNo,containerCode: _this.barcode}
                uni.request({
                    url: `${_this.baseUrl}/agvMobile/update/detl/v1`,
                    data: param,
                    method: 'POST',
                    success(res) {
                        res = res.data
                        console.log(res);
                        if (res.code === 200) {
                        }
                    }
                })
            }
pages/phyz/stationManage/stationDetl.vue
@@ -141,8 +141,7 @@
        <view class="buttom">
            <button size="mini" type="primary" @click="emptyPakin()" v-if="btnType == 'emptyPakin'">空板入库</button>
            <button size="mini" type="primary" @click="emptyOut()" v-if="btnType == 'emptyPakin'">呼叫空板</button>
            <!-- <button size="mini" type="primary" @click="doPickIn()" v-if="btnType == 'out'">确认出库</button> -->
            <button size="mini" type="primary" @click="doContainerMoveOut()" v-if="btnType == 'out'">确认出库</button><button size="mini" type="primary" @click="doContainerMoveOut()" v-if="btnType == 'out'">确认出库</button>
            <button size="mini" type="primary" @click="doContainerMoveOut()" v-if="btnType == 'out'">确认出库</button>
            <button size="mini" type="primary" @click="doPickIn()" v-if="btnType == 'pick'">已拣料回库</button>
            <button size="mini" type="primary" @click="startPakin()" v-if="btnType == 'start'">启动入库</button>
        </view>