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