import { Component, OnInit, HostBinding } from '@angular/core'; import { slideToRight, showHideAnimate } from '../../animates'; @Component({ selector: 'app-performance-vm', templateUrl: './performance-vm.component.html', styleUrls: ['./performance-vm.component.less'], animations: [ slideToRight, showHideAnimate ] }) export class PerformanceVmComponent implements OnInit { @HostBinding('@routerAnimate') routerAnimateState; constructor() { } ngOnInit() { } // 筛选框(下拉框) sourceNameList = ['aaaa','bbbb','cccc','dddddDDDDDDDDDDDDDDD']; sourceNameSelected = this.sourceNameList[0]; ReportingEntityNameList = ['aaaa','bbbb','cccc','ddddd']; ReportingEntityNameSelected = this.ReportingEntityNameList[0]; choseSourceName(item){ console.log(item); this.sourceNameSelected = item; } choseReportingEntityName(item){ console.log(item); this.ReportingEntityNameSelected = item; } //表格数据 dataSet = [ { name : 'John Brown', age : 32, expand : false, address : 'New York No. 1', description: 'My name is John Brown, I am 32 years old, living in New York No. 1 Lake Park.' }, { name : 'Aim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Bim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Cim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Jim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Xim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Jim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Jim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Jim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'Jim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'cim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'bim Green', age : 42, expand : false, address : 'London No. 1', description: 'My name is Jim Green, I am 42 years old, living in London No. 1 Lake Park.' }, { name : 'aoe Black', age : 32, expand : false, address : 'Sidney No. 1', description: 'My name is Joe Black, I am 32 years old, living in Sidney No. 1 Lake Park.' } ]; //详情页标题显示 graphicshow = false; detailshow = false; // 显示隐藏动画 state = "show"; state2 = "hide"; state3 = "hide"; performanceShow() { this.state = 'show'; this.state2 = 'hide'; this.state3 = 'hide'; this.graphicshow = false; this.detailshow = false; } graphicShow() { this.state = 'hide'; this.state2 = 'show'; this.state3 = 'hide'; this.graphicshow = true; this.detailshow = false; } // 选中id detailId:number; detailShow(prems) { this.state = 'hide'; this.state2 = 'hide'; this.state3 = 'show'; this.graphicshow = true; this.detailshow = true; console.log(prems); this.detailId = prems.id; } }