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