From af10c85c8f71ccdf2f60989a067804dd8b3aa667 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 26 六月 2024 19:21:13 +0800
Subject: [PATCH] 产品工艺路线更新

---
 src/views/demo/table/Basic.vue |   77 +++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 46 deletions(-)

diff --git a/src/views/demo/table/Basic.vue b/src/views/demo/table/Basic.vue
index cb438a3..979162c 100644
--- a/src/views/demo/table/Basic.vue
+++ b/src/views/demo/table/Basic.vue
@@ -28,53 +28,38 @@
     </BasicTable>
   </div>
 </template>
-<script lang="ts">
-  import { defineComponent, ref } from 'vue';
-  import { BasicTable, ColumnChangeParam } from '/@/components/Table';
+<script lang="ts" setup>
+  import { ref } from 'vue';
+  import { BasicTable, ColumnChangeParam } from '@/components/Table';
   import { getBasicColumns, getBasicData } from './tableData';
 
-  export default defineComponent({
-    components: { BasicTable },
-    setup() {
-      const canResize = ref(false);
-      const loading = ref(false);
-      const striped = ref(true);
-      const border = ref(true);
-      const pagination = ref<any>(false);
-      function toggleCanResize() {
-        canResize.value = !canResize.value;
-      }
-      function toggleStriped() {
-        striped.value = !striped.value;
-      }
-      function toggleLoading() {
-        loading.value = true;
-        setTimeout(() => {
-          loading.value = false;
-          pagination.value = { pageSize: 20 };
-        }, 3000);
-      }
-      function toggleBorder() {
-        border.value = !border.value;
-      }
+  const canResize = ref(false);
+  const loading = ref(false);
+  const striped = ref(true);
+  const border = ref(true);
+  const pagination = ref<any>(false);
 
-      function handleColumnChange(data: ColumnChangeParam[]) {
-        console.log('ColumnChanged', data);
-      }
-      return {
-        columns: getBasicColumns(),
-        data: getBasicData(),
-        canResize,
-        loading,
-        striped,
-        border,
-        toggleStriped,
-        toggleCanResize,
-        toggleLoading,
-        toggleBorder,
-        pagination,
-        handleColumnChange,
-      };
-    },
-  });
+  const columns = getBasicColumns();
+  const data = getBasicData();
+
+  function toggleCanResize() {
+    canResize.value = !canResize.value;
+  }
+  function toggleStriped() {
+    striped.value = !striped.value;
+  }
+  function toggleLoading() {
+    loading.value = true;
+    setTimeout(() => {
+      loading.value = false;
+      pagination.value = { pageSize: 20 };
+    }, 3000);
+  }
+  function toggleBorder() {
+    border.value = !border.value;
+  }
+
+  function handleColumnChange(data: ColumnChangeParam[]) {
+    console.log('ColumnChanged', data);
+  }
 </script>

--
Gitblit v1.9.3