userInfo.ts 429 B

123456789101112131415161718192021
  1. import { defineStore } from 'pinia'
  2. import { UserEntity } from '@/api/model'
  3. export const useStoreOfUserInfo = defineStore('userInfo', {
  4. state: () => {
  5. return <UserEntity>{
  6. mobile: '',
  7. username: '',
  8. password: '',
  9. token: '',
  10. roles: [],
  11. isLogin: false,
  12. isRememberMe: false,
  13. }
  14. },
  15. persist: {
  16. enabled: true,
  17. encryptionKey: 'userInfo',
  18. storage: localStorage,
  19. }
  20. });