| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 | | export const generateColumnsState = (cols) => cols.reduce((acc, { dataIndex, show = true }) => ({ ...acc, [dataIndex]: { show: show } }), {});  |  |   |  |   |  | export const repairBug = (tabKey, key, val) => {  |  |     const stateStr = localStorage.getItem(tabKey);  |  |     if (stateStr) {  |  |         const state = JSON.parse(stateStr);  |  |         const oldVal = state[key]?.show;  |  |         let hasVal = false;  |  |         if (oldVal === true) {  |  |             hasVal = true;  |  |         }  |  |         if (oldVal === false) {  |  |             hasVal = true;  |  |         }  |  |         if (hasVal) {  |  |             return oldVal;  |  |         } else {  |  |             return val;  |  |         }  |  |     } else {  |  |         return val;  |  |     }  |  | } | 
 |