| 
					
				 | 
			
			
				@@ -21,6 +21,7 @@ const state = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   phone: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   isSuperAdmin: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   roles: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newRoles:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   tenantId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   baseTenantId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   imToken: "" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,6 +60,9 @@ const mutations = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   SET_ROLES: (state, roles) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state.roles = roles; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  SET_NEWROLES:(state,newRoles)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.newRoles = newRoles 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   SET_TENANTID: (state, tenantId) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state.tenantId = tenantId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,6 +168,7 @@ const actions = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const phone = data.data.phone; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const isSuperAdmin = data.data.isSuperAdmin; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const roles = data.data?.positions?.split(",") || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const newRoles = data.data?.roles || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const tenantId = data.data.tenantId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const positionName = data.data.positionName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               const imToken = data.data.imToken; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,6 +196,8 @@ const actions = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               commit("SET_PHONE", phone); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               commit("SET_SUPERADMIN", isSuperAdmin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               commit("SET_ROLES", roles); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              commit("SET_NEWROLES", newRoles); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              newRoles 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               commit("SET_POSITIONNAME", positionName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               commit("SET_IMTOKEN", imToken); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               resolve(data); 
			 |