blob: c42b3ce3d842b83a7fa9b2fea65611f0d1fe7709 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
import { Component, OnInit, HostBinding } from '@angular/core';
import { MyhttpService } from '../../myhttp.service';
import { slideToRight } from '../../animates';
@Component({
selector: 'app-onboard-vnf-vm',
templateUrl: './onboard-vnf-vm.component.html',
styleUrls: ['./onboard-vnf-vm.component.less'],
animations: [ slideToRight ]
})
export class OnboardVnfVmComponent implements OnInit {
@HostBinding('@routerAnimate') routerAnimateState;
constructor(private myhttp: MyhttpService) { }
ngOnInit() {
this.getTableData();
}
//表格数据
tableData = [];
pageIndex = 1;
pageSize = 10;
total = 100;
loading = false;
sortName = null;
sortValue = null;
getTableData(){
// 查询参数: 当前页码,每页条数,排序方式
let paramsObj = {
pageIndex:this.pageIndex,
pageSize:this.pageSize,
nameSort:this.sortValue
}
this.myhttp.getOnboardTableData(paramsObj)
.subscribe((data)=>{
console.log(data);
this.total = data.body.total;
this.tableData = data.body.tableList;
},(err)=>{
console.log(err);
})
}
sort(sort: { key: string, value: string }): void {
console.log(sort);
this.sortName = sort.key;
this.sortValue = sort.value;
this.getTableData();
}
searchData(reset:boolean = false){
console.log(reset)
this.getTableData();
}
updataService(){
console.log("updataService!");
}
deleteService(){
console.log("deleteService!");
}
}
|