wtt
2026-03-07 ee3f95ac1d13a174b7672a53dd416ede7866e294
WebTM/views/¼Æ»®¹ÜÀí/¹¤ÒÕ·Ïß/Gy_MaterialTechParamBillMain.html
@@ -646,6 +646,52 @@
                }
            });
            //#region ç›‘听单元格编辑  å•元格编辑后 å˜æ›´
            table.on('edit(mainTable)', function (obj) {
                //数值格式校验工具
                var ref = /^\d+(\.\d+)?$/;          //非负数正则表达式
                var temp = "";
                // å•元格编辑之前的值
                var oldText = $(this).prev().text();
                var value = obj.value //得到修改后的值
                    , data = obj.data //得到所在行所有键值
                    , field = obj.field; //得到字段
                //#endregion
                switch (field) {
                    case "HStd":                                         //数量
                        //数据格式校验
                        temp = value + "";
                        if (!ref.test(temp) || temp == 0) {
                            //恢复数据到编辑前
                            obj.update({
                                HStd: oldText
                            });
                            table.render(option);
                            layer.msg("标准值请输入大于0的数字!");
                            return;
                        }
                        //数据校验合格,重算记录
                        var HStd = value * 1;   //标准
                        var HMax = HStd +20;    //上限
                        var HMin = HStd - 20;   //下限
                        //同步更新表格和缓存对应的值
                        obj.update({
                            HStd: HStd
                            , HMax: HMax
                            , HMin: HMin
                        });
                        table.render(option)
                        break;
                    default:
                }
            });
            //#endregion
            //行内事件
            table.on('tool(mainTable)', function (obj) {
                set_GridDelete(obj);   //行内删除