filter.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { defineStore } from "pinia";
  2. export const useFiltersStore = defineStore("user", {
  3. state() {
  4. return {
  5. loginFlag: false,
  6. token: "",
  7. refresh_token:"",
  8. time:"",
  9. memberInfo:{},
  10. siteLogo:'/images/admin/setting/u57SOSFwenNMgOSavog.png',
  11. uuid:''
  12. };
  13. },
  14. persist: true, // 开启数据持久化,所有store数据将被持久化到指定仓库
  15. actions: {
  16. setLoginStatus(val) {
  17. this.loginFlag = val;
  18. },
  19. setToken(val) {
  20. this.token = val;
  21. },
  22. setMemberInfo(val) {
  23. this.memberInfo = val;
  24. },
  25. setRefreshToken(val) {
  26. this.refresh_token = val;
  27. },
  28. setTime(val) {
  29. this.time = val;
  30. },
  31. setSiteLogo(val) {
  32. this.siteLogo = val;
  33. },
  34. setUUid(val) {
  35. this.uuid = val;
  36. },
  37. },
  38. getters: {
  39. getLoginFlag() {
  40. return this.loginFlag;
  41. },
  42. getToken() {
  43. return this.token;
  44. },
  45. getMemberInfo() {
  46. return this.memberInfo;
  47. },
  48. getRefreshToken() {
  49. return this.refresh_token;
  50. },
  51. getTime() {
  52. return this.time;
  53. },
  54. getSiteLogo() {
  55. return this.siteLogo;
  56. },
  57. getUUid(){
  58. return this.uuid;
  59. }
  60. },
  61. });