|
@@ -4,10 +4,18 @@ import { columns } from "../../config/configs";
|
|
|
import { ElTable } from "element-plus";
|
|
|
import AddOrderModal from "./add-order-modal.vue";
|
|
|
|
|
|
+defineProps<{
|
|
|
+ paymentList: Array<Record<string, string>>;
|
|
|
+}>();
|
|
|
+
|
|
|
const emit = defineEmits(["change-payment-detail"]);
|
|
|
-const createOrderRef = ref(null);
|
|
|
+const addOrderRef = ref<InstanceType<typeof AddOrderModal>>(null);
|
|
|
const list = ref<Array<Record<string, string>>>([]);
|
|
|
const tableRef = ref<InstanceType<typeof ElTable>>(null);
|
|
|
+
|
|
|
+function handleAdd() {
|
|
|
+ addOrderRef.value.onDisplay();
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -30,5 +38,5 @@ const tableRef = ref<InstanceType<typeof ElTable>>(null);
|
|
|
/>
|
|
|
</el-table>
|
|
|
|
|
|
- <AddOrderModal ref="createOrderRef" />
|
|
|
+ <AddOrderModal :payment-list="paymentList" ref="addOrderRef" />
|
|
|
</template>
|