no message

This commit is contained in:
2025-08-15 14:55:34 +08:00
parent a8f5a803ae
commit 0890cc1d6b
4 changed files with 38 additions and 12 deletions
@@ -217,7 +217,8 @@ export default {
wayOption: [],
isShowBalance: false,
ji:0,
sed:null
sed:null,
curPay:null
};
},
onLoad(option) {
@@ -271,7 +272,6 @@ export default {
const result = await getSupportPay(parmas);
if (result && result.bizcode === 100) {
const data = result.data || [];
console.log('getWayOption',data)
const amount = this.orderInfo.amount;
let flag = data.some(item => ['wechat', 'alipay'].includes(item.type));
// 没有支付宝和微信支付
@@ -282,6 +282,7 @@ export default {
this.isShowBalance = balanceFlag;
}
this.wayOption = data;
console.log('getWayOption',this.wayOption)
}
},
async getOrder() {
@@ -449,6 +450,8 @@ export default {
* 去支付
*/
async goPay() {
console.log('getWayOption',this.wayOption,this.orderInfo)
const orderInfo = this.orderInfo;
if (!orderInfo.address || Object.keys(orderInfo.address).length === 0) {
@@ -467,7 +470,25 @@ export default {
});
return;
}
let arr = this.wayOption.filter(i=>i.type == orderInfo.paymentMethod);
if(arr.length){
if(arr[0].type == 'balance' || arr[0].type == 'redpacket'){
if(arr[0].balance < orderInfo.amount){
this.$refs.uToastRef.show({
type: 'error',
message: "余额不足",
});
return;
}
}
}else{
this.$refs.uToastRef.show({
type: 'error',
message: "请先选择支付方式",
});
return;
}
const params = {
addrId: orderInfo.address.id,// 收货地址ID
//结算的购物车ID,多个以逗号分割,ALL表示全选
@@ -485,6 +506,8 @@ export default {
resp = await settle(params);
}
console.log('getWayOption',this.wayOption,orderInfo)
// 提交订单成功,就唤起支付
if (resp && resp.bizcode === 100) {