85 lines
2.5 KiB
JavaScript
85 lines
2.5 KiB
JavaScript
const core = getApp().globalData.requirejs("core")
|
|
import getMerchFn from './getMerchFn'
|
|
module.exports = {
|
|
init: function(that) {
|
|
getApp().globalData.util.loginByCode().then(loginByCode => {
|
|
if (!that.merch) {
|
|
uni.showLoading({
|
|
title: '拼命加载中...'
|
|
});
|
|
}
|
|
that.credit1 = loginByCode.credit1
|
|
let optionsScen = that.option;
|
|
//#ifdef MP-WEIXIN
|
|
let scene = ';'
|
|
if (typeof optionsScen != 'undefined' && typeof optionsScen.q != 'undefined' && optionsScen
|
|
.q) {
|
|
let url = decodeURIComponent(optionsScen.q);
|
|
scene = getApp().globalData.util.getQueryVariable('scene', url);
|
|
scene = core.str2Obj(decodeURIComponent(scene));
|
|
} else if (optionsScen && typeof(optionsScen.scene) != "undefined" && optionsScen.scene) {
|
|
scene = core.str2Obj(decodeURIComponent(optionsScen.scene));
|
|
} else {
|
|
uni.showModal({
|
|
title: '提示',
|
|
content: '不小心崩溃了,重新扫码试试吧',
|
|
success: function() {
|
|
uni.navigateBack({
|
|
delta: 2
|
|
})
|
|
}
|
|
})
|
|
}
|
|
that.option = scene
|
|
getMerchFn.getMerchID(that, scene)
|
|
//#endif
|
|
|
|
//#ifdef MP-ALIPAY
|
|
// 这是之前的版本 无法使用 支付宝小程序
|
|
function getAlipayQRCode() {
|
|
let queryDataTmp = uni.getStorageSync('qr_scan_data')
|
|
|
|
if (typeof(queryDataTmp) != 'undefined' && queryDataTmp) {
|
|
getMerchFn.getMerchID(that, queryDataTmp)
|
|
that.option = queryDataTmp
|
|
uni.removeStorageSync('qr_scan_data')
|
|
} else {
|
|
uni.hideLoading()
|
|
uni.showModal({
|
|
title: '提示',
|
|
content: '网络开小差啦,重新扫码试试吧!1623124889'
|
|
});
|
|
return;
|
|
}
|
|
}
|
|
getAlipayQRCode()
|
|
/* let scene = ';'
|
|
if (typeof optionsScen != 'undefined' && typeof optionsScen.q != 'undefined' && optionsScen
|
|
.q) {
|
|
let url = decodeURIComponent(optionsScen.q);
|
|
scene = getApp().globalData.util.getQueryVariable('scene', url);
|
|
scene = core.str2Obj(decodeURIComponent(scene));
|
|
} else if (optionsScen && typeof(optionsScen.scene) != "undefined" && optionsScen.scene) {
|
|
scene = core.str2Obj(decodeURIComponent(optionsScen.scene));
|
|
} else {
|
|
uni.showModal({
|
|
title: '提示',
|
|
content: '不小心崩溃了,重新扫码试试吧',
|
|
success: function() {
|
|
uni.navigateBack({
|
|
delta: 2
|
|
})
|
|
}
|
|
})
|
|
}
|
|
that.option = scene
|
|
getMerchFn.getMerchID(that, scene) */
|
|
//#endif
|
|
//#ifdef H5
|
|
getMerchFn.getMerchID(that, that.option)
|
|
// #endif
|
|
|
|
})
|
|
}
|
|
}
|