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