panhui il y a 5 ans
Parent
commit
1970939c1b
3 fichiers modifiés avec 408 ajouts et 209 suppressions
  1. 6 6
      models/userModel.js
  2. 401 202
      package-lock.json
  3. 1 1
      screens/HomeScreen.js

+ 6 - 6
models/userModel.js

@@ -23,7 +23,6 @@ export default {
       setState({ userInfo });
     },
     getUserInfo() {
-      setState({ initApp: false });
       const { updateUser } = model();
       const { httpGet } = model("httpModel");
       const { changeVerfied } = model("verifiedModel");
@@ -77,17 +76,18 @@ export default {
     loginByPassword(phone, password) {
       const { httpPost, addAsyncStorage } = model("httpModel");
       const { success, warnning } = model("loadingModel");
+      const { getUserInfo } = model();
 
       return httpPost("/auth/login", {
         username: phone,
         password,
       })
         .then(res => {
-          if (res) {
-            addAsyncStorage("token", res);
-            success("登录成功");
-            setState({ initApp: true });
-          }
+          success("登录成功");
+          return addAsyncStorage("token", res);
+        })
+        .then(() => {
+          return getUserInfo();
         })
         .catch(e => {
           warnning(e.error);

Fichier diff supprimé car celui-ci est trop grand
+ 401 - 202
package-lock.json


+ 1 - 1
screens/HomeScreen.js

@@ -260,7 +260,7 @@ export default function HomeScreen({ navigation, route }) {
             userLogout();
           }}
         />
-        <MenuItem title="06.01.1版本" />
+        <MenuItem title="06.08.01版本" />
       </OverflowMenu>
     </>
   );

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff