UNPKG

unserver-unify

Version:

160 lines (158 loc) 5.59 kB
<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>