50 lines
1.5 KiB
JavaScript
50 lines
1.5 KiB
JavaScript
|
|
const core = getApp().globalData.requirejs("core")
|
|
module.exports={
|
|
// 处理页面传参,获取商户ID
|
|
getMerchID: function(that,queryData) {
|
|
// 固定通用收款码
|
|
if (queryData && typeof(queryData.device_sn) != 'undefined' && queryData.device_sn) {
|
|
getApp().globalData.request({
|
|
s: 'Merch_Index.SoundDevice4MerchOffline',
|
|
device_sn: queryData.device_sn
|
|
}).then(function(merchData) {
|
|
let merchRes = merchData.data.data
|
|
if (merchRes.result_code == "SUCCESS") {
|
|
// 如果是已经开通商户的二维码,直接进入付款
|
|
that.hasMerchData2Next(merchData)
|
|
// 商家金豆分润处理
|
|
queryData.mid = merchRes.mid
|
|
getApp().globalData.setCache("usermid", queryData, 7200)
|
|
} else {
|
|
// 如果是没开通商户的二维码直接进入到商户入驻
|
|
if (typeof(merchRes.imei) != undefined && merchRes.imei) {
|
|
uni.reLaunch({
|
|
url: '/pages/merch/apply/apply?imei=' + merchRes.imei
|
|
})
|
|
} else {
|
|
uni.showModal({
|
|
title: '提示',
|
|
content: merchRes.err_code_desc
|
|
})
|
|
}
|
|
}
|
|
})
|
|
} else {
|
|
// 老式二维码
|
|
if (!queryData || !queryData.merchid) {
|
|
uni.showModal({
|
|
title: '提示',
|
|
content: '网络开小差啦,重新扫码试试吧!1623124885'
|
|
})
|
|
return
|
|
} else {
|
|
that.merchid = queryData.merchid
|
|
that.getList(queryData.merchid)
|
|
}
|
|
}
|
|
if (queryData && typeof(queryData.mid) != 'undefined' && queryData.mid) {
|
|
getApp().globalData.setCache("usermid", queryData, 7200)
|
|
}
|
|
},
|
|
} |