2 lines
825 B
JavaScript
2 lines
825 B
JavaScript
|
"use strict";var e=Object.defineProperty,r=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,a=(r,t,o)=>t in r?e(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o,n=(e,n)=>{for(var s in n||(n={}))t.call(n,s)&&a(e,s,n[s]);if(r)for(var s of r(n))o.call(n,s)&&a(e,s,n[s]);return e};const s=require("../common/vendor.js"),i={nickname:"",avatar:"",id:null,name:"",mobile:"",cardId:"",createTime:"",updateTime:"",token:"",sex:"",isRealName:!1,isPetNursery:!1,expiresTime:"",refreshToken:""},l=s.defineStore("acdrUser",(()=>{const e=s.ref(n({},i)),r=s.computed((()=>""!=e.value.token));return{userInfo:e,setUserInfo:r=>{e.value=n(n({},e.value),r)},clearUserInfo:()=>{e.value=n({},i)},isLogined:r,reset:()=>{e.value=n({},i)}}}),{persist:!0});exports.useUserStore=l;
|