| <!DOCTYPE html> | 
| <html lang="en"> | 
| <head> | 
|     <meta charset="utf-8"> | 
|     <title></title> | 
|     <meta name="renderer" content="webkit"> | 
|     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | 
|     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | 
|     <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all"> | 
|     <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all"> | 
|     <link rel="stylesheet" href="../../static/css/cool.css" media="all"> | 
|     <style> | 
|         #detail { | 
|             padding: 25px 30px 0 0; | 
|         } | 
|         .ew-tree-table-box { | 
|             height: 100%; | 
|         } | 
|     </style> | 
| </head> | 
| <body> | 
|   | 
| <!-- 正文开始 --> | 
| <div class="layui-fluid"> | 
|     <div class="layui-card"> | 
|         <div class="layui-card-body"> | 
|             <!-- 数据表格 --> | 
|             <table id="node"></table> | 
|         </div> | 
|     </div> | 
| </div> | 
|   | 
| <script type="text/html" id="toolbar"> | 
|     <div class="layui-btn-container" style="width: 100%"> | 
|         <button lay-event="add" class="layui-btn layui-btn-sm layui-btn-normal icon-btn"><i class="layui-icon"></i>添加</button>  | 
|         <button lay-event="del" class="layui-btn layui-btn-sm layui-btn-danger icon-btn"><i class="layui-icon"></i>删除</button> | 
|         <button class="layui-btn layui-btn-sm" id="btn-print-batch" lay-event="printBatch">批量打印</button> | 
|         <button class="layui-btn layui-btn-sm layui-btn-warm" id="btn-node-init" lay-event="nodeInit">库位初始化</button> | 
|   | 
|     </div> | 
| </script> | 
|   | 
| <script type="text/html" id="typeTpl"> | 
|     {{# if( d.type === 1){ }} | 
|     <span name="type" class="layui-badge layui-badge-red" ><span style="display: none">{{d.number}}</span>仓库</span> | 
|     {{# } else if(d.type === 2){ }} | 
|     <span name="type" class="layui-badge layui-badge-blue" ><span style="display: none">{{d.number}}</span>库区</span> | 
|     {{# } else if(d.type === 3){ }} | 
|     <span name="type" class="layui-badge layui-badge-green" ><span style="display: none">{{d.number}}</span>货位</span> | 
|     {{# } else { }} | 
|     <span name="type" class="layui-badge layui-badge-gray" ><span style="display: none">{{d.number}}</span>其他</span> | 
|     {{# } }} | 
| </script> | 
|   | 
| <script type="text/html" id="operate"> | 
|     <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">修改</a> | 
|     <a class="layui-btn layui-btn-danger layui-btn-xs btn-del" lay-event="del">删除</a> | 
| </script> | 
|   | 
| <!-- 表单弹窗 --> | 
| <script type="text/html" id="editDialog"> | 
|     <form id="detail" lay-filter="detail" class="layui-form"> | 
|         <input name="id" type="hidden"> | 
|         <input name="uuid" type="hidden"> | 
|         <input name="path" type="hidden"> | 
|         <input name="pathName" type="hidden"> | 
|         <input name="level" type="hidden"> | 
|         <input name="sort" type="hidden"> | 
|         <input name="leading" type="hidden"> | 
|         <input name="barcode" type="hidden"> | 
|         <input name="major" type="hidden"> | 
|         <input name="createTime$" type="hidden"> | 
|         <input name="createBy" type="hidden"> | 
|         <input name="updateTime$" type="hidden"> | 
|         <input name="updateBy" type="hidden"> | 
|         <div class="layui-row"> | 
|             <div class="layui-col-md6"> | 
|                 <div class="layui-form-item"> | 
|                     <label class="layui-form-label">上级菜单</label> | 
|                     <div class="layui-input-block"> | 
|                         <div id="nodeParentSel" class="ew-xmselect-tree"></div> | 
|                     </div> | 
|                 </div> | 
|                 <div class="layui-form-item"> | 
|                     <label class="layui-form-label layui-form-required">类型</label> | 
|                     <div class="layui-input-block"> | 
|                         <select name="type" lay-vertype="tips" lay-verify="required" required=""> | 
|                             <option value="">请选择类型</option> | 
|                             <option value="1">仓库</option> | 
|                             <option value="2">库区</option> | 
|                             <option value="3">货位</option> | 
|                         </select> | 
|                     </div> | 
|                 </div> | 
|             </div> | 
|             <div class="layui-col-md6"> | 
|                 <div class="layui-form-item"> | 
|                     <label class="layui-form-label layui-form-required">编号/名称</label> | 
|                     <div class="layui-input-block"> | 
|                         <input name="name" placeholder="请输入编号/名称" class="layui-input" lay-vertype="tips" lay-verify="required" required=""> | 
|                     </div> | 
|                 </div> | 
|                 <div class="layui-form-item"> | 
|                     <label class="layui-form-label">备注</label> | 
|                     <div class="layui-input-block"> | 
|                         <input name="memo" placeholder="请输入备注" class="layui-input"> | 
|                     </div> | 
|                 </div> | 
|             </div> | 
|         </div> | 
|         <hr class="layui-bg-gray"> | 
|         <div class="layui-form-item text-right"> | 
|             <button class="layui-btn" lay-filter="editSubmit" lay-submit="">保存</button> | 
|             <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button> | 
|         </div> | 
|     </form> | 
| </script> | 
| <!-- 打印模板 --> | 
| <script type="text/template" id="locPrintTpl"> | 
|     {{#each data}} | 
|     <img class="template-code" src="{{this.barcodeUrl}}" width="100%"> | 
|     <div style="letter-spacing: 2px;margin-top: 1px; text-align: center"> | 
|         <span>{{this.item}}</span> | 
|     </div> | 
|     {{/each}} | 
| </script> | 
| <div id="printBox" style="display: none;"></div> | 
| <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> | 
| <script type="text/javascript" src="../../static/js/jquery/jQuery.print.js"></script> | 
| <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.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/node/node.js" charset="utf-8"></script> | 
|   | 
| <!-- 重置库位弹窗 --> | 
| <div id="resetLocDiv" style="margin: 20px 0 10px 30px; display: none"> | 
|     <div class="layui-form layui-form-pane"> | 
|   | 
|         <!-- 库位类型 --> | 
|         <div class="layui-form-item"> | 
|             <label class="layui-form-label">库区</label> | 
|             <div class="layui-input-inline"> | 
|                     <div id="mat" name="areaId"> | 
|                     </div> | 
|             </div> | 
|         </div> | 
|   | 
|         <!-- 排 --> | 
|         <div class="layui-form-item"> | 
|             <div class="layui-inline"> | 
|                 <label class="layui-form-label">起止排</label> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="startRow" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|                 <div class="layui-form-mid">-</div> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="endRow" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|             </div> | 
|         </div> | 
|         <!-- 列 --> | 
|         <div class="layui-form-item"> | 
|             <div class="layui-inline"> | 
|                 <label class="layui-form-label">起止列</label> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="startBay" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|                 <div class="layui-form-mid">-</div> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="endBay" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|             </div> | 
|         </div> | 
|         <!-- 层 --> | 
|         <div class="layui-form-item"> | 
|             <div class="layui-inline"> | 
|                 <label class="layui-form-label">起止层</label> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="startLev" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|                 <div class="layui-form-mid">-</div> | 
|                 <div class="layui-input-inline" style="width: 100px;"> | 
|                     <input type="text" name="endLev" autocomplete="off" class="layui-input" lay-verify="required|number"> | 
|                 </div> | 
|             </div> | 
|         </div> | 
|   | 
|   | 
|         <div id="prompt" style="text-indent: 10px;"> | 
|             <span class="not-null">初始化库位后将删除库存明细,请谨慎操作!</span> | 
|         </div> | 
|         <!-- 按钮 --> | 
|         <div style="text-align: center; margin-top: 20px"> | 
|             <button class="layui-btn layui-btn-radius layui-btn-normal" id="initDo" lay-submit lay-filter="initDo">确定</button> | 
|         </div> | 
|     </div> | 
| </div> | 
|   | 
|   | 
| </body> | 
| </html> |