users/pages/order/offlinepay/utils/intFn.js

85 lines
2.5 KiB
JavaScript
Raw Normal View History

2024-11-08 14:43:06 +08:00
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
})
}
}