2 Angajamente ef2976263e ... 4d1bf7471e

Autor SHA1 Permisiunea de a trimite mesaje. Dacă este dezactivată, utilizatorul nu va putea trimite nici un fel de mesaj Data
  zrug 4d1bf7471e api fix 10 luni în urmă
  zrug 2509430bd8 api fix 10 luni în urmă
3 a modificat fișierele cu 47 adăugiri și 43 ștergeri
  1. 34 30
      app.js
  2. 7 7
      service/api.js
  3. 6 6
      utils/http.js

+ 34 - 30
app.js

@@ -27,37 +27,41 @@ App({
   onLaunch() {
 
     // 登录
-    wx.login({
-      success: res => {
-        // 发送 res.code 到后台换取 accessTokenDTO, userProfileDTO
-        console.log("code", res);
-        if (res.code){
-          wx.request({
-            url: baseUrl + '/api/store/wxlogin',
-            method: 'POST',
-            data: {
-              jsCode: res.code
-            },
-            header: {
-              'content-type': 'application/x-www-form-urlencoded',
-              'X-Referrer-Id': '', // 旧租户字段
-              'X-Store-Id': '', // 旧租户字段
-            },
-            success:(res)=> {
-              console.log(res);
-              this.globalData.mUser = res.data.data;
-              wx.setStorageSync('accessToken', this.globalData.mUser.accessTokenDTO.accessToken);
-            },
-            fail: function(res){
-              console.log(res);
-            }
-          })
+    if (wx.getStorageSync('accessToken')) {
+      this.globalData.loginSuccess = true;
+    } else {
+      wx.login({
+        success: res => {
+          // 发送 res.code 到后台换取 accessTokenDTO, userProfileDTO
+          console.log("code", res);
+          if (res.code){
+            wx.request({
+              url: baseUrl + '/api/store/wxlogin',
+              method: 'POST',
+              data: {
+                jsCode: res.code
+              },
+              header: {
+                'content-type': 'application/x-www-form-urlencoded',
+                'X-Referrer-Id': '', // 旧租户字段
+                'X-Store-Id': '', // 旧租户字段
+              },
+              success:(res)=> {
+                console.log(res);
+                this.globalData.mUser = res.data.data;
+                wx.setStorageSync('accessToken', this.globalData.mUser.accessTokenDTO.accessToken);
+              },
+              fail: function(res){
+                console.log(res);
+              }
+            })
+          }
+        },
+        fail: function(e){
+          console.log(e);
         }
-      },
-      fail: function(e){
-        console.log(e);
-      }
-    })
+      })
+    }
   },
 })
 

+ 7 - 7
service/api.js

@@ -45,7 +45,7 @@ export const HomepageApi = {
   }
   */
   getBanners: function (payload) {
-    return http.post("/api/store/homepage/banners", {
+    return http.get("/api/store/homepage/banners", {
       ...payload,
     });
   },
@@ -73,7 +73,7 @@ export const HomepageApi = {
   }
   */
   getIpInfos: function (payload) {
-    return http.post("/api/store/homepage/ipInfos", {
+    return http.get("/api/store/homepage/ipInfos", {
       ...payload,
     });
   },
@@ -86,7 +86,7 @@ export const HomepageApi = {
   }
   */
   getTitles: function (payload) {
-    return http.post("/api/store/homepage/titles", {
+    return http.get("/api/store/homepage/titles", {
       ...payload,
     });
   },
@@ -120,7 +120,7 @@ export const HomepageApi = {
   }
   */
   getLeftProds: function (payload) {
-    return http.post("/api/store/homepage/leftProds", {
+    return http.get("/api/store/homepage/leftProds", {
       ...payload,
     });
   },
@@ -154,7 +154,7 @@ export const HomepageApi = {
   }
   */
   getMiddleProds: function (payload) {
-    return http.post("/api/store/homepage/middleProds", {
+    return http.get("/api/store/homepage/middleProds", {
       ...payload,
     });
   },
@@ -188,7 +188,7 @@ export const HomepageApi = {
   }
   */
   getRightProds: function (payload) {
-    return http.post("/api/store/homepage/rightProds", {
+    return http.get("/api/store/homepage/rightProds", {
       ...payload,
     });
   },
@@ -215,7 +215,7 @@ export const HomepageApi = {
   }
   */
   getProdClasses: function (payload) {
-    return http.post("/api/store/homepage/prodClasses", {
+    return http.get("/api/store/homepage/prodClasses", {
       ...payload,
     });
   },

+ 6 - 6
utils/http.js

@@ -49,18 +49,18 @@ function getPromise(url, data, method) {
       },
     });
   }).catch((e) => {
-    if (401 === e) {
+    // if (401 === e) {
       // redirect to login page
-      wx.navigateTo({
-        url: "/pages/login/login",
-      });
-    } else {
+    //   wx.navigateTo({
+    //     url: "/pages/login/login",
+    //   });
+    // } else {
       console.error(`in promise error, url: ${baseUrl}${url}`);
       console.error(e);
       if (e) {
         showErrToast(e);
       }
-    }
+    // }
   });
 }