profile.ts 869 B

12345678910111213141516171819202122232425
  1. import { Module } from 'vuex'
  2. import { state as accessState, actions as accessActions, mutations as accessMutations } from '~/store/profile/access'
  3. import { state as organizationState, actions as organizationActions, mutations as organizationMutations } from '~/store/profile/organization'
  4. import { state as formState, actions as formActions, mutations as formMutations } from '~/store/form'
  5. export const accessProfile:Module<any, any> = {
  6. namespaced: true,
  7. state: () => accessState(),
  8. actions: accessActions,
  9. mutations: accessMutations
  10. }
  11. export const organizationProfile:Module<any, any> = {
  12. namespaced: true,
  13. state: () => organizationState(),
  14. actions: organizationActions,
  15. mutations: organizationMutations
  16. }
  17. export const form:Module<any, any> = {
  18. namespaced: true,
  19. state: () => formState(),
  20. actions: formActions,
  21. mutations: formMutations
  22. }