|  |  | 
 |  |  |  | 
 |  |  |     <!-- 待添加 --> | 
 |  |  |     <div id="data-search-btn" class="layui-btn-container layui-form-item"> | 
 |  |  |         <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">搜索</button> | 
 |  |  |         <button id="searchByStaion" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="searchByStaion">搜索</button> | 
 |  |  |         <button id="checkAll" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="checkAll">全选</button> | 
 |  |  |         <button id="uncheckAll" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="uncheckAll">反选</button> | 
 |  |  |         <button id="start" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="start">启动入库</button> | 
 |  |  | 
 |  |  |                     <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$}} | 
 |  |  |                     </div> | 
 |  |  |                     {{#if agvWaitPakin}} | 
 |  |  |                     <div style="padding-top: 10px;"> | 
 |  |  |                         {{#if agvWaitPakin.orderNo}} | 
 |  |  |                         订单号:{{agvWaitPakin.orderNo}} </br> | 
 |  |  |                         {{/if}} | 
 |  |  |                         物料号:{{agvWaitPakin.matnr}} </br> | 
 |  |  |                         {{#if agvWaitPakin.batch}} | 
 |  |  |                         序列码:{{agvWaitPakin.batch}} </br> | 
 |  |  |                         {{/if}} | 
 |  |  |                         托盘码:{{agvWaitPakin.zpallet}} </br> | 
 |  |  |                         货架码:{{agvWaitPakin.suppCode}} </br> | 
 |  |  |                         数量:{{agvWaitPakin.anfme}} | 
 |  |  |                     </div> | 
 |  |  |                     {{/if}} | 
 |  |  | 
 |  |  |                         工作号:{{agvWrkMast.wrkNo}} </br> | 
 |  |  |                         工作状态:{{agvWrkMast.wrkSts$ }} </br> | 
 |  |  |                         工作类型:{{agvWrkMast.ioType$}} | 
 |  |  |                     </div> | 
 |  |  |                     {{/if}} | 
 |  |  |                     {{#if agvWrkDetl}} | 
 |  |  |                     <div style="padding-top: 10px;"> | 
 |  |  |                         {{#if agvWrkDetl.orderNo}} | 
 |  |  |                         订单号:{{agvWrkDetl.orderNo}} </br> | 
 |  |  |                         {{/if}} | 
 |  |  |                         物料号:{{agvWrkDetl.matnr}} </br> | 
 |  |  |                         {{#if agvWrkDetl.batch}} | 
 |  |  |                         序列码:{{agvWrkDetl.batch}} </br> | 
 |  |  |                         {{/if}} | 
 |  |  |                         货架码:{{agvWrkDetl.suppCode}} </br> | 
 |  |  |                         取货数量:{{agvWrkDetl.anfme}}      结余数量:{{agvWrkDetl.volume}} | 
 |  |  |                     </div> | 
 |  |  |                     {{/if}} | 
 |  |  |                 </div> | 
 |  |  | 
 |  |  |     <table class="layui-hide" id="basDevpDetl" lay-filter="locDetlByMap"></table> | 
 |  |  | </div> | 
 |  |  |  | 
 |  |  | <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> | 
 |  |  | <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/agvBasDevpVisualized/basDevp.js" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js?v=100"></script> | 
 |  |  | <script type="text/javascript" src="../../static/layui/layui.js?v=100" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/common.js?v=100" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/cool.js?v=100" charset="utf-8"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js?v=100"></script> | 
 |  |  | <script type="text/javascript" src="../../static/js/agvBasDevpVisualized/basDevp.js?v=100" charset="utf-8"></script> | 
 |  |  |  | 
 |  |  | <iframe id="detail-iframe" scrolling="auto" style="display:none;"></iframe> | 
 |  |  |  | 
 |  |  | 
 |  |  |         var table = layui.table; | 
 |  |  |         var layer = layui.layer; | 
 |  |  |         var param = {'stationCode' : 'CS-101'}; | 
 |  |  |         loadData(param); | 
 |  |  |  | 
 |  |  |         form.on('select(floorSelect)', function (data) { | 
 |  |  |  | 
 |  |  |             $('#rowSelect').empty(); | 
 |  |  |             if(data.value == 1){ | 
 |  |  |                 $('#rowSelect').append("<option value=CS-101>1号</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-102>2号</option>") | 
 |  |  |                 $('#rowSelect').append("<option value=CS-101>101</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-102>102</option>") | 
 |  |  |             } | 
 |  |  |             if(data.value == 3){ | 
 |  |  |                 $('#rowSelect').append("<option value=CS-305>1号</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-306>2号</option>") | 
 |  |  |                 $('#rowSelect').append("<option value=CS-307>3号</option>") | 
 |  |  |                 $('#rowSelect').append("<option value=CS-305>305</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-306>306</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-307>307</option>"); | 
 |  |  |                 $('#rowSelect').append("<option value=CS-308>308</option>") | 
 |  |  |                 $('#rowSelect').append("<option value=CS-309>309</option>") | 
 |  |  |             } | 
 |  |  |             form.render(); | 
 |  |  |  | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         // 搜索 | 
 |  |  |         form.on('submit(search)', function (data) { | 
 |  |  |             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) | 
 |  |  |             //         } | 
 |  |  |             //     } | 
 |  |  |             // }) | 
 |  |  |         }); | 
 |  |  |         // form.on('submit(search)', function (data) { | 
 |  |  |         //     param = null; | 
 |  |  |         //     param = {'stationCode' : $('#rowSelect').val()}; | 
 |  |  |         //     loadData(param); | 
 |  |  |         // }); | 
 |  |  |  | 
 |  |  |         //全选 | 
 |  |  |         form.on('submit(checkAll)', function () { | 
 |  |  | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         //搜索 | 
 |  |  |         form.on('submit(searchByStaion)', function () { | 
 |  |  |             console.log("search.....") | 
 |  |  |             param = null; | 
 |  |  |             param = {'stationCode' : $('#rowSelect').val()}; | 
 |  |  |             loadData(param); | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         //反选 | 
 |  |  |         form.on('submit(uncheckAll)', function () { | 
 |  |  |             var cks = document.querySelectorAll("#tb input"); | 
 |  |  |             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) | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             }) | 
 |  |  |         }); | 
 |  |  |  | 
 |  |  |         //启动入库 | 
 |  |  | 
 |  |  |         //定时刷新数据 | 
 |  |  |         //setInterval(loadData(param), 1000); | 
 |  |  |  | 
 |  |  |         setInterval(function() { | 
 |  |  |             loadData(param); | 
 |  |  |         }, 1000); | 
 |  |  |         // setInterval(function() { | 
 |  |  |         //     loadData(param); | 
 |  |  |         // }, 1000); | 
 |  |  |  | 
 |  |  |         function loadData(param){ | 
 |  |  |             $.ajax({ |