File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ import { getAPI } from '@/api'
5454import { genericCompare } from ' @/utils/sort.js'
5555import ListView from ' @/components/view/ListView'
5656
57+ const EVENTS_TAB_COLUMNS_KEY = ' events_tab_columns'
58+
5759export default {
5860 name: ' EventsTab' ,
5961 components: {
@@ -100,8 +102,7 @@ export default {
100102 }
101103 },
102104 created () {
103- this .selectedColumnKeys = this .columnKeys
104- this .updateSelectedColumns (' description' )
105+ this .setDefaultColumns ()
105106 this .pageSize = this .pageSizeOptions [0 ] * 1
106107 this .fetchData ()
107108 },
@@ -113,6 +114,15 @@ export default {
113114 }
114115 },
115116 methods: {
117+ setDefaultColumns () {
118+ const savedColumns = this .$localStorage .get (EVENTS_TAB_COLUMNS_KEY )
119+ if (savedColumns && Array .isArray (savedColumns) && savedColumns .length > 0 ) {
120+ this .selectedColumnKeys = savedColumns
121+ } else {
122+ this .selectedColumnKeys = this .columnKeys .filter (x => x !== ' description' )
123+ }
124+ this .updateColumns ()
125+ },
116126 fetchData () {
117127 this .fetchEvents ()
118128 },
@@ -147,6 +157,7 @@ export default {
147157 } else {
148158 this .selectedColumnKeys .push (key)
149159 }
160+ this .$localStorage .set (EVENTS_TAB_COLUMNS_KEY , this .selectedColumnKeys )
150161 this .updateColumns ()
151162 },
152163 updateColumns () {
You can’t perform that action at this time.
0 commit comments