从"Blog"仓库中分离出来
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
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();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user