Commit a7dbd7ac5a668236739db5405594c89a5b480df5
1 parent
ee3151f8
fix:DEFECT-1200 新创建的租户管理员从超级管理员账号进入时,直接跳转到修改密码界面
Showing
1 changed file
with
7 additions
and
2 deletions
... | ... | @@ -238,7 +238,11 @@ |
238 | 238 | const userStore = useUserStore(); |
239 | 239 | const permissionStore = usePermissionStore(); |
240 | 240 | const go = useGo(); |
241 | - async function handleLoginTenantAdmin(record: { tbUser: string; id: string }) { | |
241 | + async function handleLoginTenantAdmin(record: { | |
242 | + tbUser: string; | |
243 | + id: string; | |
244 | + hasPassword: boolean; | |
245 | + }) { | |
242 | 246 | try { |
243 | 247 | const { token, refreshToken } = await getUserToken(record.id); |
244 | 248 | userStore.storeToken(token, refreshToken); |
... | ... | @@ -253,7 +257,8 @@ |
253 | 257 | }); |
254 | 258 | router.addRoute(PAGE_NOT_FOUND_ROUTE as unknown as RouteRecordRaw); |
255 | 259 | permissionStore.setDynamicAddedRoute(true); |
256 | - go(PageEnum.BASE_HOME); | |
260 | + if (record?.hasPassword) go(PageEnum.BASE_HOME); | |
261 | + else go(PageEnum.SYSTEM_PASSWORD); | |
257 | 262 | } catch (error) { |
258 | 263 | } finally { |
259 | 264 | } | ... | ... |