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