Commit 9ff11fc2 authored by 肖健's avatar 肖健

加签处理

parent 4adc59c9
...@@ -70,12 +70,10 @@ const httpTokenRequest = (opts, data) => { ...@@ -70,12 +70,10 @@ const httpTokenRequest = (opts, data) => {
uni.removeStorageSync('userToken') uni.removeStorageSync('userToken')
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType, this.$jdLoginPage(returnPage, pageType, () => {
success:()=>{ requestNumber = 0
requestNumber = 0 })
}
})
} }
return; return;
}else if(res[1].data.code == 500){ }else if(res[1].data.code == 500){
......
import { mergeConfig, dispatchRequest, jsonpRequest} from "./utils.js"; import { mergeConfig, dispatchRequest, jsonpRequest} from "./utils.js";
import {jdLoginPage} from '@/common/utils.js'
export default class request { export default class request {
constructor(options) { constructor(options) {
...@@ -131,9 +132,7 @@ export default class request { ...@@ -131,9 +132,7 @@ export default class request {
uni.removeStorageSync('userToken') uni.removeStorageSync('userToken')
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType,
})
} }
}, 800) }, 800)
} }
......
import request from "./request"; import request from "./request";
import {jdLoginPage} from '@/common/utils.js'
// 全局配置的请求域名 // 全局配置的请求域名
...@@ -185,9 +187,7 @@ $http.dataFactory = async function(res) { ...@@ -185,9 +187,7 @@ $http.dataFactory = async function(res) {
uni.removeStorageSync('userToken') uni.removeStorageSync('userToken')
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType,
})
} }
}, 800) }, 800)
} else { //其他错误提示 } else { //其他错误提示
......
import util from '@/pages/login/util.js' import util from '@/pages/login/util.js'
import ParamsSign from 'js-security-jdxcx';
let loginPlugin = requirePlugin('loginPlugin');
export function goToLocation(item) { export function goToLocation(item) {
//小程序内链接 //小程序内链接
if(item.busType == 3 && item.link){ if(item.busType == 3 && item.link){
...@@ -13,9 +14,7 @@ export function goToLocation(item) { ...@@ -13,9 +14,7 @@ export function goToLocation(item) {
uni.setStorageSync('jdNavToObj', item) uni.setStorageSync('jdNavToObj', item)
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType
})
return return
} }
//H5链接,判断链接是否设置 //H5链接,判断链接是否设置
...@@ -40,4 +39,21 @@ export function goToLocation(item) { ...@@ -40,4 +39,21 @@ export function goToLocation(item) {
}) })
} }
}
export function jdLoginPage(returnPage, pageType, successCallback) {
//设置加固对象
loginPlugin.setParamsSign && loginPlugin.setParamsSign(ParamsSign);
var url = '/pages/login/index/index?returnPage=' + (returnPage ? returnPage : '') + "&pageType=" + (pageType ? pageType: '');
console.log('url', url);
uni.navigateTo({
url: url,
success:()=>{
if(successCallback) {
successCallback();
}
}
})
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ Vue.prototype.$store = store; ...@@ -6,7 +6,7 @@ Vue.prototype.$store = store;
import http from "./common/api/api.js" import http from "./common/api/api.js"
import $http from '@/common/request/requestConfig'; import $http from '@/common/request/requestConfig';
import {goToLocation} from '@/common/utils.js' import {goToLocation, jdLoginPage} from '@/common/utils.js'
Vue.config.productionTip = false Vue.config.productionTip = false
import ActiveForm from "@/common/active-form/active-form"; import ActiveForm from "@/common/active-form/active-form";
...@@ -15,6 +15,7 @@ Vue.use(uView); ...@@ -15,6 +15,7 @@ Vue.use(uView);
Vue.prototype.http = http Vue.prototype.http = http
Vue.prototype.$http = $http Vue.prototype.$http = $http
Vue.prototype.$goToLocation = goToLocation Vue.prototype.$goToLocation = goToLocation
Vue.prototype.$jdLoginPage = jdLoginPage
// import uma from "umtrack-wx"; // import uma from "umtrack-wx";
// uma.init({ // uma.init({
......
...@@ -155,9 +155,7 @@ ...@@ -155,9 +155,7 @@
goJdLogin(){ goJdLogin(){
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType
})
}, },
getPrice() { getPrice() {
if(this.clickState == false){ if(this.clickState == false){
......
...@@ -100,9 +100,7 @@ ...@@ -100,9 +100,7 @@
goJdLogin(){ goJdLogin(){
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType
})
}, },
getPrice() { getPrice() {
if(this.clickState == false){ if(this.clickState == false){
......
...@@ -143,15 +143,28 @@ ...@@ -143,15 +143,28 @@
}, 300) }, 300)
} }
} else { } else {
let returnPage = '/pages/main'; let returnPage = '/pages/main'
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url: "/pages/login/index/index?returnPage=" + returnPage + '&pageType=' + pageType
})
} }
break; break;
case 3: case 3:
this.tab = 'shop' // this.tab = 'shop'
uni.navigateToMiniProgram({
appId: 'wx1bfd5dd137c5ef13', // 跳转目标小程序的id
// path: item.link, // 目标小程序的页面路径
extraData: { // 需要携带的参数
},
success:(res)=> {
// 打开成功
},
fail:()=>{
}
})
break; break;
case 4: case 4:
this.tab = 'personal' this.tab = 'personal'
...@@ -313,10 +326,11 @@ ...@@ -313,10 +326,11 @@
} = res; } = res;
if (!token) { if (!token) {
console.log(res, "pin_key失效") console.log(res, "pin_key失效")
uni.navigateTo({ uni.hideLoading()
url: "/pages/login/index/index" let returnPage= '/pages/main'
}) let pageType = "reLaunch"
uni.hideLoading() that.$jdLoginPage(returnPage, pageType)
// uni.showToast({ // uni.showToast({
// title: `京东登录失败:${message}`, // title: `京东登录失败:${message}`,
// icon: 'none', // icon: 'none',
...@@ -402,9 +416,7 @@ ...@@ -402,9 +416,7 @@
uni.setStorageSync('scene', decodeURIComponent(option.scene)) uni.setStorageSync('scene', decodeURIComponent(option.scene))
let returnPage = '/pages/main'; let returnPage = '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url: "/pages/login/index/index?returnPage=" + returnPage + '&pageType=' + pageType
})
} }
} }
} else { } else {
......
...@@ -102,9 +102,10 @@ ...@@ -102,9 +102,10 @@
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=1' // url: '/pages/binding/index?url=/pages/main&index=1'
// }) // })
uni.navigateTo({ let returnPage= '/pages/main'
url: '/pages/login/index/index' let pageType = "reLaunch"
}) uni.setStorageSync('tabbar', 1)
this.$jdLoginPage(returnPage, pageType)
return; return;
} }
const that = this const that = this
......
This diff is collapsed.
...@@ -105,9 +105,7 @@ export default { ...@@ -105,9 +105,7 @@ export default {
if(!token){ if(!token){
let returnPage= '/pages/main'; let returnPage= '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url:"/pages/login/index/index?returnPage="+returnPage+'&pageType='+pageType
})
return; return;
} }
if(link){ if(link){
......
...@@ -334,9 +334,7 @@ export default { ...@@ -334,9 +334,7 @@ export default {
//跳转到登录页 //跳转到登录页
let returnPage = '/pages/main'; let returnPage = '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url: "/pages/login/index/index?returnPage=" + returnPage + '&pageType=' + pageType
})
return return
} }
}, },
......
...@@ -156,9 +156,7 @@ export default { ...@@ -156,9 +156,7 @@ export default {
//跳转到登录页 //跳转到登录页
let returnPage = '/pages/main'; let returnPage = '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url: "/pages/login/index/index?returnPage=" + returnPage + '&pageType=' + pageType
})
}, },
// 选择爱车 // 选择爱车
radioChange(item){ radioChange(item){
......
...@@ -48,10 +48,10 @@ export default { ...@@ -48,10 +48,10 @@ export default {
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pagesC/pages/shop/detail&id=' + this.id // url: '/pages/binding/index?url=/pagesC/pages/shop/detail&id=' + this.id
// }) // })
uni.navigateTo({ let returnPage= '/pages/main'
url: '/pages/login/index/index' let pageType = "reLaunch"
}) this.$jdLoginPage(returnPage, pageType)
return; return;
} }
uni.navigateTo({ uni.navigateTo({
url: '/pagesC/pages/shop/pay?id=' + this.id url: '/pagesC/pages/shop/pay?id=' + this.id
......
...@@ -71,9 +71,7 @@ ...@@ -71,9 +71,7 @@
if (!token) { if (!token) {
let returnPage = '/pages/main'; let returnPage = '/pages/main';
let pageType = "reLaunch" let pageType = "reLaunch"
uni.navigateTo({ this.$jdLoginPage(returnPage, pageType)
url: "/pages/login/index/index?returnPage=" + returnPage + '&pageType=' + pageType
})
return; return;
} }
if (link) { if (link) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment