Bläddra i källkod

处理切换帐套时候同步进行

Administrator 7 år sedan
förälder
incheckning
23cc64d412

+ 4 - 0
components/default/Header.vue

@@ -133,6 +133,10 @@
 //          }
           window.location.href = '/'
         })
+        // 切换帐套用
+        this.$jsonp(`${process.env.ssoUrl}/sso/login/change/userspace?spaceUU=${en.uu}`, {timeout: 5000, name: 'successCallback'}, (err) => {
+          console.log(err)
+        })
       },
       toVendor: function () {
         let isSelf = true

+ 4 - 0
components/mobile/common/userHeader.vue

@@ -73,6 +73,10 @@
           //   this.$emit('updateLoad')
           // })
         })
+        // 切换帐套用
+        this.$jsonp(`${process.env.ssoUrl}/sso/login/change/userspace?spaceUU=${en.uu}`, {timeout: 5000, name: 'successCallback'}, (err) => {
+          console.log(err)
+        })
       },
       setShowEnterpriseToggle(flag, e) {
         if (e) {

+ 7 - 2
nuxt.config.js

@@ -10,6 +10,8 @@ const materialUrl = process.env.MATERIAL_URL || (isProdMode ? 'https://api-produ
 const cmsUrl = process.env.CMS_URL || (isProdMode ? 'https://cms.usoftmall.com' : 'https://cms.usoftmall.com')
 // 消息
 const messageUrl = process.env.MESSAGE_URL || (isProdMode ? 'https://api-message.ubtob.com/' : 'http://192.168.253.6:24000/message')
+// 帐户中心
+const ssoUrl = process.env.ssoUrl || (isProdMode ? 'https://sso.ubtob.com/' : 'http://192.168.253.6:32323')
 
 module.exports = {
   router: {
@@ -94,7 +96,8 @@ module.exports = {
     commonUrl,
     materialUrl,
     cmsUrl,
-    messageUrl
+    messageUrl,
+    ssoUrl
   },
   plugins: [
     {
@@ -190,6 +193,8 @@ module.exports = {
     '/messages/**': messageUrl,
     '/cmsApi**': cmsUrl,
     '/mEmail/**': baseUrl,
-    '/mPhone/**': baseUrl
+    '/mPhone/**': baseUrl,
+    // 帐套切换
+    '/sso/**': ssoUrl
   }
 }

+ 4 - 0
pages/mobile/user/index.vue

@@ -138,6 +138,10 @@
             })
           })
         })
+        // 切换帐套用
+        this.$jsonp(`${process.env.ssoUrl}/sso/login/change/userspace?spaceUU=${en.uu}`, {timeout: 5000, name: 'successCallback'}, (err) => {
+          console.log(err)
+        })
       },
       logout () {
         this.$http.get('/logout/crossBefore', {params: {returnUrl: window.location.protocol + '//' + window.location.host}}).then(response => {