| | |
| | | :disabled="selectedRows.length === 0" |
| | | @click="handleBatchDelete" |
| | | v-ripple |
| | | > |
| | | 批量删除 |
| | | </ElButton> |
| | | > |
| | | 批量删除 |
| | | </ElButton> |
| | | <span v-auth="'query'" class="inline-flex"> |
| | | <ListExportPrint |
| | | :preview-visible="previewVisible" |
| | |
| | | } |
| | | |
| | | const resolvePrintRecords = async (payload) => { |
| | | const response = Array.isArray(payload?.ids) && payload.ids.length > 0 |
| | | ? await fetchGetRoleMany(payload.ids) |
| | | : await fetchRolePrintPage({ |
| | | ...reportQueryParams.value, |
| | | current: 1, |
| | | pageSize: Number(pagination.total) > 0 ? Number(pagination.total) : Number(payload?.pageSize) || 20 |
| | | }) |
| | | const response = |
| | | Array.isArray(payload?.ids) && payload.ids.length > 0 |
| | | ? await fetchGetRoleMany(payload.ids) |
| | | : await fetchRolePrintPage({ |
| | | ...reportQueryParams.value, |
| | | current: 1, |
| | | pageSize: |
| | | Number(pagination.total) > 0 |
| | | ? Number(pagination.total) |
| | | : Number(payload?.pageSize) || 20 |
| | | }) |
| | | return defaultResponseAdapter(response).records |
| | | } |
| | | |