Files
blog-frontEnd/admin/src/app/pages/visitor-manager/visitor-manager.component.ts
2019-11-28 19:26:45 +08:00

59 lines
1.2 KiB
TypeScript

import {Component, OnInit} from '@angular/core';
import {VisitorService} from '../../services/visitor/visitor.service';
@Component({
selector: 'app-visitor-manager',
templateUrl: './visitor-manager.component.html',
styleUrls: ['./visitor-manager.component.css']
})
export class VisitorManagerComponent implements OnInit {
constructor(public visitorService: VisitorService) {
}
pageNum: number = 1;
pageSize: number = 10;
localIp = '';
location: string;
ngOnInit() {
this.getPageData();
this.visitorService.getDayVisitor();
this.visitorService.getLocalIp().subscribe(data => {
this.localIp = data.result;
});
}
getIp(ip) {
const result = this.visitorService.getIp(ip);
if (typeof result === 'string') {
this.location = result;
return;
}
result.subscribe(data => {
if (data.code === 0) {
this.location = data.result;
}
});
}
getPageData() {
this.visitorService.getVisitor(this.pageNum, this.pageSize);
}
toPage(e) {
this.pageNum = e;
this.getPageData();
}
}