Skip to content

Commit 49360a7

Browse files
committed
repair admin panel language switch bug
1 parent 52f652a commit 49360a7

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

vue/src/components/language-list.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ export default class LanguageList extends AbpBase{
2626
return !val.isDisabled&&val.name!==this.currentLanguage.name;
2727
});
2828
}
29-
changeLanguage(languageName:string){
29+
async changeLanguage(languageName:string){
30+
await this.$store.dispatch({
31+
type:'user/changeLanguage',
32+
data:{languageName:languageName}
33+
})
3034
abp.utils.setCookieValue(
3135
"Abp.Localization.CultureName",
3236
languageName,

vue/src/store/modules/user.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ class UserModule extends ListModule<UserState,any,User>{
4949
async getRoles(context:ActionContext<UserState,any>){
5050
let reponse=await Ajax.get('/api/services/app/User/GetRoles');
5151
context.state.roles=reponse.data.result.items as Role[];
52+
},
53+
async changeLanguage(context:ActionContext<UserState,any>,payload:any){
54+
await Ajax.post('/api/services/app/User/ChangeLanguage',payload.data);
5255
}
5356
};
5457
mutations={

0 commit comments

Comments
 (0)