From 47c5ce77b114324effdce5b3735ed0e661846108 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 목, 06 1월 2022 10:58:23 +0900
Subject: [PATCH] - 이슈 상세페이지 연관,하위 이슈 페이징 처리

---
 src/main/webapp/views/issue/issueDetail.html |   95 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 92 insertions(+), 3 deletions(-)

diff --git a/src/main/webapp/views/issue/issueDetail.html b/src/main/webapp/views/issue/issueDetail.html
index 3306fed..2bbc36d 100644
--- a/src/main/webapp/views/issue/issueDetail.html
+++ b/src/main/webapp/views/issue/issueDetail.html
@@ -109,7 +109,7 @@
                 <i class="os-icon os-icon-edit-1 mr-20" ng-click="fn.modify(vm.viewer.id)"
                    ng-if="vm.viewer.modifyPermissionCheck && vm.viewer.issueStatusVo.issueStatusType != 'CLOSE'" data-toggle="tooltip" data-placement="left" title="�씠�뒋 �닔�젙 �븯湲�"></i>
                 <!-- �긽�쐞 �씠�뒋媛� �엳�쓣�븣 �뮘濡쒓�湲� 踰꾪듉 �깮�꽦 -->
-<!--                <span ng-if="vm.viewer.parentIssueVo.id != null" class="issue-close mr-10" ng-click="fn.issueBack()"><i class="os-icon os-icon-arrow-left7" data-toggle="tooltip" data-placement="left" title="�씠�뒋 �뮘濡� �씠�룞"></i></span>-->
+                <span ng-if="vm.issueIds.length != 0 && vm.issueIds.length != 1" class="issue-close mr-10" ng-click="fn.issueBack()"><i class="os-icon os-icon-arrow-left7" data-toggle="tooltip" data-placement="left" title="�씠�뒋 �뮘濡� �씠�룞"></i></span>
                 <!-- �긽�쐞 �씠�뒋媛� �엳�쓣�븣 �긽�꽭�솕硫� �떕湲곕쾭�듉 �쐞移� 議곗젙 -->
                 <span class="issue-close" ng-click="fn.listView()"><i class="os-icon os-icon-close" data-toggle="tooltip" data-placement="left" title="�긽�꽭 �솕硫� �떕湲�"></i></span>
             </a>
@@ -488,8 +488,37 @@
                     <div class="col-md-10">
                         <span class="info_detail_font h3" translate="issue.relationIssue">�뿰愿� �씠�뒋</span>
                     </div>
-                    <div class="col-md-1">
+                    <!--<div class="col-md-1">
                         <button class="btn btn-darkgrey offset-10" ng-click="fn.addRelationIssueTableConfig()" type="button"><span translate="issue.settingTableDisplay">�뀒�씠釉� �몴�떆 �꽕�젙</span></button>
+                    </div>-->
+                    <div class="col-md-3 mt-2">
+                        <div class="dataTables_length">
+                            <label>
+                                <select name="relPageRow"
+                                        tabindex="-1"
+                                        class="form-control form-control-sm"
+                                        ng-change="fn.changeDetailPageRowCount()"
+                                        ng-model="vm.page.selectedRelPageRowCount">
+                                    <option value="10">10</option>
+                                    <option value="50">50</option>
+                                    <option value="100">100</option>
+                                </select> {{vm.page.selectedRelPage}}-{{vm.responseData.relPage.totalPage}} /
+                                {{vm.responseData.relPage.totalCount | number}}<span translate="common.few">嫄�</span>
+                            </label>
+                        </div>
+                    </div>
+                    <div class="btn-group" style="left: 975px; padding: 5px">
+                        <button aria-expanded="false" aria-haspopup="true"
+                                tabindex="-1"
+                                class="btn btn-secondary dropdown-toggle"
+                                data-toggle="dropdown" type="button"><span translate="common.addFunction">異붽�湲곕뒫</span>
+                        </button>
+                        <div aria-labelledby="dropdownMenuButton2" class="dropdown-menu left-menu"
+                             x-placement="bottom-start" >
+                            <!--<a class="dropdown-item cursor" form-submit="issueListForm" make-search-conditions="fn.makeSearchConditions()"> <span translate="common.allDownloadExcel">�뿊�� �떎�슫濡쒕뱶</span></a>-->
+                            <a class="dropdown-item cursor" ng-click="fn.addRelationIssueTableConfig()"> <span translate="issue.settingTableDisplay">�뀒�씠釉� �몴�떆 �꽕�젙</span></a>
+                            <a class="dropdown-item cursor" ng-click="fn.removeRelationIssue()"> <span translate="common.selectDelete">�궘�젣</span></a>
+                        </div>
                     </div>
                 </div>
 
@@ -532,13 +561,28 @@
                             </button>
                         </div>
                     </div>
