优化基础数据

This commit is contained in:
714943302@qq.com
2018-12-25 14:34:19 +08:00
parent 0f9593b7fe
commit 06aab646df
3 changed files with 106 additions and 3 deletions
@@ -46,6 +46,8 @@ export class CarouselComponent implements OnInit {
data => {
this.carousels = data;
this.render_data = data;
//资源状态列表显示数据转换
this.initCarouselStauts();
}
);
this.basicDataService.terminal_area_subject.subscribe(
@@ -57,9 +59,11 @@ export class CarouselComponent implements OnInit {
}
}
);
//航站楼区域数据转换处理
if(this.render_data){
//航站楼区域数据转换处理
this.basicDataTransHandle();
//资源状态列表显示数据转换
this.initCarouselStauts();
}
/**
* 固定表头
@@ -99,9 +103,38 @@ export class CarouselComponent implements OnInit {
}
}
//资源状态列表显示数据转换
initCarouselStauts(){
this.render_data.forEach(item =>{
if(item['carouselStatus'] == '0'){
item['carouselStatus'] = '可用';
}else if(item['carouselStatus'] == '1'){
item['carouselStatus'] = '在用';
}else if(item['carouselStatus'] == '2'){
item['carouselStatus'] = '锁定';
}else if(item['carouselStatus'] == '3'){
item['carouselStatus'] = '禁用';
}else if(item['carouselStatus'] == '4'){
item['carouselStatus'] = '预分';
}
return item['carouselStatus'];
})
}
//下拉框选择筛选
selectChange() {
this.render_data = this.carousels.filter(item => {
if(item['carouselStatus'] == '可用'){
item['carouselStatus'] = '0';
}else if(item['carouselStatus'] == '在用'){
item['carouselStatus'] = '1';
}else if(item['carouselStatus'] == '锁定'){
item['carouselStatus'] = '2';
}else if(item['carouselStatus'] == '禁用'){
item['carouselStatus'] = '3'
}else if(item['carouselStatus'] == '预分'){
item['carouselStatus'] = '4'
}
let is_satis = true;
for (const key in this.filterItems) {
if (this.filterItems.hasOwnProperty(key) && this.filterItems[key]) {
@@ -116,6 +149,8 @@ export class CarouselComponent implements OnInit {
}
return is_satis;
})
//资源状态列表显示数据转换
this.initCarouselStauts();
if (this.FLT_POS === 1) {
this.inputFilter(this.render_data);
} else {