filter.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. googleTranslateStatus: '0'
  13. };
  14. },
  15. persist: true, // 开启数据持久化,所有store数据将被持久化到指定仓库
  16. actions: {
  17. setGoogleTanslateStatus(val) {
  18. this.googleTranslateStatus = val;
  19. },
  20. setLoginStatus(val) {
  21. this.loginFlag = val;
  22. },
  23. setToken(val) {
  24. this.token = val;
  25. },
  26. setMemberInfo(val) {
  27. this.memberInfo = val;
  28. },
  29. setRefreshToken(val) {
  30. this.refresh_token = val;
  31. },
  32. setTime(val) {
  33. this.time = val;
  34. },
  35. setSiteLogo(val) {
  36. this.siteLogo = val;
  37. },
  38. setUUid(val) {
  39. this.uuid = val;
  40. },
  41. },
  42. getters: {
  43. getGoogleTanslateStatus() {
  44. return this.googleTranslateStatus;
  45. },
  46. getLoginFlag() {
  47. return this.loginFlag;
  48. },
  49. getToken() {
  50. return this.token;
  51. },
  52. getMemberInfo() {
  53. return this.memberInfo;
  54. },
  55. getRefreshToken() {
  56. return this.refresh_token;
  57. },
  58. getTime() {
  59. return this.time;
  60. },
  61. getSiteLogo() {
  62. return this.siteLogo;
  63. },
  64. getUUid(){
  65. return this.uuid;
  66. }
  67. },
  68. });