mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-19 04:23:55 +00:00
update: manupulate getUserName getter to show updated fullname after success response returned from server.
This commit is contained in:
+11
-2
@@ -2,6 +2,7 @@ import jwt_decode from "jwt-decode";
|
||||
export default {
|
||||
state: {
|
||||
resetPasswordEmail: '',
|
||||
updatedFullname:localStorage.getItem('updated-fullname') || '',
|
||||
authentication: {
|
||||
access_token: localStorage.getItem('user-token') || ''
|
||||
}
|
||||
@@ -12,7 +13,7 @@ export default {
|
||||
|
||||
isSuperAdmin: (state, getters) => getters.getDecodedAccessToken.user.type === 0 || getters.getDecodedAccessToken.user.type === 1,
|
||||
isAdmin: (state, getters) => getters.getDecodedAccessToken.user.type === 0 || getters.getDecodedAccessToken.user.type === 1 || getters.getDecodedAccessToken.user.type === 2,
|
||||
getUserName: (state, getters) => getters.getDecodedAccessToken.user.name,
|
||||
getUserName: (state, getters) => getters.getUpdatedFullname || getters.getDecodedAccessToken.user.name,
|
||||
getUserId: (state, getters) => getters.getDecodedAccessToken.user.id,
|
||||
getUserEmail: (state, getters) => getters.getDecodedAccessToken.user.email,
|
||||
getCompanyId: (state, getters) => getters.getDecodedAccessToken.user.company_id,
|
||||
@@ -34,7 +35,8 @@ export default {
|
||||
}
|
||||
},
|
||||
|
||||
getResetPasswordEmail: state => state.resetPasswordEmail
|
||||
getResetPasswordEmail: state => state.resetPasswordEmail,
|
||||
getUpdatedFullname: state => state.updatedFullname
|
||||
},
|
||||
mutations: {
|
||||
SET_AUTHENTICATION(state, {access_token}){
|
||||
@@ -42,6 +44,9 @@ export default {
|
||||
},
|
||||
SET_PASSWORD_RESET_EMAIL(state, {email}){
|
||||
state.resetPasswordEmail = email;
|
||||
},
|
||||
UPDATE_FULL_NAME(state, {fullname}){
|
||||
state.updatedFullname = fullname;
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
@@ -65,6 +70,10 @@ export default {
|
||||
},
|
||||
passwordResetEmail(store, {email}){
|
||||
store.commit('SET_PASSWORD_RESET_EMAIL', {email});
|
||||
},
|
||||
updateProfile(store, {fullname}){
|
||||
localStorage.setItem('updated-fullname', fullname);
|
||||
store.commit('UPDATE_FULL_NAME', {fullname});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user