| | |
| | | <view class="u-p-24 bg-fff u-m-32 u-br-10"> |
| | | <view class="u-flex u-row-between"> |
| | | <view class="u-font-28 color-666">金额</view> |
| | | <view @click="showRemark=true" class="remark">添加备注</view> |
| | | <view @click="buyerNote='';showRemark=true;" class="remark">添加备注</view> |
| | | </view> |
| | | <view v-if="smoney" class="u-p-v-20 u-flex u-col-bottom u-border-bottom u-relative money-box"> |
| | | <view class="money-icon color-333 lh-1">¥</view> |
| | |
| | | color: #1E8BE0 |
| | | } |
| | | </style> |
| | | <span class="txt">微信搜索或直接点击打开</span> |
| | | <span class="btn">【冀优邮】</span> |
| | | <span class="txt">小程序,享受更多优惠</span> |
| | | <div> |
| | | <span class="txt">微信搜索或直接点击打开</span> |
| | | <span class="btn">【冀优邮】</span> |
| | | <span class="txt">小程序,享受更多优惠</span> |
| | | </div> |
| | | </script> |
| | | </wx-open-launch-weapp> |
| | | </view> |
| | |
| | | uni.setStorageSync('SHOPID', opt.shopId) |
| | | uni.setStorageSync('SMONEY', opt.smoney) |
| | | uni.setStorageSync('AQCI', opt.activityQrcodeId) |
| | | this.UNIONID = uni.getStorageSync('UNIONID' + this.payWay) || null |
| | | this.UNIONID = uni.getStorageSync('UNIONID') || null |
| | | this.isNew = uni.getStorageSync('IS_NEW') |
| | | if (opt.smoney) { |
| | | this.smoney = opt.smoney |
| | |
| | | this.cid = opt.cid |
| | | this.init() |
| | | } |
| | | if (opt.code || opt.auth_code) { |
| | | if (opt.code || opt.auth_code || opt.userAuthCode) { |
| | | let params = { |
| | | code: opt.code |
| | | } |
| | | let code = opt.code |
| | | if (this.payWay == 2&&opt.state == 1 ) { |
| | | if (this.payWay == 2&&opt.state == 1 ) { //微信 |
| | | params.getUserInfo = 1 |
| | | } |
| | | if (this.payWay == 5) { |
| | | if (this.payWay == 5) { //支付宝 |
| | | params.code = opt.auth_code |
| | | } |
| | | if (this.payWay == 15) { //云闪付 |
| | | code = opt.userAuthCode |
| | | } |
| | | const cd = uni.getStorageSync('cd') |
| | | if (code === cd) { |
| | |
| | | getToken(res) { |
| | | this.token = res.token |
| | | if (res.openid) { |
| | | uni.setStorageSync('OPENID' + this.payWay, res.openid) |
| | | uni.setStorageSync('OPENID', res.openid) |
| | | } |
| | | if (res.unionid) { |
| | | uni.setStorageSync('UNIONID' + this.payWay, res.unionid) |
| | | uni.setStorageSync('UNIONID', res.unionid) |
| | | } |
| | | if (res.aLiUserId) { |
| | | uni.setStorageSync('ALIUSERID', res.aLiUserId) |
| | | } |
| | | if (res.cloudPayUserId) { |
| | | uni.setStorageSync('UNIONPAYID', res.cloudPayUserId) |
| | | } |
| | | this.UNIONID = res.unionid |
| | | uni.setStorageSync(ACCESSTOKEN, res.token) |
| | |
| | | /*授权unionid*/ |
| | | toRegister() { |
| | | if (this.payWay == 2) { |
| | | const redirect_uri = encodeURIComponent(`${config.webURL}/pay/scanpay?cid=${this.cid || ''}&shopId=${this.shopId || ''}&activityQrcodeId=${this.activityQrcodeId || ''}&smoney=${this.smoney || ''}`) |
| | | const redirect_uri = encodeURIComponent(`${config.webURL}/#/pay/scanpay?cid=${this.cid || ''}&shopId=${this.shopId || ''}&activityQrcodeId=${this.activityQrcodeId || ''}&smoney=${this.smoney || ''}`) |
| | | uni.clearStorageSync() |
| | | window.location.href = |
| | | `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${config.wx_appid}&redirect_uri=${redirect_uri}&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect` |
| | |
| | | res.logoImage = config.baseURL + res.logoImage |
| | | } |
| | | this.shopInfo = res |
| | | }).catch(() => { |
| | | }).catch((err) => { |
| | | clearTimeout(timer) |
| | | this.shopInfo.scanFlag = 0 |
| | | this.tips = '当前用户过多,请稍后重试~_~' |
| | | this.tips = err.description||'当前用户过多,请稍后重试~_~' |
| | | this.loading = false |
| | | }) |
| | | |