#
whycq
2024-05-29 4a3cec49a290c733ca7f7fdab858c43098a2892e
#
1个文件已添加
2个文件已修改
42 ■■■■■ 已修改文件
pages/phyz/checkLocDetl/locDetl.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/stationManage/stationDetl.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/utils/utils.js 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/checkLocDetl/locDetl.vue
@@ -236,11 +236,11 @@
                let param = {locNo:_this.locNo,containerCode: _this.barcode}
                uni.request({
                    url: `${_this.baseUrl}/agvMobile/update/detl/v1`,
                    header: { 'token': uni.getStorageSync('token')},
                    data: param,
                    method: 'POST',
                    success(res) {
                        res = res.data
                        console.log(res);
                        if (res.code === 200) {
                            uni.showToast({ title: res.msg, icon: "success", position: 'top' })
                            _this.$refs.chageDetl.close()
pages/phyz/stationManage/stationDetl.vue
@@ -192,7 +192,7 @@
        
        <!-- 底部操作按钮 -->
        <view class="buttom">
            <button size="mini" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">退库</button>
            <button size="mini" :disabled="dis" type="warn" @click="doBack()" v-if="btnType == 'out' || btnType == 'pick'">退库{{sec}}</button>
            <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="doContainerMoveOut2()" v-if="btnType == 'out'">货架离场</button>
@@ -207,6 +207,7 @@
</template>
<script>
    import utils from '@/pages/phyz/utils/utils.js'
    export default {
        data() {
            return {
@@ -225,7 +226,9 @@
                isOpen: false,
                wrkMast:  '',
                wrkDetls: [],
                waitPakins: []
                waitPakins: [],
                dis: true,
                sec: ''
            }
        },
        onShow() {
@@ -239,6 +242,19 @@
                _this.station = data.item
                _this.reloadStation()
            })
            setInterval(()=> {
                let k = utils.checkSec()
                console.log(k);
                if (k == 180) {
                    this.dis = false
                    this.sec = ''
                } else {
                    this.dis = true
                    this.sec = k + "秒后重试"
                }
            },1000)
        },
        methods: {
            // 更新站点
@@ -752,6 +768,7 @@
                        var res = result.data
                        if (res.code === 200) {
                            that.$refs.doBack.close()
                            utils.startStop()
                            setTimeout(()=> {
                                that.barcode = ''
                                that.reloadStation()
pages/phyz/utils/utils.js
New file
@@ -0,0 +1,19 @@
let sec = 180
const startStop = () => {
    let inter = setInterval(()=> {
        sec--;
        if (sec == 0) {
            clearInterval(inter)
            sec = 180
        }
    },1000)
}
const checkSec = () => {
    return sec
}
module.exports = {
    startStop,
    sec,
    checkSec
}