Bladeren bron

合伙人-登录

panyong 4 jaren geleden
bovenliggende
commit
7b645d8cc7
3 gewijzigde bestanden met toevoegingen van 7 en 4 verwijderingen
  1. 3 3
      htmldev/loan/package-lock.json
  2. 1 1
      htmldev/loan/package.json
  3. 3 0
      htmldev/loan/src/api/request.js

+ 3 - 3
htmldev/loan/package-lock.json

@@ -13872,9 +13872,9 @@
       }
     },
     "vue-router": {
-      "version": "3.4.6",
-      "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.4.6.tgz?cache=0&sync_timestamp=1602077382032&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.4.6.tgz",
-      "integrity": "sha1-972iyaQ9OYN2IcmgK6d4n12qJLI=",
+      "version": "3.0.7",
+      "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.0.7.tgz?cache=0&sync_timestamp=1603711732178&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.0.7.tgz",
+      "integrity": "sha1-s2yhB7SsuP9bxP+CRYQFnCP8uHs=",
       "dev": true
     },
     "vue-style-loader": {

+ 1 - 1
htmldev/loan/package.json

@@ -38,7 +38,7 @@
     "standard": "^14.3.4",
     "style-resources-loader": "^1.3.3",
     "vant": "^2.10.9",
-    "vue-router": "^3.0.7",
+    "vue-router": "3.0.7",
     "vue-template-compiler": "^2.6.11",
     "vuex": "^3.5.1",
     "weixin-js-sdk": "^1.6.0"

+ 3 - 0
htmldev/loan/src/api/request.js

@@ -1,4 +1,5 @@
 import axios from 'axios'
+import router from '../router'
 
 const request = axios.create({
   withCredentials: true,
@@ -26,6 +27,8 @@ request.interceptors.response.use(response => {
   const { code, authorizeUrl } = response.data
   if (code === 301 && authorizeUrl) {
     location.replace(authorizeUrl)
+  } else if (code === 403) {
+    router.push('/partner/login')
   }
   return response.data
 }, (error) => {