changes
This commit is contained in:
@@ -15,6 +15,7 @@ export default function usePlaceOrder({ onSuccess }) {
|
|||||||
const { fullAddress, total } = useOrderInfo();
|
const { fullAddress, total } = useOrderInfo();
|
||||||
|
|
||||||
const isPending = ref(false);
|
const isPending = ref(false);
|
||||||
|
const confirmedInvoiceStatus = ref();
|
||||||
const paidPaymentStatus = ref();
|
const paidPaymentStatus = ref();
|
||||||
const invoice = ref();
|
const invoice = ref();
|
||||||
const invoice_details = ref();
|
const invoice_details = ref();
|
||||||
@@ -119,10 +120,11 @@ export default function usePlaceOrder({ onSuccess }) {
|
|||||||
await createDeliveryInfo(invoiceId);
|
await createDeliveryInfo(invoiceId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// update invoice.payment_status from PENDING to PAID
|
// update invoice's statuses
|
||||||
await $patchapi("Invoice", {
|
await $patchapi("Invoice", {
|
||||||
data: {
|
data: {
|
||||||
id: invoiceId,
|
id: invoiceId,
|
||||||
|
invoice_status: confirmedInvoiceStatus.value.id,
|
||||||
payment_status: paidPaymentStatus.value.id,
|
payment_status: paidPaymentStatus.value.id,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@@ -287,10 +289,19 @@ export default function usePlaceOrder({ onSuccess }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
paidPaymentStatus.value = await $getdata("Payment_Status", {
|
const [confirmedInvoiceStatusData, paidPaymentStatusData] = [
|
||||||
|
$getdata("Invoice_Status", {
|
||||||
|
filter: { code: "CONFIRMED" },
|
||||||
|
first: true,
|
||||||
|
}),
|
||||||
|
$getdata("Payment_Status", {
|
||||||
filter: { code: "PAID" },
|
filter: { code: "PAID" },
|
||||||
first: true,
|
first: true,
|
||||||
});
|
}),
|
||||||
|
];
|
||||||
|
|
||||||
|
confirmedInvoiceStatus.value = confirmedInvoiceStatusData;
|
||||||
|
paidPaymentStatus.value = paidPaymentStatusData;
|
||||||
});
|
});
|
||||||
|
|
||||||
return { isPending, placeOrder, testReturnPage, showVietQRModal };
|
return { isPending, placeOrder, testReturnPage, showVietQRModal };
|
||||||
|
|||||||
Reference in New Issue
Block a user