From 6c5dd72f97a580382008bb6e01c679701abd82d4 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期二, 18 六月 2024 21:16:05 +0800
Subject: [PATCH] 忽略internal

---
 src/views/demo/excel/CustomExport.vue |   46 ++++++++++++++++------------------------------
 1 files changed, 16 insertions(+), 30 deletions(-)

diff --git a/src/views/demo/excel/CustomExport.vue b/src/views/demo/excel/CustomExport.vue
index 8f5980a..8d0abe6 100644
--- a/src/views/demo/excel/CustomExport.vue
+++ b/src/views/demo/excel/CustomExport.vue
@@ -9,36 +9,22 @@
   </PageWrapper>
 </template>
 
-<script lang="ts">
-  import { defineComponent } from 'vue';
-  import { BasicTable } from '/@/components/Table';
-  import { jsonToSheetXlsx, ExpExcelModal, ExportModalResult } from '/@/components/Excel';
+<script lang="ts" setup>
+  import { BasicTable } from '@/components/Table';
+  import { jsonToSheetXlsx, ExpExcelModal, ExportModalResult } from '@/components/Excel';
   import { columns, data } from './data';
-  import { useModal } from '/@/components/Modal';
-  import { PageWrapper } from '/@/components/Page';
+  import { useModal } from '@/components/Modal';
+  import { PageWrapper } from '@/components/Page';
 
-  export default defineComponent({
-    components: { BasicTable, ExpExcelModal, PageWrapper },
-    setup() {
-      function defaultHeader({ filename, bookType }: ExportModalResult) {
-        // 榛樿Object.keys(data[0])浣滀负header
-        jsonToSheetXlsx({
-          data,
-          filename,
-          write2excelOpts: {
-            bookType,
-          },
-        });
-      }
-      const [register, { openModal }] = useModal();
-
-      return {
-        defaultHeader,
-        columns,
-        data,
-        register,
-        openModal,
-      };
-    },
-  });
+  function defaultHeader({ filename, bookType }: ExportModalResult) {
+    // 榛樿Object.keys(data[0])浣滀负header
+    jsonToSheetXlsx({
+      data,
+      filename,
+      write2excelOpts: {
+        bookType,
+      },
+    });
+  }
+  const [register, { openModal }] = useModal();
 </script>

--
Gitblit v1.9.3