1.修改购物车数量超出或者乱输入的问题
2.修改领取优惠券报错问题
3.修改订单页面订单列表数据错乱问题
4.修复真机手机模式的购买页面样式对齐和二维码对齐
5.修改支付二维码接口错误问题
6.修复苹果端立即购买按钮没反应问题
This commit is contained in:
lin
2022-03-25 19:49:27 +08:00
parent 6f776b4327
commit 067d2e4b73
11 changed files with 314 additions and 228 deletions

View File

@@ -142,7 +142,7 @@
<h3>温馨提示</h3>
<span class="">{{ paytypeWarning.message }}</span>
</div>
<div class="qrcode rc-center"><vue-qr :text="qrtext" :size="200"></vue-qr></div>
<div class="qrcode rc-center" v-show="qrtext"><vue-qr :text="qrtext" :size="200"></vue-qr></div>
</div>
</el-dialog>
<MyFooter></MyFooter>
@@ -157,7 +157,7 @@ import MyFooter from '~/components/rc-footer.vue';
import Vue from 'vue';
let vm = new Vue();
import formatConversion from '../../static/js/date';
import { userin, selectaddress, canceldanhao, generateOrderWX, repayOrde } from '../../ajax/getData';
import { userin, selectaddress, canceldanhao, generateOrderWX, repayOrde,getOrderQrCode } from '../../ajax/getData';
import vueQr from 'vue-qr';
import util from '@/ajax/util';
@@ -255,35 +255,16 @@ export default {
},
//订单支付和再次购买
async onceagain(item) {
console.log(item);
let orderDetail = item.orderDetailList[0];
let { msg } = await generateOrderWX(
[
{
basePoint: item.basePoint,
productName: orderDetail.productName,
buyCount: orderDetail.pcs,
productCode: orderDetail.productCode,
payAmount: orderDetail.ecPrice,
memberId: this.userdata.id,
phoneNumber: item.phoneNumber,
orderAddress: {
addressPhoneNumber: item.addressPhoneNumber,
addressUserName: item.addressUserName,
addressProvinceName: item.addressProvinceName,
addressCityName: item.addressCityName,
addressCountyName: item.addressCountyName,
addressDetailInfo: item.addressDetailInfo
}
}
],
1
);
this.qrtext = msg;
this.paytypeWarning = this.util.checkPaytypeValidated(this.paytype);
this.showPaytypeWarning = !this.paytypeWarning.result;
if(this.paytypeWarning.paytype != 0){
let { msg } = await getOrderQrCode({
orderNo : item.orderNumber
}, '1');
this.qrtext = msg
}else{
this.qrtext = ''
}
if (this.paytypeWarning.result) {
if (this.payorsucess == '立即支付') {
this.getwei(item);