unserver-unify
Version:
160 lines (158 loc) • 5.59 kB
HTML
<div ng-controller="CompanyJobRecordsCtrl as ctrl">
<div class="panel panel-body" style="padding-top: 0px;">
<div class="myspace_hed">
<h5>
{{ctrl.job.name}}
<span>
{{ 'Total' | translate }}:
<span class="badge badge-green rounded-2x">
{{ total }}
</span>
</span>
</h5>
</div>
<div class="clearfix">
</div>
</div>
<div class="panel panel-body">
<div class="table-responsive" style="overflow:inherit">
<table class="table table-hover tbl_aln font_dec" st-pipe="ctrl.getitems" st-table="displayedItems" style="overflow:auto;">
<thead>
<tr>
<td colspan="2">
<input class="form-control" ng-model="ctrl.student.name" placeholder="{{ 'Login Name' | translate }}" required="" st-search="name" type="text"/>
</td>
<td colspan="2">
<input class="form-control" ng-model="ctrl.student.fullname" placeholder="{{ 'Full Name' | translate }}" required="" st-search="fullname" type="text"/>
</td>
<td colspan="2">
<select class="form-control" ng-model="typeModal" ng-options="status for status in ctrl.RoundStatus track by status" st-search="r1Result">
<option value="" translate>
R1 Result
</option>
</select>
</td>
<td colspan="2" ng-if="ctrl.classes|notEmpty">
<select class="form-control" ng-model="ctrl.classId" ng-options="_class.name for _class in ctrl.classes track by _class._id" st-search="classId">
<option value="" translate>
All
</option>
</select>
</td>
<td colspan="2">
<a class="btn btn-info btn-sm pull-right" ng-click="ctrl.groupEvaluate()" ng-if="ctrl.classId">
<i class="fa fa-stack-overflow">
</i>
{{ 'Group Evaluate' | translate }}
</a>
</td>
<td colspan="6">
</td>
</tr>
<tr>
<th class="sortable" st-sort="status" translate="">
Status
</th>
<th translate="">
Photo
</th>
<th translate="">
Full Name
</th>
<th class="sortable" st-sort="r1Scores" translate="">
R1 Scores
</th>
<th class="sortable" st-sort="r2Scores" translate="">
R2 Scores
</th>
<th class="sortable" st-sort="r3Scores" translate="">
R3 Scores
</th>
<th class="sortable" st-sort="rschool" translate="">
University
</th>
<th class="sortable" st-sort="skillSets" >
Match Rate
</th>
<th class="sortable" st-sort="time" translate="">
Apply Date
</th>
<th translate="">
Comments
</th>
<th translate="">
Action
</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in displayedItems">
<td>
<span ng-if="(item.status && item.status!='cancel') && item.status=='offer'" translate="">
Selected
</span>
<span ng-if="(item.status && item.status!='cancel') && item.status=='shortlist'" translate="">
Shortlisted
</span>
<span ng-if="(item.status && item.status!='cancel') && item.status=='reject'" translate="">
Rejected
</span>
</td>
<td>
<div>
<img class="img-circle img-responsive" ng-src="{{ item.avatar_url? item.avatar_url:'assets/images/default-person-icon.png' }}" style="width:35px; height:35px;"/>
</div>
</td>
<td>
{{ item.user.fullname }}
</td>
<td>
{{item.r1Scores|number:2}}
</td>
<td>
{{item.r2Scores|number:2}}
</td>
<td>
{{item.r3Scores|number:2}}
</td>
<td>
{{ item.rschool }}
</td>
<td>
<uib-progressbar class="progress" max="100" min="0" ng-if="item.rate" style="height: 15px; margin:0" type="{{item.rate >= 75 ? 'primary':(item.rate >= 50 ? 'warning':'danger')}}" value="item.rate">
</uib-progressbar>
<b class="progress_info" ng-if="item.rate">
{{item.rate | number:1}}%
</b>
</td>
<td>
{{ item.time | date: 'yyyy-MM-dd HH:mm' }}
</td>
<td>
<div class="school-desc">
{{item.comments}}
</div>
</td>
<td>
<a class="btn btn-info btn-sm" ng-click="ctrl.evaluate(item.userId)">
<i class="fa fa-thumb-tack">
</i>
{{ 'Evaluate' | translate }}
</a>
</td>
</tr>
<tr>
<td colspan="11" style="text-align:right">
<div st-items-by-page="10" st-pagination="">
</div>
</td>
</tr>
</tbody>
<!-- <tr>
<td class="text-right" st-pagination="" st-items-by-page="10" st-template="components/content/tablePagination.html" colspan="10">
</td>
</tr> -->
</table>
</div>
</div>
</div>