自动化立体仓库 - WMS系统
zyx
2023-10-04 45c2bf51fae3030c8e22fa2f2016b64a28928547
src/main/webapp/views/agvBasDevpVisualized/basDevp.html
@@ -57,6 +57,20 @@
                    <input type="checkbox" lay-skin="primary" name="cardCheckBox" value="{{devNo}}"/>
                </div>
                <div style="float:right; width:85%;">
<!--                    <div>-->
<!--                        <button type="button" class="layui-btn layui-btn-normal" value="{{devNo}}">拣料入库</button>-->
<!--                    </div>-->
                    {{#if containerMoveOutFlag}}
                    <div style=" padding-bottom: 20px">
                        <button type="button" class="layui-btn layui-btn-normal" value="{{devNo}}" lay-submit lay-filter="containerMoveOut">容器离场</button>
                    </div>
                    {{/if}}
                    {{#if pickInFlag}}
                    <div style=" padding-bottom: 20px">
                        <button type="button" class="layui-btn layui-btn-normal" value="{{devNo}}" lay-submit lay-filter="pickIn">拣料/盘点入库</button>
                    </div>
                    {{/if}}
                    <div>
                        工作站编码:{{devNo}} </br>
                        站点状态:{{locSts$}}
@@ -76,6 +90,16 @@
                        工作号:{{agvWrkMast.wrkNo}} </br>
                        工作状态:{{agvWrkMast.wrkSts$ }} </br>
                        工作类型:{{agvWrkMast.ioType$}}
                    </div>
                    {{/if}}
                    {{#if agvWrkDetl}}
                    <div style="padding-top: 10px;">
                        物料号:{{agvWrkDetl.matnr}} </br>
                        {{#if agvWrkDetl.batch}}
                        序列码:{{agvWrkDetl.batch}} </br>
                        {{/if}}
                        托盘码:{{agvWrkDetl.zpallet}} </br>
                        数量:{{agvWrkDetl.anfme}}
                    </div>
                    {{/if}}
                </div>
@@ -114,6 +138,7 @@
        var table = layui.table;
        var layer = layui.layer;
        var param = {'stationCode' : 'CS-101'};
        loadData(param);
        form.on('select(floorSelect)', function (data) {
@@ -136,26 +161,6 @@
            param = null;
            param = {'stationCode' : $('#rowSelect').val()};
            loadData(param);
            // $.ajax({
            //     url: baseUrl+"/agv/basDevp/visualized/list/auth",
            //     headers: {'token': localStorage.getItem('token')},
            //     data: JSON.stringify(param),
            //     dataType:'json',
            //     contentType:'application/json;charset=UTF-8',
            //     method: 'POST',
            //     success: function (res) {
            //         if (res.code === 200){
            //             var tpl = $("#basDevpMapTemplate").html();
            //             var template = Handlebars.compile(tpl);
            //             var html = template(res.data);
            //             $('#basDevpMap').html(html);
            //         } else if (res.code === 403){
            //             top.location.href = baseUrl+"/";
            //         }else {
            //             layer.msg(res.msg)
            //         }
            //     }
            // })
        });
        //全选
@@ -172,6 +177,57 @@
            for (var i = 0; i < cks.length; i++) {
                cks[i].checked = !cks[i].checked;
            }
        });
        //容器离场
        form.on('submit(containerMoveOut)', function () {
            var devNoList = [];
            devNoList.push(this.value);
            var moveOutParam = {'devNo' : devNoList};
            $.ajax({
                url: baseUrl+"/agv/basDevp/visualized/container/moveOut",
                headers: {'token': localStorage.getItem('token')},
                data: JSON.stringify(moveOutParam),
                dataType:'json',
                contentType:'application/json;charset=UTF-8',
                method: 'POST',
                success: function (res) {
                    if (res.code === 200){
                        layer.msg(res.msg);
                        loadData(param);
                    } else if (res.code === 403){
                        top.location.href = baseUrl+"/";
                    } else {
                        layer.msg(res.msg)
                    }
                }
            })
        });
        //拣料/盘点入库
        form.on('submit(pickIn)', function () {
            var devNoList = [];
            devNoList.push(this.value);
            var pickInParam = {'devNo' : devNoList};
            $.ajax({
                url: baseUrl+"/agv/basDevp/visualized/container/pickIn",
                headers: {'token': localStorage.getItem('token')},
                data: JSON.stringify(pickInParam),
                dataType:'json',
                contentType:'application/json;charset=UTF-8',
                method: 'POST',
                success: function (res) {
                    if (res.code === 200){
                        layer.msg(res.msg);
                        loadData(param);
                    } else if (res.code === 403){
                        top.location.href = baseUrl+"/";
                    } else {
                        layer.msg(res.msg)
                    }
                }
            })
        });
        //启动入库
@@ -206,9 +262,9 @@
        //定时刷新数据
        //setInterval(loadData(param), 1000);
        setInterval(function() {
            loadData(param);
        }, 1000);
        // setInterval(function() {
        //     loadData(param);
        // }, 1000);
        function loadData(param){
            $.ajax({