diff --git a/src/views/property-marketing/assignment-management/components/draw-popup.vue b/src/views/property-marketing/assignment-management/components/draw-popup.vue index 260ac8f..63953c0 100644 --- a/src/views/property-marketing/assignment-management/components/draw-popup.vue +++ b/src/views/property-marketing/assignment-management/components/draw-popup.vue @@ -140,7 +140,14 @@ class="task-drawer" style="right: 481px" > - +
+ +
+ +
@@ -208,11 +229,17 @@ const columns = ref([ ]); // 表格分页逻辑 -const { pageInfo, onPageChange, onPageSizeChange, rowSelection } = useTableSelectionWithPagination({ +const { pageInfo, onPageChange, onPageSizeChange } = useTableSelectionWithPagination({ onPageChange: () => handleSearch(), onPageSizeChange: () => handleSearch(), }); +const handleSelectRow = (selectedRowKeys, selectedRows) => { + console.log('选择++++++++++++++'); + console.log(selectedRowKeys, selectedRows); + query.ids = selectedRowKeys; +}; + // 定义props和emit const props = defineProps({ operators: Array, @@ -232,6 +259,7 @@ const query = reactive({ const materialData = ref([]); const handleSearch = async () => { const res = await getRawMaterialsPage(query); + pageInfo.value.total = res.data.total; materialData.value = [...materialData.value, ...res.data.data]; }; const isActive = ref('ai'); @@ -497,4 +525,12 @@ defineExpose({ height: 1px; margin-top: 16px; } +/* 分页样式 */ +.pagination-box { + display: flex; + width: 100%; + padding: 16px 0; + justify-content: flex-end; + align-items: center; +}