优化基础数据
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user