源文件
This commit is contained in:
70
jeepay-ui-uapp-cashier/util/member.js
Normal file
70
jeepay-ui-uapp-cashier/util/member.js
Normal file
@@ -0,0 +1,70 @@
|
||||
import { $getIsMemberPower } from '@/http/apiManager.js'
|
||||
import appConfig from '@/config/appConfig.js'
|
||||
// 计算 应该跳转的页面
|
||||
export function navigateTo (channelUserId) {
|
||||
appConfig.channelUserId = channelUserId
|
||||
$getIsMemberPower().then((res) => {
|
||||
console.log('查询是否开启会员==>', res.bizData);
|
||||
// appConfig.redPacketIsOpen = res.bizData.redPacketIsOpen
|
||||
// appConfig.redbalance = res.bizData.balance
|
||||
// appConfig.redbalance = (1000 / 100).toFixed(2)
|
||||
if (!res.bizData.memberIsOpen) {
|
||||
// 跳转到输入金额 页面;
|
||||
const payH5 = uni.getStorageSync('payH5') // 改变存储
|
||||
if(payH5 && (appConfig.currentPageType == 'wechatH5' || appConfig.currentPageType == 'alipayH5')){
|
||||
const info = JSON.parse(payH5)
|
||||
if(info.env == "scan"){
|
||||
uni.redirectTo({ url: '/pages/payment/index?tk='+info.tk+'&price='+info.price+'&order_no='+info.order_no+'&env='+info.env });
|
||||
}else if(info.env == 'route'){
|
||||
// uni.showToast({title: payH5,icon:'none',duration:3000})
|
||||
uni.redirectTo({ url: '/pages/route/index?tk='+info.tk+'&env='+info.env });
|
||||
}else{
|
||||
uni.redirectTo({ url: '/pages/payway/index' });
|
||||
}
|
||||
}else{
|
||||
uni.redirectTo({ url: '/pages/payway/index' });
|
||||
}
|
||||
} else {
|
||||
appConfig.memberBaseUrl = res.bizData.memberSiteUrl
|
||||
uni.redirectTo({
|
||||
url: '/pageMember/payMember/payMember'
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
// 计算主题色
|
||||
export function calcThemeColor (key = 'color') {
|
||||
const colorObj = {
|
||||
wechatLite: {
|
||||
color: '#35d757',
|
||||
bgColor: '#52cc701a',
|
||||
imgUrl: '/static/payIcon/wechat.svg'
|
||||
},
|
||||
alipayLite: {
|
||||
color: '#108ee9',
|
||||
BgColor: '#3476fe1a',
|
||||
imgUrl: '/static/payIcon/zfb.svg'
|
||||
},
|
||||
wechatH5: {
|
||||
color: '#35d757',
|
||||
bgColor: '#52cc701a',
|
||||
imgUrl: '/static/payIcon/wechat.svg'
|
||||
},
|
||||
alipayH5: {
|
||||
color: '#108ee9',
|
||||
bgColor: '#3476fe1a',
|
||||
imgUrl: '/static/payIcon/zfb.svg'
|
||||
},
|
||||
ysfpayH5: {
|
||||
color: '#FF4433',
|
||||
bgColor: '#ff44331a',
|
||||
imgUrl: '/static/payIcon/ysf.svg'
|
||||
},
|
||||
otherH5: {
|
||||
color: '#3D5D99',
|
||||
bgColor: '#334e801a',
|
||||
imgUrl: '/static/payIcon/UnionPay.svg'
|
||||
}
|
||||
}
|
||||
return colorObj[appConfig.currentPageType][key]
|
||||
}
|
||||
Reference in New Issue
Block a user