Base Login

This commit is contained in:
ThienPhamVan
2026-03-25 10:06:01 +07:00
commit 3a2e16cf19
81 changed files with 27983 additions and 0 deletions

190
store/index.js Normal file
View File

@@ -0,0 +1,190 @@
export const state = () => ({
login: undefined,
menuaction: undefined,
modalaction: undefined,
reportperiod: undefined,
pageparam: undefined,
moneyunit: undefined,
usertype: undefined,
authstatus: undefined,
authmethod: undefined,
blockreason: undefined,
ismobile: undefined,
registermethod: undefined,
usersetting: undefined,
systemsetting: undefined,
settingtype: undefined,
pagedata: undefined,
feature: undefined,
datatype: undefined,
colorchoice: undefined,
filterchoice: undefined,
textalign: undefined,
placement: undefined,
colorscheme: undefined,
textcolor: undefined,
filtertype: undefined,
sorttype: undefined,
fielditem: undefined,
stockreport: undefined,
tablesetting: undefined,
stockcomment: undefined,
settingchoice: undefined,
stockdate: undefined,
sharechoice: undefined,
originsetting: undefined,
menuchoice: undefined,
latestperiod: undefined,
latestdate: undefined,
tradingdate: undefined,
currentsetting: undefined,
langchoice: undefined,
language: undefined,
roleright: undefined,
employeerights: undefined,
employeerole: undefined,
settingclass: undefined,
chartoption: undefined,
help: undefined,
servicepack: undefined,
sex: undefined,
location: undefined,
academiclevel: undefined,
legaltype: undefined,
employeeposition: undefined,
link: undefined,
dialog: undefined,
common: undefined,
showmodal: undefined,
snackbar: undefined,
viewport: undefined,
referer: undefined,
pagetrack: {},
pagedata1: undefined,
pagedata2: undefined,
pagedata3: undefined,
pagedata4: undefined,
settings: [],
iframe: undefined
})
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}