From ebbd788fbb2c0b45d4473798efc57eec8ba74a25 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期二, 18 六月 2024 14:51:16 +0800
Subject: [PATCH] 版本更新至2.11.5

---
 src/views/demo/page/desc/basic/index.vue |   95 ++++++++++++++++++++---------------------------
 1 files changed, 41 insertions(+), 54 deletions(-)

diff --git a/src/views/demo/page/desc/basic/index.vue b/src/views/demo/page/desc/basic/index.vue
index 7dfbc56..126f6c6 100644
--- a/src/views/demo/page/desc/basic/index.vue
+++ b/src/views/demo/page/desc/basic/index.vue
@@ -8,7 +8,7 @@
       :data="refundData"
       :schema="refundSchema"
     />
-    <a-divider />
+    <Divider />
     <Description
       size="middle"
       title="鐢ㄦ埛淇℃伅"
@@ -17,18 +17,17 @@
       :data="personData"
       :schema="personSchema"
     />
-    <a-divider />
+    <Divider />
 
     <BasicTable @register="registerRefundTable" />
-    <a-divider />
+    <Divider />
     <BasicTable @register="registerTimeTable" />
   </PageWrapper>
 </template>
-<script lang="ts">
-  import { defineComponent } from 'vue';
-  import { Description } from '/@/components/Description/index';
-  import { BasicTable, useTable } from '/@/components/Table';
-  import { PageWrapper } from '/@/components/Page';
+<script lang="ts" setup>
+  import { Description } from '@/components/Description';
+  import { BasicTable, useTable } from '@/components/Table';
+  import { PageWrapper } from '@/components/Page';
   import { Divider } from 'ant-design-vue';
 
   import {
@@ -41,54 +40,42 @@
     refundTableData,
     refundTimeTableData,
   } from './data';
-  export default defineComponent({
-    components: { Description, BasicTable, PageWrapper, [Divider.name]: Divider },
-    setup() {
-      const [registerRefundTable] = useTable({
-        title: '閫�璐у晢鍝�',
-        dataSource: refundTableData,
-        columns: refundTableSchema,
-        pagination: false,
-        showIndexColumn: false,
-        scroll: { y: 300 },
-        showSummary: true,
-        summaryFunc: handleSummary,
-      });
 
-      const [registerTimeTable] = useTable({
-        title: '閫�璐ц繘搴�',
-        columns: refundTimeTableSchema,
-        pagination: false,
-        dataSource: refundTimeTableData,
-        showIndexColumn: false,
-        scroll: { y: 300 },
-      });
-
-      function handleSummary(tableData: any[]) {
-        let totalT5 = 0;
-        let totalT6 = 0;
-        tableData.forEach((item) => {
-          totalT5 += item.t5;
-          totalT6 += item.t6;
-        });
-        return [
-          {
-            t1: '鎬昏',
-            t5: totalT5,
-            t6: totalT6,
-          },
-        ];
-      }
-      return {
-        registerRefundTable,
-        registerTimeTable,
-        refundSchema,
-        refundData,
-        personSchema,
-        personData,
-      };
-    },
+  const [registerRefundTable] = useTable({
+    title: '閫�璐у晢鍝�',
+    dataSource: refundTableData,
+    columns: refundTableSchema,
+    pagination: false,
+    showIndexColumn: false,
+    scroll: { y: 300 },
+    showSummary: true,
+    summaryFunc: handleSummary,
   });
+
+  const [registerTimeTable] = useTable({
+    title: '閫�璐ц繘搴�',
+    columns: refundTimeTableSchema,
+    pagination: false,
+    dataSource: refundTimeTableData,
+    showIndexColumn: false,
+    scroll: { y: 300 },
+  });
+
+  function handleSummary(tableData: any[]) {
+    let totalT5 = 0;
+    let totalT6 = 0;
+    tableData.forEach((item) => {
+      totalT5 += item.t5;
+      totalT6 += item.t6;
+    });
+    return [
+      {
+        t1: '鎬昏',
+        t5: totalT5,
+        t6: totalT6,
+      },
+    ];
+  }
 </script>
 <style lang="less" scoped>
   .desc-wrap {

--
Gitblit v1.9.3