瀏覽代碼

章合计显示频率紊乱问题

TonyKang 5 年之前
父節點
當前提交
339fceffcb
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      app/reports/rpt_component/jpc_flow_tab.js

+ 4 - 0
app/reports/rpt_component/jpc_flow_tab.js

@@ -693,6 +693,9 @@ JpcFlowTabSrv.prototype.createNew = function() {
                             // 备注: 理论上自动行高是没有上限的,有可能正常一页的数据可以拓展到3页及以上,在此极端情况下,必须做一些限制判断,否则会出现缺页情况。
                             // 2018-08-04 其实之前的判断逻辑完全是自找麻烦,而且还不够正确。其实只需要判断已经处理了多少行纪录(所有的都算,包括空白行),
                             // 与总的seg纪录数想比较,就很容易得到结果,而且能处理极端边界的情况。
+                            console.log('pageIdx: ' + pageIdx);
+                            console.log('pageStatus: ');
+                            console.log(pageStatus);
                             pageStatus[JV.STATUS_SEGMENT_END] = true;
                             pageStatus[JV.STATUS_REPORT_END] = true;
                             private_resetBandArea();
@@ -710,6 +713,7 @@ JpcFlowTabSrv.prototype.createNew = function() {
                             pageStatus[JV.STATUS_SEGMENT_END] = true;
                             pageStatus[JV.STATUS_REPORT_END] = (segIdx === me.segments.length - 1);
                             private_addPage(segIdx, grpSeqInfo, false, false, -1);
+                            pageStatus[JV.STATUS_SEGMENT_END] = false; // 加完章统计页后,记得把章尾页设置为false
                         } else {
                             private_addPage(segIdx, grpSeqInfo, false, false, -1);
                         }