优化会员下单

This commit is contained in:
gyq
2024-05-29 14:01:05 +08:00
parent bf0614e10b
commit 3b0e6513c7
6 changed files with 85 additions and 41 deletions

View File

@@ -54,7 +54,7 @@
import _ from "lodash";
import { ref } from "vue";
import icon from "@/assets/icon_scan.png";
import { scanpay, queryOrder, quickPay, queryQuickPayStatus } from "@/api/pay";
import { scanpay, queryOrder, quickPay, queryQuickPayStatus, accountPay } from "@/api/pay";
import { useUser } from "@/store/user.js";
const store = useUser();
import {
@@ -83,6 +83,10 @@ const props = defineProps({
type: Boolean,
default: false,
},
payType: {
type: [Number, String],
default: "",
}
});
const dialogVisible = ref(false);
@@ -115,10 +119,19 @@ async function submitHandle() {
payType: "scanCode",
});
} else {
await scanpay({
orderId: props.orderId,
authCode: scanCode.value,
});
if (props.payType == 'scanCode') {
await scanpay({
orderId: props.orderId,
authCode: scanCode.value,
});
}
if (props.payType == 'deposit') {
await accountPay({
orderId: props.orderId,
memberId: '',
memberAccount: scanCode.value
})
}
}
}