<!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 class="layui-form-item">
|
<label class="layui-form-label">库存上限</label>
|
<div class="layui-input-block">
|
<input name="major" 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>
|