| 
															
																@@ -14,6 +14,7 @@ let PDFKit = require('pdfkit'); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 let JpcFlowTabSrv = function(){}; 
															 | 
															
															 | 
															
																 let JpcFlowTabSrv = function(){}; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 JpcFlowTabSrv.prototype.createNew = function(){ 
															 | 
															
															 | 
															
																 JpcFlowTabSrv.prototype.createNew = function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     //grpPageInfo :{"segGrpRecStartIdx": 0, "insertedGrpRecAmt": 0, "preAddPageGrpInfo": null}; //纯属解释参数grpPageInfo结构 
															 | 
															
															 | 
															
																     //grpPageInfo :{"segGrpRecStartIdx": 0, "insertedGrpRecAmt": 0, "preAddPageGrpInfo": null}; //纯属解释参数grpPageInfo结构 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    //valueIdx: [isFollowMode, type(normal, auto-height, group), valueIndex, sub-value-index(自动行高特有), total-value-amount(自动行高特有)] //解释 dispValueIdxLst 数据构造 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     function private_addPageValue(ValuedIdxLst, sortedSequence, grpSequenceInfo, startRecIdx, maxRecPerPage,page_seg_map, segIdx, pageIdx, grpPageInfo, isFollow, segAutoHeightInfo, prePageLeftAutoHeightRecAmt) { 
															 | 
															
															 | 
															
																     function private_addPageValue(ValuedIdxLst, sortedSequence, grpSequenceInfo, startRecIdx, maxRecPerPage,page_seg_map, segIdx, pageIdx, grpPageInfo, isFollow, segAutoHeightInfo, prePageLeftAutoHeightRecAmt) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         let vIdx = [], preAmt = 0, insertedGrpAmt = 0, grp_lines = 0, followMode = (isFollow)?JV.TYPE_FOLLOW_MODE:-1, nextPageAutoHeightRecAmt = 0; 
															 | 
															
															 | 
															
																         let vIdx = [], preAmt = 0, insertedGrpAmt = 0, grp_lines = 0, followMode = (isFollow)?JV.TYPE_FOLLOW_MODE:-1, nextPageAutoHeightRecAmt = 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (grpSequenceInfo && grpPageInfo) { 
															 | 
															
															 | 
															
																         if (grpSequenceInfo && grpPageInfo) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -809,7 +810,11 @@ JpcFlowTabSrv.prototype.createNew = function(){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     } 
															 | 
															
															 | 
															
																                     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     //page sum content 
															 | 
															
															 | 
															
																                     //page sum content 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     for (let di = 0; di < page_sum_data_fields.length; di++) { 
															 | 
															
															 | 
															
																                     for (let di = 0; di < page_sum_data_fields.length; di++) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                        rowGrandTotal[di] = rowGrandTotal[di] + 1.0 * JpcFieldHelper.getValue(page_sum_data_fields[di], contentValuesIdx[rowIdx][2]); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        if (contentValuesIdx[rowIdx][1] === JV.DISPLAY_VAL_TYPE_NORMAL || 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            contentValuesIdx[rowIdx][1] === JV.DISPLAY_VAL_TYPE_AUTO_HEIGHT && contentValuesIdx[rowIdx][3] === 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                            rowGrandTotal[di] = rowGrandTotal[di] + 1.0 * JpcFieldHelper.getValue(page_sum_data_fields[di], contentValuesIdx[rowIdx][2]); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        // rowGrandTotal[di] = rowGrandTotal[di] + 1.0 * JpcFieldHelper.getValue(page_sum_data_fields[di], contentValuesIdx[rowIdx][2]); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     } 
															 | 
															
															 | 
															
																                     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 } 
															 | 
															
															 | 
															
																                 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 me.pageSumValLst.push(rowGrandTotal); 
															 | 
															
															 | 
															
																                 me.pageSumValLst.push(rowGrandTotal); 
															 |