store.ts 483 B

12345678910111213141516171819202122232425
  1. import { defineStore } from 'pinia';
  2. export const useUserStore = defineStore('user', {
  3. state: () => ({
  4. globalParameter: {
  5. authCode: '',
  6. userName: '',
  7. zjhm: '',
  8. isLeader: false,
  9. }
  10. }),
  11. getters: {
  12. getGlobalParameter() {
  13. return this.globalParameter
  14. }
  15. },
  16. actions: {
  17. setGlobalParameter(param : { authCode : string, userName : string, zjhm : string, isLeader : boolean }) {
  18. this.globalParameter = param
  19. }
  20. },
  21. persist: {
  22. storage: sessionStorage
  23. },
  24. });