YYC
2026-02-27 1369c87ddcc0e76e17d01208ef66261ee0cd27da
fzzy-igdss-web/src/main/resources/static/inout/inout-weight2.js
@@ -42,6 +42,11 @@
            }
        });
        //监听仓库选择,选择后自动调用仓库的粮食品种信息
        form.on('select(select_depotId)', function (obj) {
            updateFoodVarietyByDepot(obj.value);
        })
        // 初始化表单数据
        renderTable();
    });
@@ -89,6 +94,24 @@
        "background": "#eff4f6"
    });
    layer.close(index);
}
//根据选择的仓库信息,更新粮食品种
function updateFoodVarietyByDepot(selectId) {
    var selectDepot;
    $.each(listDepot, function (index, data) {
        if (data.id === selectId) {
            selectDepot = data;
            return false;
        }
    });
    if (selectDepot) {
        form.val("form-data", {
            foodVariety: selectDepot.foodVariety
        });
        form.render();
    }
}
// 渲染表单数据
@@ -250,6 +273,8 @@
        area: ['1283px', '815px'],
        cancel: function (index, layero) {
            $("#weightDetail").css("display", "none");
            // 初始化表单数据
            renderTable();
        },
        shade: 0,
        scrollbar: 0,
@@ -281,6 +306,8 @@
        area: ['1283px', '815px'],
        cancel: function (index, layero) {
            $("#weightDetail").css("display", "none");
            // 初始化表单数据
            renderTable();
        },
        shade: 0,
        scrollbar: 0,
@@ -606,6 +633,7 @@
        contentType: "application/json;charset=UTF-8",
        data: JSON.stringify(recordData),
        success: function (result) {
            layer.close(index);
            if (result.code != "0000") {
                alertError(result.msg);
            } else {
@@ -614,11 +642,13 @@
                notify("数据提交成功", result.data);
                //第一次称重后,刷新页面
                if (recordData.recordWeight <= 0.0) {
                    layer.closeAll();
                    // 初始化表单数据
                    renderTable();
                    $("#form-data")[0].reset();
                    form.render();
                }
            }
            layer.close(index);
        },
        error: function () {
            layer.close(index);