Skip to content

Commit

Permalink
修改兄弟节点并行展开的处理逻辑,对于父节点不展开时的情况做了特殊处理
Browse files Browse the repository at this point in the history
  • Loading branch information
entropy-cloud committed Aug 15, 2024
1 parent 5dcf3c3 commit 17ee73b
Show file tree
Hide file tree
Showing 17 changed files with 163 additions and 78 deletions.
Binary file added docs/user-guide/report/sibling-expand-result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/user-guide/report/sibling-expand.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified nop-biz/src/test/resources/_vfs/nop/test/imp/template5.test.xlsx
Binary file not shown.
8 changes: 4 additions & 4 deletions nop-biz/src/test/resources/io/nop/biz/impl/test-exp3.html
Original file line number Diff line number Diff line change
Expand Up @@ -264,10 +264,10 @@
<thead>
</thead>
<tbody>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">项目名称</td><td class="xpt-cell xpt-s-9">AAAAAA</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">项目号</td><td class="xpt-cell xpt-s-9">A0001</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">批次号</td><td class="xpt-cell xpt-s-9">B0001</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">日期</td><td class="xpt-cell xpt-s-16">202301</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-15"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">项目名称</td><td class="xpt-cell xpt-s-9">AAAAAA</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">项目号</td><td class="xpt-cell xpt-s-9">A0001</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">批次号</td><td class="xpt-cell xpt-s-9">B0001</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">日期</td><td class="xpt-cell xpt-s-16">202301</td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-15"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td><td class="xpt-cell xpt-s-10"></td></tr>
<tr class="xpt-row" style="height:17.0pt"><td class="xpt-cell xpt-s-23" colspan="7"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:14.5pt"><td class="xpt-cell xpt-s-20" colspan="10">项目指标</td></tr>
<tr class="xpt-row" style="height:17.0pt"><td class="xpt-cell">序号</td><td class="xpt-cell xpt-s-11">L0指标</td><td class="xpt-cell xpt-s-11">L1指标</td><td class="xpt-cell xpt-s-11">L2指标</td><td class="xpt-cell xpt-s-11">L3指标</td><td class="xpt-cell xpt-s-11">单位</td><td class="xpt-cell xpt-s-11">2001指标</td><td class="xpt-cell xpt-s-red">2002指标</td><td class="xpt-cell xpt-s-11">2003指标</td><td class="xpt-cell xpt-s-11">2004指标</td></tr>
Expand Down
42 changes: 21 additions & 21 deletions nop-biz/src/test/resources/io/nop/biz/impl/test-exp5.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,34 +88,34 @@
border-right:1px solid rgba(0,0,0,1.0);
}
#xpt-report .xpt-s-11{
text-align:left;
vertical-align:middle;
text-align:center;
font-family:"微软雅黑",sans-serif;
font-weight:bold;
font-size:11pt;
color:#000000;
border-top:1px dashed rgba(0,0,0,1.0);
border-bottom:1px dashed black;
border-left:1px dashed rgba(0,0,0,1.0);
border-right:1px dashed black;
border:1px solid rgba(0,0,0,1.0);
}
#xpt-report .xpt-s-12{
text-align:left;
font-family:"微软雅黑",sans-serif;
font-weight:bold;
font-size:11pt;
color:#000000;
border-top:1px dashed black;
border-top:1px dashed rgba(0,0,0,1.0);
border-bottom:1px dashed black;
border-left:none;border-right:1px dashed black;
border-left:1px dashed rgba(0,0,0,1.0);
border-right:1px dashed black;
}
#xpt-report .xpt-s-13{
vertical-align:middle;
text-align:center;
text-align:left;
font-family:"微软雅黑",sans-serif;
font-weight:bold;
font-size:11pt;
color:#000000;
border:1px solid rgba(0,0,0,1.0);
border-top:1px dashed black;
border-bottom:1px dashed black;
border-left:none;border-right:1px dashed black;
}
#xpt-report .xpt-s-14{
text-align:center;
Expand All @@ -137,19 +137,19 @@
<thead>
</thead>
<tbody>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="2">项目名称</td><td class="xpt-cell xpt-s-1">AAAAAA</td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="2">项目号</td><td class="xpt-cell xpt-s-1">A0001</td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="2">批次号</td><td class="xpt-cell xpt-s-1">B0001</td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="2">日期</td><td class="xpt-cell xpt-s-3">202301</td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-12" colspan="2">项目名称</td><td class="xpt-cell xpt-s-1">AAAAAA</td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-12" colspan="2">项目号</td><td class="xpt-cell xpt-s-1">A0001</td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-12" colspan="2">批次号</td><td class="xpt-cell xpt-s-1">B0001</td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-1"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-12" colspan="2">日期</td><td class="xpt-cell xpt-s-3">202301</td><td class="xpt-cell xpt-s-3"></td><td class="xpt-cell xpt-s-3"></td><td class="xpt-cell xpt-s-3"></td><td class="xpt-cell xpt-s-3"></td><td class="xpt-cell xpt-s-2"></td></tr>
<tr class="xpt-row" style="height:14.0pt"><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-13" colspan="6">价格</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">序号</td><td class="xpt-cell xpt-s-10">派生</td><td class="xpt-cell xpt-s-9">2001年</td><td class="xpt-cell xpt-s-red">2002年</td><td class="xpt-cell xpt-s-9">2003年</td><td class="xpt-cell xpt-s-9">2004年</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">1</td><td class="xpt-cell xpt-s-7">派生A</td><td class="xpt-cell-num xpt-cell xpt-s-8">101</td><td class="xpt-cell-num xpt-cell xpt-s-8">102</td><td class="xpt-cell-num xpt-cell xpt-s-8">103</td><td class="xpt-cell-num xpt-cell xpt-s-8">104</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">2</td><td class="xpt-cell xpt-s-7">派生B</td><td class="xpt-cell-num xpt-cell xpt-s-8">201</td><td class="xpt-cell-num xpt-cell xpt-s-8">202</td><td class="xpt-cell-num xpt-cell xpt-s-8">203</td><td class="xpt-cell-num xpt-cell xpt-s-8">204</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">3</td><td class="xpt-cell xpt-s-7">派生C</td><td class="xpt-cell-num xpt-cell xpt-s-red">301</td><td class="xpt-cell-num xpt-cell xpt-s-red">302</td><td class="xpt-cell-num xpt-cell xpt-s-red">303</td><td class="xpt-cell-num xpt-cell xpt-s-red">304</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">4</td><td class="xpt-cell xpt-s-7">派生D</td><td class="xpt-cell-num xpt-cell xpt-s-red">401</td><td class="xpt-cell-num xpt-cell xpt-s-red">402</td><td class="xpt-cell-num xpt-cell xpt-s-red">403</td><td class="xpt-cell-num xpt-cell xpt-s-red">404</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="6">价格</td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">序号</td><td class="xpt-cell xpt-s-10">派生</td><td class="xpt-cell xpt-s-9">2001年</td><td class="xpt-cell xpt-s-red">2002年</td><td class="xpt-cell xpt-s-9">2003年</td><td class="xpt-cell xpt-s-9">2004年</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">1</td><td class="xpt-cell xpt-s-7">派生A</td><td class="xpt-cell-num xpt-cell xpt-s-8">101</td><td class="xpt-cell-num xpt-cell xpt-s-8">102</td><td class="xpt-cell-num xpt-cell xpt-s-8">103</td><td class="xpt-cell-num xpt-cell xpt-s-8">104</td><td class="xpt-cell xpt-s-8"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">2</td><td class="xpt-cell xpt-s-7">派生B</td><td class="xpt-cell-num xpt-cell xpt-s-8">201</td><td class="xpt-cell-num xpt-cell xpt-s-8">202</td><td class="xpt-cell-num xpt-cell xpt-s-8">203</td><td class="xpt-cell-num xpt-cell xpt-s-8">204</td><td class="xpt-cell xpt-s-8"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">3</td><td class="xpt-cell xpt-s-7">派生C</td><td class="xpt-cell-num xpt-cell xpt-s-red">301</td><td class="xpt-cell-num xpt-cell xpt-s-red">302</td><td class="xpt-cell-num xpt-cell xpt-s-red">303</td><td class="xpt-cell-num xpt-cell xpt-s-red">304</td><td class="xpt-cell xpt-s-8"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">4</td><td class="xpt-cell xpt-s-7">派生D</td><td class="xpt-cell-num xpt-cell xpt-s-red">401</td><td class="xpt-cell-num xpt-cell xpt-s-red">402</td><td class="xpt-cell-num xpt-cell xpt-s-red">403</td><td class="xpt-cell-num xpt-cell xpt-s-red">404</td><td class="xpt-cell xpt-s-8"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:14.0pt"><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-13" colspan="7">结构</td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-11" colspan="7">结构</td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-8">序号</td><td class="xpt-cell xpt-s-10">派生</td><td class="xpt-cell xpt-s-9">2021年</td><td class="xpt-cell xpt-s-9">2022年</td><td class="xpt-cell xpt-s-9">2023年</td><td class="xpt-cell xpt-s-9">2024年</td><td class="xpt-cell xpt-s-9">2025年</td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">1</td><td class="xpt-cell xpt-s-7">派生A</td><td class="xpt-cell-num xpt-cell xpt-s-8">101</td><td class="xpt-cell-num xpt-cell xpt-s-8">102</td><td class="xpt-cell-num xpt-cell xpt-s-8">103</td><td class="xpt-cell-num xpt-cell xpt-s-8">104</td><td class="xpt-cell-num xpt-cell xpt-s-8">105</td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell-num xpt-cell xpt-s-8">2</td><td class="xpt-cell xpt-s-7">派生B</td><td class="xpt-cell-num xpt-cell xpt-s-8">201</td><td class="xpt-cell-num xpt-cell xpt-s-8">202</td><td class="xpt-cell-num xpt-cell xpt-s-8">203</td><td class="xpt-cell-num xpt-cell xpt-s-8">204</td><td class="xpt-cell-num xpt-cell xpt-s-8">205</td><td class="xpt-cell"></td></tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<thead>
</thead>
<tbody>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-19" colspan="2">项目名称</td><td class="xpt-cell xpt-s-20">项目3</td><td class="xpt-cell xpt-s-20"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-19" colspan="2">项目名称</td><td class="xpt-cell xpt-s-20">项目3</td><td class="xpt-cell xpt-s-20"></td><td class="xpt-cell xpt-s-20"></td><td class="xpt-cell xpt-s-20"></td><td class="xpt-cell xpt-s-20"></td></tr>
<tr class="xpt-row" style="height:17.0pt"><td class="xpt-cell"></td><td class="xpt-cell xpt-s-8" colspan="3"></td><td class="xpt-cell"></td><td class="xpt-cell"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:14.5pt"><td class="xpt-cell xpt-s-5" colspan="7">价格</td></tr>
<tr class="xpt-row" style="height:14.5pt"><td class="xpt-cell xpt-s-17" rowspan="2">序号</td><td class="xpt-cell xpt-s-17" rowspan="2">派生</td><td class="xpt-cell xpt-s-15" rowspan="2">单位</td><td class="xpt-cell xpt-s-10" colspan="2">分组1</td><td class="xpt-cell xpt-s-10" colspan="2">分组2</td></tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -275,10 +275,10 @@
<thead>
</thead>
<tbody>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">项目名称</td><td class="xpt-cell xpt-s-8">AAAAAA</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">项目号</td><td class="xpt-cell xpt-s-8">A0001</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">批次号</td><td class="xpt-cell xpt-s-8">B0001</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">日期</td><td class="xpt-cell xpt-s-15">202301</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-14"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">项目名称</td><td class="xpt-cell xpt-s-8">AAAAAA</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">项目号</td><td class="xpt-cell xpt-s-8">A0001</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">批次号</td><td class="xpt-cell xpt-s-8">B0001</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td></tr>
<tr class="xpt-row" style="height:16.5pt"><td class="xpt-cell xpt-s-7">日期</td><td class="xpt-cell xpt-s-15">202301</td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-14"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td><td class="xpt-cell xpt-s-9"></td></tr>
<tr class="xpt-row" style="height:17.0pt"><td class="xpt-cell xpt-s-23" colspan="7"></td><td class="xpt-cell"></td></tr>
<tr class="xpt-row" style="height:14.5pt"><td class="xpt-cell xpt-s-20" colspan="8">项目指标</td></tr>
<tr class="xpt-row" style="height:17.0pt"><td class="xpt-cell">序号</td><td class="xpt-cell xpt-s-10">L0指标</td><td class="xpt-cell xpt-s-10">L1指标</td><td class="xpt-cell xpt-s-10">L2指标</td><td class="xpt-cell xpt-s-10">L3指标</td><td class="xpt-cell xpt-s-10">单位</td><td class="xpt-cell xpt-s-10">2001指标</td><td class="xpt-cell xpt-s-red">2002指标</td></tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
*/
package io.nop.report.core.build;

import io.nop.api.core.config.AppConfig;
import io.nop.api.core.exceptions.NopException;
import io.nop.api.core.util.ProcessResult;
import io.nop.commons.util.StringHelper;
Expand Down Expand Up @@ -83,7 +82,7 @@ public void transform(ExcelWorkbook workbook) {
|| sheetName.endsWith(XptConstants.POSTFIX_XPT_SHEET_MODEL);
});

if (AppConfig.isDebugMode()) {
if (workbook.isEnableDump()) {
dumpModel(workbook);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@ public void initialize(ExcelWorkbook workbook) {
for (ExcelSheet sheet : workbook.getSheets()) {
buildSheetModel(sheet);
}

if(workbook.isEnableDump())
new XptStructureToNode().buildNode(workbook).dump();
}

public void buildSheetModel(ExcelSheet sheet) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ private boolean isRootNode(ExcelCell cell) {
return true;
}

return cellModel.getRowParent() == null && cellModel.getColParent() == null;
return cellModel.isTopColCell() && cellModel.isTopRowCell();
}

private XNode buildCellNode(ExcelCell cell) {
Expand Down
Loading

0 comments on commit 17ee73b

Please sign in to comment.