Загрузка данных


<div class="col-sm-2" id="startDateBlock">
    <div class="form-group">
        <label for="start_date">Начальная дата</label>
        <input type="text" class="form-control date-picker-on"
               id="start_date"
               value="<fmt:formatDate value='${currentDate}' pattern='dd.MM.yyyy' />"
               name="start_date"
               placeholder="Дата"/>
    </div>
</div>




() => {
    let data = {};
    data.end_date = $("#end_date").val();
    data.br_date = $("#br_date").val();
    return data;
});




data.date_of_application = $("#end_date").val();






() => {
    let data = {};
    data.date_of_application = $("#end_date").val();
    data.br_date = $("#br_date").val();
    return data;
});










$("#formBtn").click(() => {
    let appType = $("#appType").val();

    if (appType == '') {
        showMessage('Не выбран тип заявлений', null, 'WARNING');
        return;
    }

    if (appType == 'PP') {
        startDateBlock.show();

        ppTableDom.style.display = "block";
        npTableDom.style.display = "none";
        spvTableDom.style.display = "none";
        evTableDom.style.display = "none";

        ppTable.reload();

    } else if (appType == 'NP') {
        startDateBlock.hide();

        ppTableDom.style.display = "none";
        npTableDom.style.display = "block";
        spvTableDom.style.display = "none";
        evTableDom.style.display = "none";

        npTable.reload();

    } else if (appType == 'SPV') {
        startDateBlock.hide();

        ppTableDom.style.display = "none";
        npTableDom.style.display = "none";
        spvTableDom.style.display = "block";
        evTableDom.style.display = "none";

        spvTable.reload();

    } else if (appType == 'EV') {
        startDateBlock.show();

        ppTableDom.style.display = "none";
        npTableDom.style.display = "none";
        spvTableDom.style.display = "none";
        evTableDom.style.display = "block";

        evTable.reload();
    }
});






$("#appType").on("change", function () {
    let appType = $(this).val();

    if (appType == "NP" || appType == "SPV") {
        $("#startDateBlock").hide();
    } else {
        $("#startDateBlock").show();
    }
});