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

加签处理

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