From 50f11921daf05d9847ab325e98387442ef7882b0 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期一, 05 八月 2024 16:13:38 +0800 Subject: [PATCH] 一些更改 --- src/views/demo/table/FooterTable.vue | 71 +++++++++++++++-------------------- 1 files changed, 31 insertions(+), 40 deletions(-) diff --git a/src/views/demo/table/FooterTable.vue b/src/views/demo/table/FooterTable.vue index 1967bbd..853b42f 100644 --- a/src/views/demo/table/FooterTable.vue +++ b/src/views/demo/table/FooterTable.vue @@ -3,48 +3,39 @@ <BasicTable @register="registerTable" /> </div> </template> -<script lang="ts"> - import { defineComponent } from 'vue'; - import { BasicTable, useTable } from '/@/components/Table'; +<script lang="ts" setup> + import { BasicTable, useTable } from '@/components/Table'; import { getBasicColumns } from './tableData'; - import { demoListApi } from '/@/api/demo/table'; + import { demoListApi } from '@/api/demo/table'; - export default defineComponent({ - components: { BasicTable }, - setup() { - function handleSummary(tableData: Recordable[]) { - const totalNo = tableData.reduce((prev, next) => { - prev += next.no; - return prev; - }, 0); - return [ - { - _row: '鍚堣', - _index: '骞冲潎鍊�', - no: totalNo, - }, - { - _row: '鍚堣', - _index: '骞冲潎鍊�', - no: totalNo, - }, - ]; - } - const [registerTable] = useTable({ - title: '琛ㄥ熬琛屽悎璁$ず渚�', - api: demoListApi, - rowSelection: { type: 'checkbox' }, - columns: getBasicColumns(), - showSummary: true, - summaryFunc: handleSummary, - scroll: { x: 2000 }, - canResize: false, - }); - - return { - registerTable, - }; - }, + function handleSummary(tableData: Recordable[]) { + const totalNo = tableData.reduce((prev, next) => { + prev += next.no; + return prev; + }, 0); + return [ + { + _row: '鍚堣', + _index: '骞冲潎鍊�', + no: totalNo, + }, + { + _row: '鍚堣', + _index: '骞冲潎鍊�', + no: totalNo, + }, + ]; + } + const [registerTable] = useTable({ + title: '琛ㄥ熬琛屽悎璁$ず渚�', + api: demoListApi, + rowSelection: { type: 'checkbox' }, + columns: getBasicColumns(), + showSummary: true, + summaryFunc: handleSummary, + scroll: { x: 2000 }, + canResize: false, + showSelectionBar: true, // 鏄剧ず澶氶�夌姸鎬佹爮 }); </script> -- Gitblit v1.9.3