export const state = () => ({ login: undefined, ismobile: undefined, registermethod: undefined, usersetting: undefined, systemsetting: undefined, langchoice: undefined, language: undefined, sex: undefined, link: undefined, dialog: undefined, common: undefined, showmodal: undefined, snackbar: undefined, viewport: undefined, module: undefined, pagetrack: {}, settings: [] }) export const mutations = { updateState (state, payload) { state[payload.name][payload.key] = payload.data }, updateStore (state, payload) { state[payload.name] = payload.data}, updateLogin (state, payload) { state.login = payload.login }, updateMenuAction(state, payload) {state.menuaction = payload.menuaction}, updateModalAction(state, payload) {state.modalaction = payload.modalaction}, updateReportPeriod(state, payload) {state.reportperiod = payload.reportperiod}, updateMoneyUnit(state, payload) {state.moneyunit = payload.moneyunit}, updatePageParam(state, payload) {state.pageparam = payload.pageparam}, updateUserType(state, payload) {state.usertype = payload.usertype}, updateAuthStatus (state, payload) { state.authstatus = payload.authstatus }, updateAuthMethod (state, payload) { state.authmethod = payload.authmethod }, updateBlockReason (state, payload) { state.blockreason = payload.blockreason }, updateIsMobile (state, payload) { state.ismobile = payload.ismobile }, updateRegisterMethod (state, payload) { state.registermethod = payload.registermethod }, updateUserSetting (state, payload) { state.usersetting = payload.usersetting }, updateSystemSetting (state, payload) { state.systemsetting = payload.systemsetting }, updateSettingType (state, payload) { state.settingtype = payload.settingtype }, updatePageData (state, payload) { state.pagedata = payload.pagedata }, updateFeature (state, payload) { state.feature = payload.feature }, updateDataType (state, payload) { state.datatype = payload.datatype }, updateColorChoice (state, payload) { state.colorchoice = payload.colorchoice }, updateFilterChoice (state, payload) { state.filterchoice = payload.filterchoice }, updateTextAlign (state, payload) { state.textalign = payload.textalign }, updatePlacement (state, payload) { state.placement = payload.placement }, updateColorScheme (state, payload) { state.colorscheme = payload.colorscheme }, updateTextColor (state, payload) { state.textcolor = payload.textcolor }, updateFilterType (state, payload) { state.filtertype = payload.filtertype }, updateSortType (state, payload) { state.sorttype = payload.sorttype }, updateFieldItem (state, payload) { state.fielditem = payload.fielditem }, updateStockReport (state, payload) { state.stockreport = payload.stockreport }, updateTableSetting (state, payload) { state.tablesetting = payload.tablesetting }, updateStockComment (state, payload) { state.stockcomment = payload.stockcomment }, updateSettingChoice (state, payload) { state.settingchoice = payload.settingchoice }, updateStockDate (state, payload) { state.stockdate = payload.stockdate }, updateShareChoice (state, payload) { state.sharechoice = payload.sharechoice }, updateOriginSetting (state, payload) { state.originsetting = payload.originsetting }, updateMenuChoice (state, payload) { state.menuchoice = payload.menuchoice }, updateLatestPeriod (state, payload) { state.latestperiod = payload.latestperiod }, updateLatestDate (state, payload) { state.latestdate = payload.latestdate }, updateTradingDate (state, payload) { state.tradingdate = payload.tradingdate }, updateCurrentSetting (state, payload) { state.currentsetting = payload.currentsetting }, updateLangChoice (state, payload) { state.langchoice = payload.langchoice }, updateLanguage (state, payload) { state.language = payload.language }, updateRoleRight (state, payload) { state.roleright = payload.roleright }, updateEmployeeRights (state, payload) { state.employeerights = payload.employeerights }, updateEmployeeRole (state, payload) { state.employeerole = payload.employeerole }, updateSettingClass (state, payload) { state.settingclass = payload.settingclass }, updateChartOption (state, payload) { state.chartoption = payload.chartoption }, updateHelp (state, payload) { state.help = payload.help }, updateServicePack (state, payload) { state.servicepack = payload.servicepack }, updateSex (state, payload) { state.sex = payload.sex }, updateAcademicLevel (state, payload) { state.academiclevel = payload.academiclevel }, updateLegalType (state, payload) { state.legaltype = payload.legaltype }, updateEmployeePosition (state, payload) { state.employeeposition = payload.employeeposition }, updateApproveStatus (state, payload) { state.approvestatus = payload.approvestatus }, updateLink (state, payload) { state.link = payload.link }, updateCommon (state, payload) { state.common = payload.common }, updateViewPort (state, payload) { state.viewport = payload.viewport } } export default {state, mutations}