From 6912abd949115af602b4474e7bdcc1d7521175ad Mon Sep 17 00:00:00 2001 From: bai <1643359946@qq.com> Date: Thu, 30 Mar 2023 20:18:30 +0800 Subject: [PATCH] =?UTF-8?q?2023=E5=B9=B43=E6=9C=8830=E6=97=A5=20=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E5=88=97=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Table/src/components/settings/index.vue | 6 ++--- src/views/kc/ktgl/KcKetangbiaoList.vue | 27 +++++++++++++++++-- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/components/Table/src/components/settings/index.vue b/src/components/Table/src/components/settings/index.vue index 3a615ad..d740f4f 100644 --- a/src/components/Table/src/components/settings/index.vue +++ b/src/components/Table/src/components/settings/index.vue @@ -2,7 +2,7 @@
- +
@@ -10,7 +10,7 @@ import type { PropType } from 'vue'; import type { TableSetting, ColumnChangeParam } from '../../types/table'; import { defineComponent, computed, unref } from 'vue'; - import ColumnSetting from './ColumnSetting.vue'; + // import ColumnSetting from './ColumnSetting.vue'; import SizeSetting from './SizeSetting.vue'; import RedoSetting from './RedoSetting.vue'; import FullScreenSetting from './FullScreenSetting.vue'; @@ -20,7 +20,7 @@ export default defineComponent({ name: 'TableSetting', components: { - ColumnSetting, + // ColumnSetting, SizeSetting, RedoSetting, FullScreenSetting, diff --git a/src/views/kc/ktgl/KcKetangbiaoList.vue b/src/views/kc/ktgl/KcKetangbiaoList.vue index d319c04..7393962 100644 --- a/src/views/kc/ktgl/KcKetangbiaoList.vue +++ b/src/views/kc/ktgl/KcKetangbiaoList.vue @@ -80,6 +80,7 @@ 下载 + ///底下的 @@ -106,6 +107,28 @@ columns, canResize:false, useSearchForm: false, + // customRow: (record, index: number) => { + // return { + // // 点击行 + // onClick: (event) => { + // console.log(record, index, event); + // console.log(selectedRows,selectedRowKeys,); + // console.log(ref([record]),ref([record.id])); + // selectedRowKeys.value = ref([record]); + // selectedRows.value = ref([record.id]); + // // if (typeof rowSelection.onChange === 'function') { + // // rowSelection.onChange(...args); + // // } + // }, + // }; + // }, + clickToRowSelect: true, + pagination: { + pageSize: 5 + }, + rowSelection: { + type: 'radio' + }, actionColumn: { width: 120, fixed: 'right', @@ -124,7 +147,7 @@ }, }, exportConfig: { - name: "课堂", + name: "课堂管理", url: getExportUrl, }, importConfig: { @@ -132,7 +155,7 @@ success: handleSuccess }, }); - const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext; + const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys, selectedRows }] = tableContext; const labelCol = reactive({ xs: { span: 24 }, sm: { span: 7 },