<div class="col-xxl-6">
|
<div class="element-box">
|
<div class="os-progress-bar">
|
<div class="bar-labels">
|
<div class="bar-label-left">
|
<h5 translate="dashboard.myIssueStatus">나의 이슈 현황</h5>
|
</div>
|
<div class="bar-label-right">
|
<form class="form-inline justify-content-sm-end" method="post" action="/widget/downloadExcel" name="myIssueWidgetForm">
|
<input type="hidden" name="downloadWidgetType" value="MY_ISSUE">
|
<div class="btn-group">
|
<button class="btn btn-light btn-rounded dropdown-toggle" data-toggle="dropdown"
|
type="button"><i class="os-icon os-icon-download"></i></button>
|
<div class="dropdown-menu left-menu">
|
<a class="dropdown-item cursor" form-submit="myIssueWidgetForm">
|
<i class="fa fa-download"></i>
|
<span translate="dashboard.downloadToExcel">엑셀로 다운로드</span>
|
</a>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
<div class="mt-30 dashboard-widget-height">
|
<table class="table table-dash table-lightborder width600 table-layout-fixed">
|
<thead>
|
<tr>
|
<th class="text-center">
|
<span translate="common.project">프로젝트</span>
|
</th>
|
<th class="text-center width-60-p">
|
<span translate="dashboard.division">구분</span>
|
</th>
|
<th class="text-center width-60-p">
|
<span translate="common.issue">이슈</span>
|
</th>
|
<th class="text-center width-60-p">
|
<span translate="dashboard.complete">완료</span>
|
</th>
|
<th class="text-center width-80-p">
|
<span translate="dashboard.progressPercent">진행률</span>
|
</th>
|
<th class="text-center width-140-p">
|
<span translate="dashboard.remainedIssue">잔여 이슈</span>
|
</th>
|
</tr>
|
</thead>
|
<tbody ng-repeat="issue in vm.myIssueWidget.issues">
|
<tr>
|
<td class="text-center my-widget-td" rowspan="2">
|
<span>{{issue.name}}</span>
|
</td>
|
<td class="text-center">
|
<span translate="dashboard.registration">등록</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.totalRegisterIssueCount | number}}</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.registerCompleteIssueCount | number}}</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.registerIssueProgressPercent | number : 1}}%</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.registerRemainIssueCount | number}}</span>
|
</td>
|
</tr>
|
<tr>
|
<td class="text-center">
|
<span translate="dashboard.assigned">담당</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.totalAssigneeIssueCount | number}}</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.assigneeCompleteIssueCount | number}}</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.assigneeIssueProgressPercent | number : 1}}%</span>
|
</td>
|
<td class="text-center">
|
<span>{{issue.assigneeRemainIssueCount | number}}</span>
|
</td>
|
</tr>
|
</tbody>
|
<tr ng-if="vm.myIssueWidget.issues.length < 1">
|
<td colspan="6">
|
<span translate="common.noData">데이터가 없습니다.</span>
|
</td>
|
</tr>
|
</table>
|
</div>
|
</div>
|
</div>
|
</div>
|