unserver-unify
Version:
111 lines (110 loc) • 3.85 kB
HTML
<div ng-controller="TransactionsCtrl as ctrl" class="hide_print">
<div class="panel">
<div class="panel-heading">
<h4 style="margin-bottom: 0;">
{{'Total Records'|translate}}
<span class="badge badge-green rounded-2x">
{{total}}
</span>
</h4>
</div>
<div class="panel-body">
<table class="table table-hover table-striped tbl_aln" st-pipe="ctrl.getitems" st-table="displayedItems" style="overflow:auto;">
<thead>
<tr class="info">
<th class="sortable " st-sort="success" translate="">
Status
</th>
<th class="sortable " st-sort="type" translate="">
Type
</th>
<th class="sortable " st-sort="description" translate="">
Description
</th>
<th class="sortable " st-sort="comId" translate="">
Company
</th>
<th class="sortable " st-sort="totalPrice" translate="">
Price
</th>
<th class="sortable " st-sort="paymentType" translate="">
GateWay
</th>
<th class="sortable " st-sort="submitTime" translate="">
Created
</th>
<th class="sortable " st-sort="approveTime">
{{ {eng:'Approved',chn:'是否通过'} | trans }}
</th>
<th translate="">
Invoice
</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in displayedItems">
<td>
<span style="position: static;" ng-if="item.success" class="badge badge-info badge-sm" translate="">PAID</span>
<span style="position: static;" ng-if="!item.success" class="badge badge-danger badge-sm" translate="">UNPAID</span>
</td>
<td translate="">
{{item.type}}
</td>
<td translate="">
{{item.descriptions}}
</td>
<td>
{{item.company.name}}
</td>
<td>
{{item.totalPrice}}
</td>
<td translate="">
{{item.paymentType}}
</td>
<td>
{{item.submitTime|date:short}}
</td>
<td>
{{item.approveTime |date:short}}
</td>
<td>
<a class="btn btn-primary" href="javascript:;" ng-click="ctrl.previewInvoice(item._id)">Invoice</a>
</td>
</tr>
<tr ng-if="displayedItems|isEmpty">
<td class="text-center" colspan="11" style="font-size: 25px; padding: 30px 0;" translate="">
There is no records available.
</td>
</tr>
</tbody>
<tr>
<td class="per_page" colspan="11">
<div>
<!-- <select ng-model="ctrl.itemNumber">
<option value="5">
5
</option>
<option value="10">
10
</option>
<option value="15">
15
</option>
<option value="20">
20
</option>
</select>
<span translate="">
Per Page
</span> -->
<bb-pagesize-select pagesize="ctrl.itemNumber"></bb-pagesize-select>
</div>
<span class="text-center" st-items-by-page="ctrl.itemNumber" st-pagination="" st-template="components/content/tablePagination.html">
</span>
</td>
</tr>
</table>
</div>
</div>
</div>