Przeglądaj źródła

自动跳转判断

wyq 3 lat temu
rodzic
commit
c173521b18
1 zmienionych plików z 9 dodań i 3 usunięć
  1. 9 3
      src/components/SysChoose/index.js

+ 9 - 3
src/components/SysChoose/index.js

@@ -53,9 +53,13 @@ function SysChoose({history}) {
                 dispatch(setUser(userInfo));
                 //默认显示第一个系统的组织
                 setHisList(software[0]?software[0].hospitals:[]);
-                if (data.jump){
-                    getIn(software[0].hospitals.hospitalId)
-                }
+                
+                setTimeout(()=>{
+                    if (data.jump) {
+                        getIn(software[0].hospitals[0].hospitalId)
+                    }
+                },500)
+                
             }else{
                 message.warning(res.data.msg||'获取医院列表失败');
             }
@@ -63,6 +67,8 @@ function SysChoose({history}) {
     }
     //点击进入
     function getIn(id){
+        console.log(id);
+        
         dispatch(setSys({sysId,sysName,hisId:id}));
         localStorage.setItem('systemId',sysId);
         localStorage.setItem('hospitalId',id);