Showing
1 changed file
with
6 additions
and
2 deletions
... | ... | @@ -193,7 +193,11 @@ |
193 | 193 | const userStore = useUserStore(); |
194 | 194 | |
195 | 195 | const permissionStore = usePermissionStore(); |
196 | - async function handleLoginCustomAdmin(record: { tbUser: string; id: string }) { | |
196 | + async function handleLoginCustomAdmin(record: { | |
197 | + tbUser: string; | |
198 | + id: string; | |
199 | + hasPassword: boolean; | |
200 | + }) { | |
197 | 201 | try { |
198 | 202 | const { token, refreshToken } = await getUserToken(record.id); |
199 | 203 | userStore.storeToken(token, refreshToken); |
... | ... | @@ -208,7 +212,7 @@ |
208 | 212 | }); |
209 | 213 | router.addRoute(PAGE_NOT_FOUND_ROUTE as unknown as RouteRecordRaw); |
210 | 214 | permissionStore.setDynamicAddedRoute(true); |
211 | - go(PageEnum.BASE_HOME); | |
215 | + record.hasPassword ? go(PageEnum.BASE_HOME) : go(PageEnum.SYSTEM_PASSWORD); | |
212 | 216 | } catch (error) { |
213 | 217 | } finally { |
214 | 218 | } | ... | ... |