Commit c6284ed73ff6528d2ffb48a829e04380617cf5e1

Authored by ww
1 parent 07ba88f5

fix: 修复租户管理员第一次登录客户账号未跳转修改密码页面

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