Commit c6284ed73ff6528d2ffb48a829e04380617cf5e1

Authored by ww
1 parent 07ba88f5

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

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