Xin Zhang commited on
Commit
6883144
·
1 Parent(s): d205383

[fix]: role bugfix.

Browse files
frontend/src/views/Welcome/index.vue CHANGED
@@ -160,7 +160,13 @@ watch(
160
  (newLang) => {
161
  // 语言切换后,自动选中第一个可用角色
162
  if (filteredRoles.value.length > 0) {
163
- role.value = filteredRoles.value[0]['id'];
 
 
 
 
 
 
164
  } else {
165
  role.value = "";
166
  }
 
160
  (newLang) => {
161
  // 语言切换后,自动选中第一个可用角色
162
  if (filteredRoles.value.length > 0) {
163
+ const current_role_id = settingsStore.$state.role;
164
+ const current_role = filteredRoles.value.find(ro => ro['id'] == current_role_id);
165
+ if (current_role) {
166
+ role.value = current_role_id;
167
+ } else {
168
+ role.value = filteredRoles.value[0]['id'];
169
+ }
170
  } else {
171
  role.value = "";
172
  }