| | |
| | | import type { ErpPurchaseOrderApi } from '#/api/erp/purchase/order'; |
| | | import type { VxeTableGridOptions } from '#/adapter/vxe-table'; |
| | | |
| | | import { Page, useVbenModal } from '@vben/common-ui'; |
| | | import { useVbenModal } from '@vben/common-ui'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | field: 'totalPrice', |
| | | title: '总金额', |
| | | width: 120, |
| | | formatter: 'formatMoney', |
| | | formatter: 'formatAmount2', |
| | | }, |
| | | { |
| | | field: 'status', |
| | |
| | | }, |
| | | }, |
| | | ], |
| | | height: 'auto', |
| | | height: 460, |
| | | keepSource: true, |
| | | proxyConfig: { |
| | | ajax: { |
| | |
| | | emit('selected', selectedRows.id); |
| | | await modalApi.close(); |
| | | }, |
| | | async onOpenChange(isOpen: boolean) { |
| | | if (isOpen) { |
| | | async onOpened() { |
| | | await gridApi.query(); |
| | | } |
| | | }, |
| | | }); |
| | | </script> |