export default { namespaced: true, state: { volVisiable: true, resVisiable: true, capVisiable: false, tableVisiable: true, chainVisiable: false, condVisiable: true, params: undefined, }, getters: { volVisiable: state => { if (state.volVisiable == undefined) { try { const volVisiable = localStorage.getItem('volVisiable') state.volVisiable = JSON.parse(volVisiable) } catch (e) { console.error(e.message) } } return state.volVisiable }, resVisiable: state => { if (state.resVisiable == undefined) { try { const resVisiable = localStorage.getItem('resVisiable') state.resVisiable = JSON.parse(resVisiable) } catch (e) { console.error(e.message) } } return state.resVisiable }, capVisiable: state => { if (state.capVisiable == undefined) { try { const capVisiable = localStorage.getItem('capVisiable') state.capVisiable = JSON.parse(capVisiable) } catch (e) { console.error(e.message) } } return state.capVisiable }, tableVisiable: state => { if (state.tableVisiable == undefined) { try { const tableVisiable = localStorage.getItem('tableVisiable') state.tableVisiable = JSON.parse(tableVisiable) } catch (e) { console.error(e.message) } } return state.tableVisiable }, chainVisiable: state => { if (state.chainVisiable == undefined) { try { const chainVisiable = localStorage.getItem('chainVisiable') state.chainVisiable = JSON.parse(chainVisiable) } catch (e) { console.error(e.message) } } return state.chainVisiable }, condVisiable: state => { if (state.condVisiable == undefined) { try { const condVisiable = localStorage.getItem('condVisiable') state.condVisiable = JSON.parse(condVisiable) } catch (e) { console.error(e.message) } } return state.condVisiable }, params: state => { if (state.params == undefined) { try { const params = localStorage.getItem('params') state.params = JSON.parse(params) } catch (e) { console.error(e.message) } } return state.params } }, mutations: { setVolVisiable(state, data) { state.volVisiable = data; localStorage.setItem('volVisiable', JSON.stringify(data)); }, setResVisiable(state, data) { state.resVisiable = data; localStorage.setItem('resVisiable', JSON.stringify(data)); }, setCapVisiable(state, data) { state.capVisiable = data; localStorage.setItem('capVisiable', JSON.stringify(data)); }, setTableVisiable(state, data) { state.tableVisiable = data; localStorage.setItem('tableVisiable', JSON.stringify(data)); }, setChainVisiable(state, data) { state.chainVisiable = data; localStorage.setItem('chainVisiable', JSON.stringify(data)); }, setCondVisiable(state, data) { state.condVisiable = data; localStorage.setItem('condVisiable', JSON.stringify(data)); }, setParams(state, data) { state.params = data; localStorage.setItem('params', JSON.stringify(data)); }, } }