import{L as r}from"./Loading-ba453bdc.js";import{A as n}from"./AppService-623b943c.js";import{_ as c,U as l,r as d,o as m,c as g}from"./index-c163bb55.js";import"./xhebrhsj-d7998aa4.js";const p={components:{Loading:r},data(){return{data:null}},methods:{async fetchStorage(){console.log("adasdadadssadsadadadasddsaddddd");const o=this.$route.query;await n.fetchAppsStorage({employee_id:o.e,system_id:o.s}).then(e=>{if(e.status==200){let t=JSON.parse(e.data.data);this.data=t,console.log("menu items",t.menuItems),console.log(t),t.capabilities&&this.$ability.update(t.capabilities);for(let s in t){let a=typeof t[s]=="object"?JSON.stringify(t[s]):t[s];localStorage.setItem(s,a)}this.$store.userSettings.setActiveUserFromLocal(),this.$store.userSettings.setActiveCompanyFromLocal(),this.$store.userSettings.setActiveDealershipFromLocal(),this.$store.userSettings.setActiveDepartmentFromLocal(),this.$store.userSettings.setRolesFromLocal(),this.login()}})},async login(){const o=JSON.parse(localStorage.getItem("activeUser"));await l.autoLogin(o.id).then(e=>{if(e.status===200){const t=e.data.authorization.token;console.log("token"),console.log(t),localStorage.removeItem("jwtToken"),localStorage.setItem("jwtToken",t),this.$router.push("/")}}).catch(e=>console.log(e))}},mounted(){this.fetchStorage()}};function u(o,e,t,s,a,h){const i=d("Loading");return m(),g(i,{text:"Redirecting to Dashboard"})}const y=c(p,[["render",u]]);export{y as default};