| | |
| | | </view> |
| | | </block> |
| | | <button class="pay-it" @click="pay">付款</button> |
| | | <view v-if="bordShow" style="height: 470rpx"></view> |
| | | <!-- 数字键盘 --> |
| | | <u-popup zIndex="500" :show="bordShow" :overlay="false" @close="bordShow = false"> |
| | | <key-bord @changeMoney="changeMoney" :num.sync="money" @close="bordShow = false" @pay="pay"></key-bord> |
| | |
| | | buyerNote: '', |
| | | showRemark: false, |
| | | UNIONID: null, |
| | | payWay: this.$utils.getPlat(), //2 维信 5支付宝 |
| | | payWay: this.$utils.getPlat(), //2 维信 5支付宝 15云闪付 |
| | | cid: '', //码牌id C扫B静态码时有 |
| | | activityQrcodeId: '', //动态收款码 C扫B动态码时有 |
| | | shopId: '', //商户id C扫B动态码时有 |
| | |
| | | params: { |
| | | applyPayWayStr: this.payWay, |
| | | cusid: this.shopInfo.id, |
| | | money: Number(this.money * 100), |
| | | money: (this.money * 100).toFixed(0), |
| | | } |
| | | }).then(res => { |
| | | this.couponList = res |
| | | }).catch(()=>{ |
| | | this.couponList = [] |
| | | }) |
| | | }, |
| | | //选择优惠券 |
| | |
| | | // 金额 this.money |
| | | uni.showLoading() |
| | | const params = { |
| | | money: (this.money * 100).toFixed(0), |
| | | shopId: this.shopInfo.id, |
| | | payWay: this.payWay, |
| | | buyerNote: this.buyerNote, |
| | | score: 0, |
| | |
| | | params.activityQrcodeId = this.activityQrcodeId |
| | | } |
| | | if (this.cid) { |
| | | params.money = Number(this.money * 100) |
| | | params.shopId = this.shopInfo.id |
| | | params.cid = this.cid |
| | | } |
| | | //生成订单 |
| | |
| | | } |
| | | if (this.payWay == 5) { |
| | | this.aliPay(res.paymentData) |
| | | } |
| | | if (this.payWay == 15) { |
| | | this.aliPay(res.paymentUrl) |
| | | } |
| | | } catch (e) { |
| | | //TODO handle the exception |
| | |
| | | |
| | | .coupon-list { |
| | | box-sizing: border-box; |
| | | height: calc(80vh - 44px); |
| | | height: calc(60vh - 44px); |
| | | } |
| | | |
| | | |