|
|
@ -1,6 +1,8 @@ |
|
|
// pages/pbService/web/index.js
|
|
|
// pages/pbService/web/index.js
|
|
|
let app = getApp() |
|
|
let app = getApp() |
|
|
|
|
|
import commonApi from "../../../utils/https/common" |
|
|
import userApi from "../../../utils/https/user" |
|
|
import userApi from "../../../utils/https/user" |
|
|
|
|
|
import https from "../../../utils/https.js" |
|
|
Page({ |
|
|
Page({ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -16,10 +18,52 @@ Page({ |
|
|
* 生命周期函数--监听页面加载 |
|
|
* 生命周期函数--监听页面加载 |
|
|
*/ |
|
|
*/ |
|
|
onLoad: function (options) { |
|
|
onLoad: function (options) { |
|
|
options.weburl = decodeURIComponent(options.weburl) |
|
|
let weburl = decodeURIComponent(options.weburl) |
|
|
// if(options.weburl.indexOf('m.cloud.sz-trip.com')!=-1){
|
|
|
weburl = 'https://test.m.cloud.sz-trip.com/petYou2024?cnylCode=oK7OHccT' |
|
|
|
|
|
console.log(weburl) |
|
|
|
|
|
// 获取路径参数
|
|
|
|
|
|
let webParam = {} |
|
|
|
|
|
try { |
|
|
|
|
|
let paramStr = weburl.split('?')[1] |
|
|
|
|
|
if (paramStr) { |
|
|
|
|
|
paramStr.split('&').forEach((param) => { |
|
|
|
|
|
let parts = param.split('='); |
|
|
|
|
|
webParam[(parts[0])] = (parts[1]); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} catch(e) { |
|
|
|
|
|
console.log(e) |
|
|
|
|
|
} |
|
|
|
|
|
console.log(webParam) |
|
|
|
|
|
let lowerUrl = weburl.toLowerCase() |
|
|
|
|
|
// 宠你有礼 市民卡授权
|
|
|
|
|
|
if (lowerUrl.indexOf('petyou2024') && webParam.cnylCode) { |
|
|
|
|
|
commonApi._get("uservice/user/loginByCnyl", { |
|
|
|
|
|
cnylCode: webParam.cnylCode |
|
|
|
|
|
}).then(res => { |
|
|
|
|
|
|
|
|
|
|
|
if(res.data && res.data.id && res.data.token) { |
|
|
|
|
|
wx.setStorageSync("jstrip_userid", res.data.id) |
|
|
|
|
|
wx.setStorageSync("jstrip_token", res.data.token) |
|
|
|
|
|
wx.setStorageSync("jstrip_userInfo", res.data) |
|
|
|
|
|
|
|
|
|
|
|
weburl += '&token='+res.data.token |
|
|
|
|
|
} |
|
|
|
|
|
}).finally(()=>{ |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
webUrl:weburl |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
webUrl:weburl |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// if(weburl.indexOf('m.cloud.sz-trip.com')!=-1){
|
|
|
// userApi.user_post("user/getMyInfo").then(res=>{
|
|
|
// userApi.user_post("user/getMyInfo").then(res=>{
|
|
|
// let weburl = options.weburl
|
|
|
// let weburl = weburl
|
|
|
// if(weburl.indexOf('?')!=-1){
|
|
|
// if(weburl.indexOf('?')!=-1){
|
|
|
// weburl += '&token='+res.data.token;
|
|
|
// weburl += '&token='+res.data.token;
|
|
|
// }
|
|
|
// }
|
|
|
@ -32,10 +76,10 @@ Page({ |
|
|
// })
|
|
|
// })
|
|
|
// })
|
|
|
// })
|
|
|
// }
|
|
|
// }
|
|
|
// else if(options.weburl.indexOf('m.jszhwlpt.com')!=-1 || options.weburl.indexOf('wechat.b2c.zj-trip.net')!=-1){
|
|
|
// else if(weburl.indexOf('m.jszhwlpt.com')!=-1 || weburl.indexOf('wechat.b2c.zj-trip.net')!=-1){
|
|
|
// // 如果是去苏心游或者镇江的话
|
|
|
// // 如果是去苏心游或者镇江的话
|
|
|
// userApi.user_post("user/getJumpThirdAppCode",{}).then(res=>{
|
|
|
// userApi.user_post("user/getJumpThirdAppCode",{}).then(res=>{
|
|
|
// let weburl = options.weburl
|
|
|
// let weburl = weburl
|
|
|
// if(weburl.indexOf('?')!=-1){
|
|
|
// if(weburl.indexOf('?')!=-1){
|
|
|
// weburl += '&original_sys_name=jdsz&auth_code='+res.data;
|
|
|
// weburl += '&original_sys_name=jdsz&auth_code='+res.data;
|
|
|
// }
|
|
|
// }
|
|
|
@ -49,9 +93,7 @@ Page({ |
|
|
// })
|
|
|
// })
|
|
|
// }
|
|
|
// }
|
|
|
// else {
|
|
|
// else {
|
|
|
this.setData({ |
|
|
|
|
|
webUrl:options.weburl |
|
|
|
|
|
}) |
|
|
|
|
|
// }
|
|
|
// }
|
|
|
}, |
|
|
}, |
|
|
handleMessage(data) { |
|
|
handleMessage(data) { |
|
|
@ -61,6 +103,20 @@ Page({ |
|
|
// })
|
|
|
// })
|
|
|
console.log('打印22222',data); |
|
|
console.log('打印22222',data); |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
loginByCode () { |
|
|
|
|
|
// 市民卡
|
|
|
|
|
|
if(options && options.cnylCode) { |
|
|
|
|
|
commonApi._post("uservice/user/loginByCnyl", { |
|
|
|
|
|
cnylCode: options.cnylCode |
|
|
|
|
|
}).then(res => { |
|
|
|
|
|
if(res.data && res.data.id && res.data.token) { |
|
|
|
|
|
https.set_logininfo(res); |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 生命周期函数--监听页面初次渲染完成 |
|
|
* 生命周期函数--监听页面初次渲染完成 |
|
|
*/ |
|
|
*/ |
|
|
|