wtt
2025-05-08 fb6f93454d7495927a93b5e6dde1fa72bc6c3d80
排产添加复制,提料报表合计添加
3个文件已修改
68 ■■■■■ 已修改文件
WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/日计划报表/ReportPODemandPlanBillList.html 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/生产管理/日计划报表/ReportPODemandPlanBillList_S.html 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Éú²ú¹ÜÀí/ÈýÉýÅŲú/JIT_DayPlanPlatForm.html
@@ -350,7 +350,7 @@
        base: '../../../layuiadmin/' //静态资源所在路径
    }).extend({
        index: 'lib/index', //主入口模块
        soulTable: '../ext/soulTable'
        soulTable: 'soulTable'
    }).use(['tree', 'index', 'form', 'table', 'element', 'laypage', 'laydate', 'util', 'soulTable','jquery'], function () {
        //#region å…¬ç”¨å˜é‡
@@ -1745,7 +1745,32 @@
                , cellMinWidth: 90
                , cols: [columns]
                , limit: Number.MAX_VALUE//默认显示全部
                , even: true
                , contextmenu: {
                    // è¡¨æ ¼å†…容右键菜单配置
                    body: [
                        {
                            name: '复制',
                            icon: 'layui-icon layui-icon-template',
                            click: function (obj) {
                                soulTable.copy(obj.text)
                                layer.msg('复制成功!')
                            }
                        },
                        {
                            name: '行-蓝色',
                            click: function (obj) {
                                obj.trElem.css('background', '#01AAED')
                            }
                        },
                        {
                            name: '红色',
                            click: function (obj) {
                                obj.elem.css('color', 'red')
                            }
                        }
                    ]
                }
                , even: true//行拖拽
                , rowDrag: {/*trigger: 'row',*/
                    done: function (obj) {
                        // å®Œæˆæ—¶ï¼ˆæ¾å¼€æ—¶ï¼‰è§¦å‘
WebTM/views/Éú²ú¹ÜÀí/Èռƻ®±¨±í/ReportPODemandPlanBillList.html
@@ -254,7 +254,24 @@
                }
            }
          
            columns.push({ field: '提料计划合计', title: '提料计划合计', filter: true });
            columns.push({
                field: '提料计划合计', title: '提料计划合计', filter: true, templet: function (d) {
                    //console.log(d); // å¾—到当前行数据
                    //console.log(this); // å¾—到表头当前列配置项
                    //console.log(d.LAY_NUM);
                    let sum = 0;
                    // éåŽ†æ•°æ®å¯¹è±¡çš„æ‰€æœ‰å±žæ€§
                    for (let key in d) {
                        // æ£€æŸ¥åˆ—名是否符合 isValidDate æ¡ä»¶
                        if (isValidDate(key)) {
                            // å°† null/undefined è½¬ä¸º 0
                            sum += d[key] ? parseFloat(d[key]) : 0;
                        }
                    }
                    return sum; // ä¿ç•™ä¸¤ä½å°æ•°
                } });
            option = {
                elem: '#mainTable'
WebTM/views/Éú²ú¹ÜÀí/Èռƻ®±¨±í/ReportPODemandPlanBillList_S.html
@@ -244,7 +244,25 @@
                    j = 0;
                }
            }
            columns.push({ field: '提料计划合计', title: '提料计划合计', filter: true  });
            columns.push({
                field: '提料计划合计', title: '提料计划合计', filter: true, templet: function (d) {
                    //console.log(d); // å¾—到当前行数据
                    //console.log(this); // å¾—到表头当前列配置项
                    //console.log(d.LAY_NUM);
                    let sum = 0;
                    // éåŽ†æ•°æ®å¯¹è±¡çš„æ‰€æœ‰å±žæ€§
                    for (let key in d) {
                        // æ£€æŸ¥åˆ—名是否符合 isValidDate æ¡ä»¶
                        if (isValidDate(key)) {
                            // å°† null/undefined è½¬ä¸º 0
                            sum += d[key] ? parseFloat(d[key]) : 0;
                        }
                    }
                    return sum; // ä¿ç•™ä¸¤ä½å°æ•°
                }
            });
            option = {
                elem: '#mainTable'