自动保存上次筛选条件

This commit is contained in:
zhouyuejun
2019-03-29 17:59:40 +08:00
parent 44d7bec291
commit 0cf197c0d1
+19 -3
View File
@@ -166,6 +166,8 @@ export class MainComponent implements OnInit {
this.airline_color = JSON.parse(element.settingContent); this.airline_color = JSON.parse(element.settingContent);
} else if (element.groupCode === 'userSettingMsgAlert') { } else if (element.groupCode === 'userSettingMsgAlert') {
this.airline_message_alert = JSON.parse(element.settingContent).targetList; this.airline_message_alert = JSON.parse(element.settingContent).targetList;
} else if (element.groupCode === 'userSettingSelected') {
this.filterItems = JSON.parse(element.settingContent);
} }
}); });
@@ -264,14 +266,16 @@ export class MainComponent implements OnInit {
//计算可视区域高度,渲染数据 //计算可视区域高度,渲染数据
this.wait_render_data = combined_data; this.wait_render_data = combined_data;
this.selectedFilterData = combined_data; this.selectedFilterData = combined_data;
this.calcVisibleCount()
this.selectChange('dynamic');
this.calcVisibleCount();
//默认选中第一条 //默认选中第一条
if (this.render_data.length > 0) { if (this.render_data.length > 0) {
this.row_state = this.render_data[0]; this.row_state = this.render_data[0];
} }
this.operateSpinServiceService.hideSpin(); // this.operateSpinServiceService.hideSpin();
//开始处理动态消息 //开始处理动态消息
this.canHandleDynamicMessage = true; this.canHandleDynamicMessage = true;
@@ -609,7 +613,7 @@ export class MainComponent implements OnInit {
} else { } else {
this.dateFilterItem = ''; this.dateFilterItem = '';
} }
this.selectChange('filter'); this.selectChange('time');
} }
/** /**
@@ -620,6 +624,18 @@ export class MainComponent implements OnInit {
this.positionedArray = []; this.positionedArray = [];
this.positionArrayIndex = 0; this.positionArrayIndex = 0;
this.operateSpinServiceService.showSpin(); this.operateSpinServiceService.showSpin();
let settingContent = JSON.stringify(this.filterItems);
this.httpCilent.post('/adminapi/settings/uisettings', {
envCode: 'web',
groupCode: 'userSettingSelected',
settingContent: settingContent,
}).subscribe(() => {
console.log('保存UIsetting成功!');
})
} else if (type === 'time') {
this.positionedArray = [];
this.positionArrayIndex = 0;
this.operateSpinServiceService.showSpin();
} }
let filter_data = []; let filter_data = [];