| | |
| | | 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; |
| | | } |
| | | 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;
|
| | | }
|
| | | } |