add.html 11.1 KB
<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<body class="white-bg">
<div class="wrapper wrapper-content animated fadeInRight ibox-content">

    <form class="form-horizontal m" id="form-adjustDetail-add">
        <!--<input type="hidden" id="adjustCode" name="adjustCode" th:value="${adjustCode}">-->

        <div class="form-group">
            <label class="col-sm-3 control-label">调整单编号:</label>
            <div class="col-sm-8">
                <input id="adjustHeaderCode" name="adjustCode" th:value="${adjustHeaderCode}" class="form-control" type="text"
                       readonly="readonly">
            </div>
        </div>
        <!--            <div class="form-group">
                        <label class="col-sm-3 control-label">货主编码:</label>
                        <div class="col-sm-8">
                            <input id="companyCode" name="companyCode" class="form-control" type="text" readonly="readonly">
                        </div>
                    </div>-->
        <div class="form-group">
            <label class="col-sm-3 control-label">库存明细ID:</label>
            <div class="col-sm-8">
                <input id="inventoryDetailId" name="inventoryDetailId" class="form-control" type="text">
            </div>
        </div>
        <!--<div class="form-group">
            <label class="col-sm-3 control-label">盘点单号:</label>
            <div class="col-sm-8">
                <input id="cycleCountCode" name="cycleCountCode" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">盘点明细单号:</label>
            <div class="col-sm-8">
                <input id="cycleDetailId" name="cycleDetailId" class="form-control" type="text">
            </div>
        </div>-->
        <!--<div class="form-group">
            <label class="col-sm-3 control-label">质检单号:</label>
            <div class="col-sm-8">
                <input id="checkCode" name="checkCode" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">质检单明细行号:</label>
            <div class="col-sm-8">
                <input id="checkDetailId" name="checkDetailId" class="form-control" type="text">
            </div>
        </div>-->
        <div class="form-group">
            <label class="col-sm-3 control-label">调整单关联单号:</label>
            <div class="col-sm-8">
                <input id="referCode" name="referCode" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">调整单关联明细行号:</label>
            <div class="col-sm-8">
                <input id="referDetailId" name="referDetailId" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">库位编码:</label>
            <div class="col-sm-8">
                <input id="locationCode" name="locationCode" class="form-control" type="text"
                       onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">容器编号:</label>
            <div class="col-sm-8">
                <input id="containerCode" name="containerCode" class="form-control" type="text"
                       onkeyup="this.value=this.value.replace(/(^\s*)|(\s*$)/g,'')">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">商品编码:</label>
            <div class="col-sm-8">
                <input id="materialCode" name="materialCode" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">商品名称:</label>
            <div class="col-sm-8">
                <input id="materialName" name="materialName" class="form-control" type="text">
            </div>
        </div>
        <!--<div class="form-group">
            <label class="col-sm-3 control-label">商品规格:</label>
            <div class="col-sm-8">
                <input id="materialSpec" name="materialSpec" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">商品单位:</label>
            <div class="col-sm-8">
                <input id="materialUnit" name="materialUnit" class="form-control" type="text">
            </div>
        </div>-->
        <!--<div class="form-group">
            <label class="col-sm-3 control-label">调整类型:</label>
            <div class="col-sm-8">
                <select id="problemType" name="problemType" class="form-control"
                        th:with="problemType=${@dict.getType('adjustType')}">
                    <option th:each="dict : ${problemType}" th:text="${dict['dictLabel']}"
                            th:value="${dict['dictValue']}"></option>
                </select>
                &lt;!&ndash;<input id="problemType" name="problemType"  class="form-control" type="text" >&ndash;&gt;
            </div>
        </div>-->
        <div class="form-group">
            <label class="col-sm-3 control-label">属性号:</label>
            <div class="col-sm-8">
                <input id="attributeId" name="attributeId" class="form-control" type="text">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">调整前数量:</label>
            <div class="col-sm-8">
                <input id="fromQty" name="fromQty" class="form-control" type="text"
                       onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">调整后数量:</label>
            <div class="col-sm-8">
                <input id="toQty" name="toQty" class="form-control" type="text"
                       onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">调整变动数量:</label>
            <div class="col-sm-8">
                <input id="gapQty" name="gapQty" class="form-control" type="text"
                       onkeyup="this.value=this.value.replace(/[^\-?\d.]/g,'')">
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-3 control-label">调整前库存状态:</label>
            <div class="col-sm-8">
                <select id="fromInventorySts" name="fromInventorySts" class="form-control"
                        th:with="fromInventoryStatus=${@dict.getType('inventorySts')}">
                    <option th:each="dict : ${fromInventoryStatus}" th:text="${dict['dictLabel']}"
                            th:value="${dict['dictValue']}"></option>
                </select>
            </div>
        </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">调整后库存状态:</label>
                <div class="col-sm-8">
                    <select id="toInventorySts" name="toInventorySts" class="form-control"
                            th:with="toInventoryStatus=${@dict.getType('inventorySts')}">
                        <option th:each="dict : ${toInventoryStatus}" th:text="${dict['dictLabel']}"
                                th:value="${dict['dictValue']}"></option>
                    </select>
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">重量:</label>
                <div class="col-sm-8">
                    <input id="weight" name="weight" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">批次:</label>
                <div class="col-sm-8">
                    <input id="batch" name="batch" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">批号:</label>
                <div class="col-sm-8">
                    <input id="lot" name="lot" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">项目号:</label>
                <div class="col-sm-8">
                    <input id="projectNO" name="projectNo" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">供应商编码:</label>
                <div class="col-sm-8">
                    <input id="supplierCode" name="supplierCode" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">生产日期:</label>
                <div class="col-sm-8">
                    <input id="manufactureDate" name="manufactureDate" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label">失效日期:</label>
                <div class="col-sm-8">
                    <input id="expirationDate" name="expirationDate" class="form-control" type="text">
                </div>
            </div>
            <div class="form-group">
                <div class="form-control-static col-sm-offset-9">
                    <button type="submit" class="btn btn-primary">提交</button><!--盘有 adjustInsert-->
                    <button onclick="$.modal.close()" class="btn btn-danger" type="button">关闭</button>
                </div>
            </div>
    </form>
</div>
<div th:include="include::footer"></div>
<script type="text/javascript">
    var prefix = ctx + "inventory/adjustDetail"

    $("#form-adjustDetail-add").validate({
        rules: {
            adjustHeaderCode: {
                required: true,
            },
            materialCode: {
                required: true,
            },
            containerCode: {
                required: true,
            },
            locationCode: {
                required: true,
            },

            //必须填值判定
        },
        submitHandler: function (form) {
            $.operate.save(prefix + "/addAdjust", $('#form-adjustDetail-add').serialize());
        }
    });

    /*时间弹框*/
    $(function () {
        layui.use('laydate', function () {
            var laydate = layui.laydate;
            laydate.render({elem: '#manufactureDate', max: 0, theme: 'molv', type: 'datetime'});
            laydate.render({elem: '#expirationDate', min: 0, theme: 'molv', type: 'datetime'});
        });
    })

</script>
</body>
</html>