FAISP/src/main/resources/templates/igActivities/fpiMgt/affair/fieldStatistics.html

111 lines
4.3 KiB
HTML

<ul class="nav nav-tabs" id="userTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="fieldTab" data-bs-toggle="tab"
type="button" role="tab">분야별</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="ratingTab" data-bs-toggle="tab"
type="button" role="tab">평가별</button>
</li>
</ul>
<div class="card-body">
<button class="btn btn-primary" id="showMenu">검색조건열기</button>
<button class="btn btn-success" id="fieldDownExcel">엑셀다운</button>
<div class="row" id="statisticsDiv">
<table class="table table-sm table-hover table-bordered"
id="tableData">
<thead>
<tr>
<th rowspan="2">구분</th>
<th rowspan="2">누계</th>
<th:block th:unless="${#lists.isEmpty(searchParams.category1)}">
<th th:colspan="${searchParams.category1.size()}">분류1</th>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category2)}">
<th th:colspan="${searchParams.category2.size()}">분류2</th>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category3)}">
<th th:colspan="${searchParams.category3.size()}">분류3</th>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category4)}">
<th th:colspan="${searchParams.category4.size()}">분류4</th>
</th:block>
</tr>
<tr>
<th:block th:unless="${#lists.isEmpty(searchParams.category1)}">
<th:block th:each="commonCode:${session.commonCode.get('DC01')}">
<th:block
th:if="${#lists.contains(searchParams.category1, commonCode.itemCd)}">
<th th:text="${commonCode.itemValue}"></th>
</th:block>
</th:block>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category2)}">
<th:block th:each="commonCode:${session.commonCode.get('DC02')}">
<th:block
th:if="${#lists.contains(searchParams.category2, commonCode.itemCd)}">
<th th:text="${commonCode.itemValue}"></th>
</th:block>
</th:block>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category3)}">
<th:block th:each="commonCode:${session.commonCode.get('DC03')}">
<th:block
th:if="${#lists.contains(searchParams.category3, commonCode.itemCd)}">
<th th:text="${commonCode.itemValue}"></th>
</th:block>
</th:block>
</th:block>
<th:block th:unless="${#lists.isEmpty(searchParams.category4)}">
<th:block th:each="commonCode:${session.commonCode.get('DC04')}">
<th:block
th:if="${#lists.contains(searchParams.category4, commonCode.itemCd)}">
<th th:text="${commonCode.itemValue}"></th>
</th:block>
</th:block>
</th:block>
</tr>
</thead>
<tbody class="table-group-divider">
<th:block th:each="total:${totalList}">
<tr>
<td th:text="${total.itemValue}"></td>
<td th:text="${total.cnt}"></td>
<th:block th:each="category1:${searchParams.category1}">
<th:block th:each="type1List:${type1List}">
<th:block
th:if="${type1List.affairType eq category1} and ${total.wrtOrgan eq type1List.wrtOrgan}">
<td th:text="${type1List.cnt}"></td>
</th:block>
</th:block>
</th:block>
<th:block th:each="category2:${searchParams.category2}">
<th:block th:each="type2List:${type2List}">
<th:block
th:if="${type2List.affairType eq category2} and ${total.wrtOrgan eq type2List.wrtOrgan}">
<td th:text="${type2List.cnt}"></td>
</th:block>
</th:block>
</th:block>
<th:block th:each="category3:${searchParams.category3}">
<th:block th:each="type3List:${type3List}">
<th:block
th:if="${type3List.affairType eq category3} and ${total.wrtOrgan eq type3List.wrtOrgan}">
<td th:text="${type3List.cnt}"></td>
</th:block>
</th:block>
</th:block>
<th:block th:each="category4:${searchParams.category4}">
<th:block th:each="type4List:${type4List}">
<th:block
th:if="${type4List.affairType eq category4} and ${total.wrtOrgan eq type4List.wrtOrgan}">
<td th:text="${type4List.cnt}"></td>
</th:block>
</th:block>
</th:block>
</tr>
</th:block>
</tbody>
</table>
</div>
</div>