snow před 2 roky
rodič
revize
5dec30b35c

+ 1 - 1
src/views/purchase/purchPay/component/create-payment/add-order-modal.vue

@@ -28,7 +28,7 @@ defineExpose({
 </script>
 
 <template>
-  <el-dialog v-model="visible">
+  <el-dialog v-model="visible" title="订单对账" center>
     <el-table
       border
       ref="tableRef"

+ 10 - 2
src/views/purchase/purchPay/component/create-payment/order-table.vue

@@ -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>