|
|
@ -12,41 +12,115 @@ |
|
|
</head> |
|
|
</head> |
|
|
<body> |
|
|
<body> |
|
|
<input th:value="${mcode}" style="display:none;" id="mcode"> |
|
|
<input th:value="${mcode}" style="display:none;" id="mcode"> |
|
|
<div class="layui-btn-container"> |
|
|
<input th:value="${depositoryId}" style="display:none;" id="depositoryId"> |
|
|
<button class="layui-btn layui-btn-primary select_this" th:each="material,iterStar:${materialList}" th:value="${material.getCode()}" |
|
|
<input th:value="${pid}" style="display:none;" id="pid"> |
|
|
th:text="${material.getMname()+','+(material.getVersion() == null ? '' :material.getVersion())}"> |
|
|
<div class="layuimini-container"> |
|
|
<i class="layui-icon layui-icon-down layui-font-12"></i> |
|
|
<div class="layuimini-main"> |
|
|
</button> |
|
|
<div class="layui-collapse"> |
|
|
|
|
|
<div class="layui-colla-item"> |
|
|
|
|
|
<h2 class="layui-colla-title">搜索</h2> |
|
|
|
|
|
<div class="layui-colla-content"> |
|
|
|
|
|
<div style="margin: 10px 10px 10px 10px"> |
|
|
|
|
|
<form class="layui-form layui-form-pane" action=""> |
|
|
|
|
|
<div class="layui-inline"> |
|
|
|
|
|
<label class="layui-form-label">物料名称:</label> |
|
|
|
|
|
<div class="layui-input-block"> |
|
|
|
|
|
<input id="mname" name="mname" type="text" placeholder="请填写物料名称" |
|
|
|
|
|
class="layui-input"/> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="layui-inline"> |
|
|
|
|
|
<label class="layui-form-label">型号</label> |
|
|
|
|
|
<div class="layui-input-block"> |
|
|
|
|
|
<input type="text" class="layui-input" id="version" name="version" |
|
|
|
|
|
autocomplete="off" placeholder="请填写物料型号"/> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="layui-inline"> |
|
|
|
|
|
<label class="layui-form-label">物料编码</label> |
|
|
|
|
|
<div class="layui-input-block"> |
|
|
|
|
|
<input type="text" name="mcode" autocomplete="off" class="layui-input" |
|
|
|
|
|
placeholder="请填写物料编码"> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="layui-inline"> |
|
|
|
|
|
<button type="button" class="layui-btn layui-btn-primary" lay-submit |
|
|
|
|
|
lay-filter="data-search-btn"><i class="layui-icon"></i> 搜 索 |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</form> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div class="layui-btn-container"> |
|
|
|
|
|
<button class="layui-btn layui-btn-primary select_this" th:each="material,iterStar:${materialList}" |
|
|
|
|
|
th:value="${material.getCode()}" |
|
|
|
|
|
th:text="${material.getMname()+','+(material.getVersion() == null ? '' :material.getVersion())}"> |
|
|
|
|
|
<i class="layui-icon layui-icon-down layui-font-12"></i> |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> |
|
|
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> |
|
|
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> |
|
|
<script src="/static/js/lay-config.js?v=1.0.4" charset="utf-8"></script> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
layui.use(['layer'], function () { |
|
|
layui.use(['layer',"form"], function () { |
|
|
var $ = layui.jquery, |
|
|
var $ = layui.jquery, |
|
|
|
|
|
form = layui.form, |
|
|
layer = layui.layer; |
|
|
layer = layui.layer; |
|
|
|
|
|
|
|
|
let mcode = $("#mcode").val(); |
|
|
let mcode = $("#mcode").val(); |
|
|
|
|
|
|
|
|
// 给每个按钮添加点击事件 |
|
|
// 给每个按钮添加点击事件 |
|
|
$(".select_this").on("click",function () { |
|
|
$(".select_this").on("click", function () { |
|
|
// 获取当前点击物料编码 |
|
|
// 获取当前点击物料编码 |
|
|
var code = this.value; |
|
|
var code = this.value; |
|
|
// 获取当前点击物料名称 |
|
|
// 获取当前点击物料名称 |
|
|
if(code !== mcode){ |
|
|
if (code !== mcode) { |
|
|
// 如果点击的不是要出库的物料 |
|
|
// 如果点击的不是要出库的物料 |
|
|
layer.msg("请选择正确物料",{ |
|
|
layer.msg("请选择正确物料", { |
|
|
icon:0, |
|
|
icon: 0, |
|
|
time:500 |
|
|
time: 500 |
|
|
},function () { |
|
|
}, function () { |
|
|
$("#flagForSelect",window.parent.document).val(false); |
|
|
$("#flagForSelect", window.parent.document).val(false); |
|
|
}) |
|
|
}) |
|
|
}else{ |
|
|
} else { |
|
|
$("#flagForSelect",window.parent.document).val(true); |
|
|
$("#flagForSelect", window.parent.document).val(true); |
|
|
var index = parent.layer.getFrameIndex(window.name); |
|
|
var index = parent.layer.getFrameIndex(window.name); |
|
|
parent.layer.close(index); |
|
|
parent.layer.close(index); |
|
|
} |
|
|
} |
|
|
}) |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
form.on('submit(data-search-btn)', function (data) { |
|
|
|
|
|
var req = {}; |
|
|
|
|
|
data = data.field; |
|
|
|
|
|
req.depositoryId = $("#depositoryId").val(); |
|
|
|
|
|
req.pid = $("#pid").val(); |
|
|
|
|
|
if (data.mname !== '') { |
|
|
|
|
|
req.mname = data.mname.trim(); |
|
|
|
|
|
} |
|
|
|
|
|
if (data.version !== '') { |
|
|
|
|
|
req.version = data.version.trim(); |
|
|
|
|
|
} |
|
|
|
|
|
if (data.mcode !== '') { |
|
|
|
|
|
req.mcode = data.mcode.trim(); |
|
|
|
|
|
} |
|
|
|
|
|
$.ajax({ |
|
|
|
|
|
url: "/material/findInventoryForCompleteOutTask", |
|
|
|
|
|
type: "post", |
|
|
|
|
|
data: JSON.stringify(req), |
|
|
|
|
|
dataType: "json", |
|
|
|
|
|
contentType: "application/json;charset=utf-8", |
|
|
|
|
|
success: function (res) { |
|
|
|
|
|
console.log(res) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}); |
|
|
}) |
|
|
}) |
|
|
</script> |
|
|
</script> |
|
|
</body> |
|
|
</body> |
|
|
|