diff --git a/app/components/orders/InvoiceRow.vue b/app/components/orders/InvoiceRow.vue new file mode 100644 index 0000000..7babaa0 --- /dev/null +++ b/app/components/orders/InvoiceRow.vue @@ -0,0 +1,118 @@ + + + diff --git a/app/components/orders/OrderDeliveryTab.vue b/app/components/orders/OrderDeliveryTab.vue index 0c5a9e3..bde58a0 100644 --- a/app/components/orders/OrderDeliveryTab.vue +++ b/app/components/orders/OrderDeliveryTab.vue @@ -1,6 +1,6 @@ @@ -9,13 +9,13 @@ const props = defineProps({

Trạng thái

- {{ order.delivery_status__name }} + {{ invoice.delivery_status__name }}

Địa chỉ giao hàng

-

{{ order.customer__name }}

-

{{ order.customer__phone }}

+

{{ invoice.customer__name }}

+

{{ invoice.customer__phone }}

diff --git a/app/components/orders/OrderHistoryTab.vue b/app/components/orders/OrderHistoryTab.vue index 318da8a..88474cf 100644 --- a/app/components/orders/OrderHistoryTab.vue +++ b/app/components/orders/OrderHistoryTab.vue @@ -1,6 +1,6 @@ diff --git a/app/components/orders/OrderPaymentTab.vue b/app/components/orders/OrderPaymentTab.vue index baea5a7..c3b0b7d 100644 --- a/app/components/orders/OrderPaymentTab.vue +++ b/app/components/orders/OrderPaymentTab.vue @@ -1,6 +1,6 @@ @@ -11,7 +11,7 @@ const { $numtoString } = useNuxtApp();

Tổng tiền

- {{ $numtoString(order.total, { hasUnit: true }) }} + {{ $numtoString(invoice.total, { hasUnit: true }) }}

@@ -22,7 +22,7 @@ const { $numtoString } = useNuxtApp();

Còn lại

- {{ $numtoString(order.total, { hasUnit: true }) }} + {{ $numtoString(invoice.total, { hasUnit: true }) }}

diff --git a/app/components/orders/OrderProductTab.vue b/app/components/orders/OrderProductTab.vue index 1ca1016..888ae4b 100644 --- a/app/components/orders/OrderProductTab.vue +++ b/app/components/orders/OrderProductTab.vue @@ -1,39 +1,66 @@ + + diff --git a/app/components/orders/OrderReceiptTab.vue b/app/components/orders/OrderReceiptTab.vue index 5dd813f..4719b07 100644 --- a/app/components/orders/OrderReceiptTab.vue +++ b/app/components/orders/OrderReceiptTab.vue @@ -1,6 +1,6 @@ diff --git a/app/components/orders/OrderRow.vue b/app/components/orders/OrderRow.vue deleted file mode 100644 index b67f54a..0000000 --- a/app/components/orders/OrderRow.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - diff --git a/app/components/orders/Orders.vue b/app/components/orders/Orders.vue index 91819a6..9ac5831 100644 --- a/app/components/orders/Orders.vue +++ b/app/components/orders/Orders.vue @@ -3,7 +3,7 @@ import OrderHighlightCard from "~/components/orders/OrderHighlightCard.vue"; import OrderPipeline from "~/components/orders/OrderPipeline.vue"; import OrdersTable from "~/components/orders/OrdersTable.vue"; -const { $store } = useNuxtApp(); +const { $getdata, $store } = useNuxtApp(); const highlights = [ { name: "Nháp", @@ -43,6 +43,14 @@ const viewModes = [ { name: "grid", icon: "material-symbols:grid-view-outline-rounded" }, ]; const viewMode = ref("list"); + +const invoices = ref(); +onMounted(async () => { + invoices.value = await $getdata("Invoice"); +}); +provide("orders", { + invoices, +}); diff --git a/app/components/orders/OrdersTable.vue b/app/components/orders/OrdersTable.vue index 718b817..8317b5c 100644 --- a/app/components/orders/OrdersTable.vue +++ b/app/components/orders/OrdersTable.vue @@ -1,376 +1,14 @@