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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
}
|