duhe
2025-06-26 222e62df3dfecb71d669b2509e4e8822638791a6
WebTM/views/Éú²ú¹ÜÀí/ÈýÉýÅŲú/JIT_DayPlanPlatForm.html
@@ -430,25 +430,29 @@
                return layer.msg("拆单数量不能为0!");
            }
            if (SumHQty > (parseInt(obj.data["计划数量"]))) {
            if (SumHQty > (parseInt(obj.data["计划数量"])) && obj.field == "拆单数量") {
                obj.update({
                    "拆单数量": "0"
                    "拆单数量": $(this).prev().text()
                });
                obj.tr.find('td[data-field=拆单数量] input').val($(this).prev().text());  // è¿™å¥ä»£ç æ˜¯å¿…要的更新显示内容
                return layer.msg("拆单数量大于订单数量!");
            }
            var NowDate = obj.field;
            if (dateHQty > (parseInt(obj.data["计划数量"]))) {
            if (dateHQty > (parseInt(obj.data["拆单数量"]))) {
                obj.update({
                    "日计划数量总量": dateHQty - obj.value,
                    [NowDate]: 0
                });
                return layer.msg("排产数量大于订单数量!")
                obj.tr.find(`td[data-field=${NowDate}] input`).val(0);  // è¿™å¥ä»£ç æ˜¯å¿…要的更新显示内容
                return layer.msg("排产数量大于拆单数量!")
            }
            if (Date.parse(obj.field) > Date.parse(obj.data.计划结束日期)) {
                return layer.msg("排产日期超出计划结束日期!");
            }
            //if (Date.parse(obj.field) > Date.parse(obj.data.计划结束日期)) {
            //    return layer.msg("排产日期超出计划结束日期!");
            //}
            //修改数据
@@ -1107,9 +1111,10 @@
            $("#HArrangeProductDayQty").empty();
            $("#HArrangeProductDayQty").append(HArrangeProductDayQty_ArrayList);
            form.render('select');
            $("#HArrangeProductDayQty").val("40");
            form.render('select');
        }
        //#endregion
@@ -1758,7 +1763,7 @@
                , page: false
                , cellMinWidth: 90
                , cols: [columns]
                , limit: Number.MAX_VALUE//默认显示全部
                , limit: 5000//默认显示全部
                , contextmenu: {
                    // è¡¨æ ¼å†…容右键菜单配置
                    body: [
@@ -1842,6 +1847,8 @@
                    //})
                }
            }
            table.render(option);
        }
        //缺料分析表格数据
@@ -3805,7 +3812,7 @@
                    if (parseFloat(table.cache["mainTable"][i]["拆单数量"]) == 0) {
                        return layer.msg("第" + (i + 1) + "行,拆产数量有误,请重新输入!");
                    }
                    if (parseFloat(table.cache["mainTable"][i]["拆单数量"]) - parseFloat(table.cache["mainTable"][i]["拆单汇报数量"]) < parseFloat(table.cache["mainTable"][i]["日计划数量总量"])) { // - å·²æ±‡æŠ¥æ•°é‡
                    if (parseFloat(table.cache["mainTable"][i]["拆单数量"]) > parseFloat(table.cache["mainTable"][i]["计划数量"])) { // - å·²æ±‡æŠ¥æ•°é‡
                        return layer.msg("第" + (i + 1) + "行,排产数量超出订单数量!");
                    }
                    table.cache["mainTable"][i].LAY_TABLE_INDEX = i;