2 lines
595 B
JavaScript
2 lines
595 B
JavaScript
import{q as c,s as i,x as r,y as u,z as d,A as s,B as h}from"./index.2956dc9f.js";const k=c({id:"tenant",state:()=>({account:"",token:"",id:""}),getters:{},actions:{logout(){this.$patch({account:"",token:"",id:""}),i()},async login(a,e){const t=await r({user_id:a,user_password:e});return t.data.token&&(this.$patch({account:a,...t.data,id:"true"}),u(t.data.token),d(t),console.log("authorize success!")),new Promise((n,o)=>{t.data.message?o(t.data.message):n(t.data)})},async reflush(){if(s()){const a=JSON.parse(h()),e=s();this.$patch({account:a.account,token:e,id:a.id})}}}});export{k as u};
|