| | |
| | | |
| | | import { ref } from 'vue'; |
| | | |
| | | import { DocAlert, Page, useVbenModal } from '../../../../packages/effects/common-ui/src'; |
| | | import { downloadFileFromBlobPart, isEmpty } from '../../../../packages/utils/src'; |
| | | import { Page, useVbenModal } from '@vben/common-ui'; |
| | | import { downloadFileFromBlobPart, isEmpty } from '@vben/utils'; |
| | | |
| | | import { message } from 'ant-design-vue'; |
| | | |
| | |
| | | </script> |
| | | |
| | | <template> |
| | | <Page auto-content-height> |
| | | <template #doc> |
| | | <DocAlert |
| | | title="【财务】采购付款、销售收款" |
| | | url="https://doc.iocoder.cn/sale/finance-payment-receipt/" |
| | | /> |
| | | </template> |
| | | |
| | | <FormModal @success="handleRefresh" /> |
| | | <Page auto-content-height><FormModal @success="handleRefresh" /> |
| | | <Grid table-title="付款单列表"> |
| | | <template #toolbar-tools> |
| | | <TableAction |
| | |
| | | ]" |
| | | /> |
| | | </template> |
| | | <template #invoice="{ row }"> |
| | | <span v-if="row.invoice"> |
| | | {{ row.invoice.no |
| | | }}{{ row.invoice.invoiceNo ? ` / ${row.invoice.invoiceNo}` : '' }} |
| | | </span> |
| | | <span v-else>--</span> |
| | | </template> |
| | | <template #actions="{ row }"> |
| | | <TableAction |
| | | :actions="[ |