|
|
@ -39,7 +39,6 @@ |
|
|
<body> |
|
|
<body> |
|
|
|
|
|
|
|
|
<form class="layui-form layui-form-pane" action=""> |
|
|
<form class="layui-form layui-form-pane" action=""> |
|
|
<a id="refresh" href="javascript:" data-refresh="刷新"><i class="fa fa-refresh"></i></a> |
|
|
|
|
|
|
|
|
|
|
|
<input type="text" id="barCodeList" style="display:none;"> |
|
|
<input type="text" id="barCodeList" style="display:none;"> |
|
|
<div class="layui-form-item" style="display: none"> |
|
|
<div class="layui-form-item" style="display: none"> |
|
|
@ -53,28 +52,28 @@ |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">物料名称</label> |
|
|
<label class="layui-form-label">物料名称</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getMname()}" name="mname" required lay-verify="required" |
|
|
<input type="text" th:value="${record.getMname()}" name="mname" required lay-verify="required" id="mname" |
|
|
autocomplete="off" class="layui-input"> |
|
|
autocomplete="off" class="layui-input"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">存货编码</label> |
|
|
<label class="layui-form-label">存货编码</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getCode()}" name="code" required lay-verify="required" |
|
|
<input type="text" th:value="${record.getCode()}" name="code" required lay-verify="required" id="code" |
|
|
autocomplete="off" class="layui-input"> |
|
|
autocomplete="off" class="layui-input"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">规格型号</label> |
|
|
<label class="layui-form-label">规格型号</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getVersion()}" name="version" autocomplete="off" |
|
|
<input type="text" th:value="${record.getVersion()}" name="version" autocomplete="off" id="version" |
|
|
class="layui-input"> |
|
|
class="layui-input"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">品牌:</label> |
|
|
<label class="layui-form-label">品牌:</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" placeholder="请填写物料品牌" class="layui-input" th:value="${record.getBrand()}" |
|
|
<input type="text" placeholder="请填写物料品牌" class="layui-input" th:value="${record.getBrand()}" id="brand" |
|
|
name="brand"/> |
|
|
name="brand"/> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -92,7 +91,7 @@ |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">材质</label> |
|
|
<label class="layui-form-label">材质</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getTexture()}" name="texture" autocomplete="off" |
|
|
<input type="text" th:value="${record.getTexture()}" name="texture" autocomplete="off" id="texture" |
|
|
class="layui-input"> |
|
|
class="layui-input"> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
@ -100,11 +99,11 @@ |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">计量单位</label> |
|
|
<label class="layui-form-label">计量单位</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getUnit()}" name="unit" required autocomplete="off" |
|
|
<input type="text" th:value="${record.getUnit()}" name="unit" required autocomplete="off" id="unit" |
|
|
class="layui-input"> |
|
|
class="layui-input"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item" id="priceItem" th:style="'display:'+${display}"> |
|
|
<label class="layui-form-label">单价</label> |
|
|
<label class="layui-form-label">单价</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" th:value="${record.getPrice()}" name="price" required autocomplete="off" |
|
|
<input type="text" th:value="${record.getPrice()}" name="price" required autocomplete="off" |
|
|
@ -149,7 +148,7 @@ |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item"> |
|
|
<label class="layui-form-label">备注:</label> |
|
|
<label class="layui-form-label">备注:</label> |
|
|
<div class="layui-input-inline"> |
|
|
<div class="layui-input-inline"> |
|
|
<input type="text" placeholder="请填写备注" class="layui-input" th:value="${record.getRemark()}" |
|
|
<input type="text" placeholder="请填写备注" class="layui-input" th:value="${record.getRemark()}" id="remark" |
|
|
name="remark"/> |
|
|
name="remark"/> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -160,7 +159,7 @@ |
|
|
th:checked="${record.getState() == 1}"> |
|
|
th:checked="${record.getState() == 1}"> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-form-item"> |
|
|
<div class="layui-form-item" id="btn_sb"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button> |
|
|
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button> |
|
|
<button type="reset" class="layui-btn layui-btn-primary">重置</button> |
|
|
<button type="reset" class="layui-btn layui-btn-primary">重置</button> |
|
|
@ -183,12 +182,28 @@ |
|
|
function print_code() { |
|
|
function print_code() { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 用于标志是否为第一次提交 |
|
|
// 用于标志是否为第一次提交 |
|
|
let flagForForm = false; |
|
|
let flagForForm = false; |
|
|
var barCode = []; |
|
|
var barCode = []; |
|
|
var flag = false; |
|
|
var flag = false; |
|
|
layui.use(['form', 'laydate'], function () { |
|
|
layui.use(['form', 'laydate'], function () { |
|
|
var form = layui.form, laydate = layui.laydate, $ = layui.$; |
|
|
var form = layui.form, laydate = layui.laydate, $ = layui.$; |
|
|
|
|
|
|
|
|
|
|
|
let display = $("#priceItem").css("display"); |
|
|
|
|
|
if (display === "none") { |
|
|
|
|
|
$("#mname").attr("readonly", "readonly"); |
|
|
|
|
|
$("#code").attr("readonly", "readonly"); |
|
|
|
|
|
$("#version").attr("readonly", "readonly"); |
|
|
|
|
|
$("#brand").attr("readonly", "readonly"); |
|
|
|
|
|
$("#texture").attr("readonly", "readonly"); |
|
|
|
|
|
$("#unit").attr("readonly", "readonly"); |
|
|
|
|
|
$("#shelfLife").attr("readonly", "readonly"); |
|
|
|
|
|
$("#remark").attr("readonly", "readonly"); |
|
|
|
|
|
$("#btn_sb").css("display", "none"); |
|
|
|
|
|
$("#openSonByMateralType").off("click"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
$('#openSonByMateralType').on('click', function () { |
|
|
$('#openSonByMateralType').on('click', function () { |
|
|
layer.open({ |
|
|
layer.open({ |
|
|
type: 2, |
|
|
type: 2, |
|
|
|