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

加签处理

parent 4adc59c9
...@@ -70,11 +70,9 @@ const httpTokenRequest = (opts, data) => { ...@@ -70,11 +70,9 @@ 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;
......
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链接,判断链接是否设置
...@@ -41,3 +40,20 @@ export function goToLocation(item) { ...@@ -41,3 +40,20 @@ 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({
url: "/pages/login/index/index"
})
uni.hideLoading() uni.hideLoading()
let returnPage= '/pages/main'
let pageType = "reLaunch"
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
......
...@@ -199,11 +199,9 @@ ...@@ -199,11 +199,9 @@
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
// }) // })
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;
} }
uni.navigateTo({ uni.navigateTo({
...@@ -218,11 +216,9 @@ ...@@ -218,11 +216,9 @@
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
// }) // })
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(vo.type == "jd"){ if(vo.type == "jd"){
...@@ -255,9 +251,10 @@ ...@@ -255,9 +251,10 @@
// uni.navigateTo({ // uni.navigateTo({
// url: '/pages/binding/index?url=/pages/main&index=4' // url: '/pages/binding/index?url=/pages/main&index=4'
// }) // })
uni.navigateTo({ uni.setStorageSync('tabbar', 4)
url: '/pages/login/index/index' let returnPage = '/pages/main'
}) let pageType = "reLaunch"
this.$jdLoginPage(returnPage, pageType)
return; return;
} }
uni.navigateTo({ uni.navigateTo({
...@@ -396,7 +393,8 @@ ...@@ -396,7 +393,8 @@
let query = uni.createSelectorQuery().in(that); let query = uni.createSelectorQuery().in(that);
setTimeout(() => { setTimeout(() => {
query.select(".personal").boundingClientRect(function(data) { //data - 各种参数 // 获取元素高度 query.select(".personal").boundingClientRect(function(data) { //data - 各种参数
// 获取元素高度
let personalHeight = data.height let personalHeight = data.height
uni.createSelectorQuery().in(that.$parent.$refs.myTab).select(".weui-tabbar").boundingClientRect(function(data) { //data - 各种参数 uni.createSelectorQuery().in(that.$parent.$refs.myTab).select(".weui-tabbar").boundingClientRect(function(data) { //data - 各种参数
......
...@@ -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,9 +48,9 @@ export default { ...@@ -48,9 +48,9 @@ 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({
......
...@@ -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