| | |
| | | } from '#/api/crm/contract'; |
| | | import { $t } from '#/locales'; |
| | | import { automaticApproval } from '#/store/audit-policy'; |
| | | import { downloadContractWord } from '#/utils/contract-document'; |
| | | |
| | | import { useGridColumns, useGridFormSchema } from './data'; |
| | | import Form from './modules/form.vue'; |
| | |
| | | <TableAction |
| | | :actions="[ |
| | | { |
| | | label: '下载合同', |
| | | type: 'link', |
| | | icon: 'lucide:download', |
| | | auth: ['crm:contract:query'], |
| | | onClick: () => downloadContractWord(row.id, row.no), |
| | | }, |
| | | { |
| | | label: $t('common.edit'), |
| | | type: 'link', |
| | | icon: ACTION_ICON.EDIT, |