| | |
| | | <div class="bar-labels"> |
| | | <div class="bar-label-left"> |
| | | <h5 translate="dashboard.managementRisk">위험 관리</h5> |
| | | <small translate="dashboard.updateIssueAndStatusUpdate">빈번한 담당자 변경, 잦은 상태 변경 등 이슈 처리에 위험 요소가 있다고 보여지는 이슈 목록</small> |
| | | <small translate="dashboard.updateIssueDepartmentAndStatusUpdate">빈번한 담당부서 변경, 잦은 상태 변경 등 이슈 처리에 위험 요소가 있다고 보여지는 이슈 목록</small> |
| | | </div> |
| | | <div class="bar-label-right"> |
| | | <form class="form-inline justify-content-sm-end" method="post" action="/widget/downloadExcel" name="riskIssueWidgetForm"> |
| | |
| | | </div> |
| | | <div class="col-sm-6"> |
| | | <div class="el-tablo centered"> |
| | | <div class="label" translate="dashboard.reversalAssigneeUpdate"> |
| | | 빈번한 담당자 변경 |
| | | <div class="label" translate="dashboard.reversalAssigneeTeamUpdate"> |
| | | 빈번한 담당부서 변경 |
| | | </div> |
| | | <div class="value text-danger mt-10"> |
| | | <i class="os-icon os-icon-user-male-circle" ></i> |
| | |
| | | <table class="table table-dash table-lightborder width600 table-layout-fixed"> |
| | | <thead> |
| | | <tr> |
| | | <th class="text-center width-80-p" translate="dashboard.division"> |
| | | <!--<th class="text-center width-80-p" translate="dashboard.division"> |
| | | 구분 |
| | | </th> |
| | | </th>--> |
| | | <th class="text-center" translate="common.projectName"> |
| | | 프로젝트 |
| | | </th> |
| | |
| | | <th class="text-center width-80-p" translate="common.status"> |
| | | 상태 |
| | | </th> |
| | | <th class="text-center width-120-p" translate="common.assignee"> |
| | | <!--<th class="text-center width-120-p" translate="common.assignee"> |
| | | 담당자 |
| | | </th> |
| | | </th>--> |
| | | </tr> |
| | | </thead> |
| | | <tbody> |
| | | <tr ng-repeat="issue in vm.riskIssueWidget.issues"> |
| | | <td class="text-center"> |
| | | <!--<td class="text-center"> |
| | | <span class="fs-12"> |
| | | <i class="os-icon os-icon-user-male-circle text-danger" |
| | | ng-if="issue.changeAssigneeType"></i> |
| | | <i class="os-icon os-icon-alert-circle text-danger" |
| | | ng-if="issue.changeIssueStatusType"></i> |
| | | </span> |
| | | </td> |
| | | </td>--> |
| | | <td class="text-center"> |
| | | {{issue.projectName}} |
| | | </td> |
| | |
| | | <td class="text-center"> |
| | | {{issue.issueStatusName}} |
| | | </td> |
| | | <td class="text-center"> |
| | | <!--<td class="text-center"> |
| | | <div owl-profile-over class="" table-user-image="issue" target="issueUsers"></div> |
| | | </td> |
| | | </td>--> |
| | | </tr> |
| | | <tr ng-show="vm.riskIssueWidget.issues.length < 1"> |
| | | <td colspan="4" translate="common.noData">데이터가 없습니다.</td> |
| | | <td colspan="3" translate="common.noData">데이터가 없습니다.</td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |