From 0cf197c0d11a842ed93605873e3e503bd79aa792 Mon Sep 17 00:00:00 2001 From: zhouyuejun <505127606@qq.com> Date: Fri, 29 Mar 2019 17:59:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E4=BF=9D=E5=AD=98=E4=B8=8A?= =?UTF-8?q?=E6=AC=A1=E7=AD=9B=E9=80=89=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/pages/main/main.component.ts | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/app/pages/main/main.component.ts b/src/app/pages/main/main.component.ts index e68b03c..91895ad 100644 --- a/src/app/pages/main/main.component.ts +++ b/src/app/pages/main/main.component.ts @@ -166,6 +166,8 @@ export class MainComponent implements OnInit { this.airline_color = JSON.parse(element.settingContent); } else if (element.groupCode === 'userSettingMsgAlert') { 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.selectedFilterData = combined_data; - this.calcVisibleCount() + + this.selectChange('dynamic'); + this.calcVisibleCount(); //默认选中第一条 if (this.render_data.length > 0) { this.row_state = this.render_data[0]; } - this.operateSpinServiceService.hideSpin(); + // this.operateSpinServiceService.hideSpin(); //开始处理动态消息 this.canHandleDynamicMessage = true; @@ -609,7 +613,7 @@ export class MainComponent implements OnInit { } else { this.dateFilterItem = ''; } - this.selectChange('filter'); + this.selectChange('time'); } /** @@ -620,6 +624,18 @@ export class MainComponent implements OnInit { this.positionedArray = []; this.positionArrayIndex = 0; 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 = [];