+                    <div class="controls-below-table text-center">
+                        <ul uib-pagination
+                            boundary-links-numbes="true"
+                            items-per-page="vm.page.selectedRelPageRowCount"
+                            total-items="vm.responseData.relPage.totalCount"
+                            ng-model="vm.page.selectedRelPage"
+                            max-size="10"
+                            ng-click="fn.getIssueDetail(vm.page.selectedRelPage - 1, vm.page.selectedDownPage - 1)"
+                            class="pagination pagination-sm"
+                            previous-text="&lt;"
+                            next-text="&gt;"
+                            first-text=""
+                            last-text="">
+                        </ul>
+                    </div>
                 </div>
 
                 <div class="row mt-30">
                     <div class="col-md-8">
                         <span class="info_detail_font h3" translate="issue.downIssue">�븯�쐞 �씠�뒋</span>
                     </div>
-                    <div class="col-sm-2">
+                    <!--<div class="col-sm-2">
                         <a><button type="button" class="btn btn-darkgrey offset-7" ng-if="vm.viewer.modifyPermissionCheck"
                                 ng-click="fn.modifyDownIssueStatus()">
                                 <span ng-if="vm.viewer.modifyPermissionCheck" translate="common.updateDownIssueAllStatus">�븯�쐞�씠�뒋 �긽�깭 �쟾泥� 蹂�寃�</span>
@@ -546,6 +590,36 @@
                     </div>
                     <div class="col-sm-1">
                         <button class="btn btn-darkgrey offset-10"  ng-click="fn.addDownIssueTableConfig()" type="button"><span translate="issue.settingTableDisplay">�뀒�씠釉� �몴�떆 �꽕�젙</span></button>
+                    </div>-->
+                    <div class="col-md-5 mt-2">
+                        <div class="dataTables_length">
+                            <label>
+                                <select name="downPageRow"
+                                        tabindex="-1"
+                                        class="form-control form-control-sm"
+                                        ng-change="fn.changeDetailPageRowCount()"
+                                        ng-model="vm.page.selectedDownPageRowCount">
+                                    <option value="10">10</option>
+                                    <option value="50">50</option>
+                                    <option value="100">100</option>
+                                </select> {{vm.page.selectedDownPage}}-{{vm.responseData.downPage.totalPage}} /
+                                {{vm.responseData.downPage.totalCount | number}}<span translate="common.few">嫄�</span>
+                            </label>
+                        </div>
+                    </div>
+                    <div class="btn-group" style="left: 730px; padding: 5px">
+                        <button aria-expanded="false" aria-haspopup="true"
+                                tabindex="-1"
+                                class="btn btn-secondary dropdown-toggle"
+                                data-toggle="dropdown" type="button"><span translate="common.addFunction">異붽�湲곕뒫</span>
+                        </button>
+                        <div aria-labelledby="dropdownMenuButton2" class="dropdown-menu left-menu"
+                             x-placement="bottom-start" >
+                            <!--<a class="dropdown-item cursor" form-submit="issueListForm" make-search-conditions="fn.makeSearchConditions()"> <span translate="common.allDownloadExcel">�뿊�� �떎�슫濡쒕뱶</span></a>-->
+                            <a class="dropdown-item cursor" ng-if="vm.viewer.modifyPermissionCheck" ng-click="fn.modifyDownIssueStatus()"> <span translate="common.updateDownIssueStatus">�븯�쐞�씠�뒋 �긽�깭 蹂�寃�</span></a>
+                            <a class="dropdown-item cursor" ng-click="fn.addDownIssueTableConfig()"> <span translate="issue.settingTableDisplay">�뀒�씠釉� �몴�떆 �꽕�젙</span></a>
+                            <a class="dropdown-item cursor" ng-click="fn.removeDownIssue()"> <span translate="common.selectDelete">�궘�젣</span></a>
+                        </div>
                     </div>
                 </div>
 
@@ -577,6 +651,21 @@
                             </button>
                         </div>
                     </div>
+                    <div class="controls-below-table text-center">
+                        <ul uib-pagination
+                            boundary-links-numbes="true"
+                            items-per-page="vm.page.selectedDownPageRowCount"
+                            total-items="vm.responseData.downPage.totalCount"
+                            ng-model="vm.page.selectedDownPage"
+                            max-size="10"
+                            ng-click="fn.getIssueDetail(vm.page.selectedRelPage - 1, vm.page.selectedDownPage - 1)"
+                            class="pagination pagination-sm"
+                            previous-text="&lt;"
+                            next-text="&gt;"
+                            first-text=""
+                            last-text="">
+                        </ul>
+                    </div>
                 </div>
 
                 <h6 class="todo-content-subheader mt-30" translate="common.content">�궡�슜</h6>

--
Gitblit v1.8.0