Files
login/store/index.js
Xuan Loi 56f3509d4d changes
2025-12-05 17:53:49 +07:00

140 lines
5.3 KiB
JavaScript
Executable File

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}