|
@@ -12,6 +12,7 @@ export class ContractTablePage implements OnInit {
|
|
|
|
|
|
defaultHref=""
|
|
|
contractList=[]
|
|
|
+ total = 0
|
|
|
queryForm = {}
|
|
|
constructor(private router: Router,
|
|
|
public userData: UserData,
|
|
@@ -28,7 +29,9 @@ export class ContractTablePage implements OnInit {
|
|
|
this.storage.get('contractForm').then(async (val) => {
|
|
|
if (val) {
|
|
|
this.queryForm = val
|
|
|
- this.contractList = await this.userData.getContractTableData(this.queryForm)
|
|
|
+ let data = await this.userData.getContractTableData(this.queryForm)
|
|
|
+ this.total = data.totalElements
|
|
|
+ this.contractList = data.data
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -40,9 +43,11 @@ export class ContractTablePage implements OnInit {
|
|
|
|
|
|
async loadData(event) {
|
|
|
this.queryForm['size'] += 10
|
|
|
- this.contractList = await this.userData.getContractTableData(this.queryForm)
|
|
|
+ let data = await this.userData.getContractTableData(this.queryForm)
|
|
|
+ this.total = data.totalElements
|
|
|
+ this.contractList = data.data
|
|
|
event.target.complete();
|
|
|
- if (this.contractList.length < this.queryForm['size']) {
|
|
|
+ if (this.total < this.queryForm['size']) {
|
|
|
event.target.disabled = true;
|
|
|
}
|
|
|
}
|