From 7bcfc0507043dc878c801a259aa7d058f4982551 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 09 一月 2025 00:42:21 +0800
Subject: [PATCH] 工单管理优化

---
 src/views/demo/page/list/basic/index.vue |   67 ++++++++++++---------------------
 1 files changed, 25 insertions(+), 42 deletions(-)

diff --git a/src/views/demo/page/list/basic/index.vue b/src/views/demo/page/list/basic/index.vue
index acf5898..8a4724e 100644
--- a/src/views/demo/page/list/basic/index.vue
+++ b/src/views/demo/page/list/basic/index.vue
@@ -1,27 +1,27 @@
 <template>
   <PageWrapper :class="prefixCls" title="鏍囧噯鍒楄〃">
     <div :class="`${prefixCls}__top`">
-      <a-row :gutter="12">
-        <a-col :span="8" :class="`${prefixCls}__top-col`">
+      <Row :gutter="12">
+        <Col :span="8" :class="`${prefixCls}__top-col`">
           <div>鎴戠殑寰呭姙</div>
           <p>8涓换鍔�</p>
-        </a-col>
-        <a-col :span="8" :class="`${prefixCls}__top-col`">
+        </Col>
+        <Col :span="8" :class="`${prefixCls}__top-col`">
           <div>鏈懆浠诲姟骞冲潎澶勭悊鏃堕棿</div>
           <p>32鍒嗛挓</p>
-        </a-col>
-        <a-col :span="8" :class="`${prefixCls}__top-col`">
+        </Col>
+        <Col :span="8" :class="`${prefixCls}__top-col`">
           <div>鏈懆瀹屾垚浠诲姟鏁�</div>
           <p>24涓换鍔�</p>
-        </a-col>
-      </a-row>
+        </Col>
+      </Row>
     </div>
 
     <div :class="`${prefixCls}__content`">
-      <a-list :pagination="pagination">
-        <template v-for="item in list" :key="item.id">
-          <a-list-item class="list">
-            <a-list-item-meta>
+      <List :pagination="pagination">
+        <template v-for="item in cardList" :key="item.id">
+          <List.Item class="list">
+            <List.Item.Meta>
               <template #avatar>
                 <Icon class="icon" v-if="item.icon" :icon="item.icon" :color="item.color" />
               </template>
@@ -43,42 +43,25 @@
                   <Progress :percent="item.percent" status="active" />
                 </div>
               </template>
-            </a-list-item-meta>
-          </a-list-item>
+            </List.Item.Meta>
+          </List.Item>
         </template>
-      </a-list>
+      </List>
     </div>
   </PageWrapper>
 </template>
-<script lang="ts">
+<script lang="ts" setup>
   import { Progress, Row, Col, List } from 'ant-design-vue';
-  import { defineComponent } from 'vue';
   import Icon from '@/components/Icon/Icon.vue';
   import { cardList } from './data';
-  import { PageWrapper } from '/@/components/Page';
+  import { PageWrapper } from '@/components/Page';
 
-  export default defineComponent({
-    components: {
-      Icon,
-      Progress,
-      PageWrapper,
-      [List.name]: List,
-      [List.Item.name]: List.Item,
-      AListItemMeta: List.Item.Meta,
-      [Row.name]: Row,
-      [Col.name]: Col,
-    },
-    setup() {
-      return {
-        prefixCls: 'list-basic',
-        list: cardList,
-        pagination: {
-          show: true,
-          pageSize: 3,
-        },
-      };
-    },
-  });
+  const prefixCls = 'list-basic';
+
+  const pagination = {
+    show: true,
+    pageSize: 3,
+  };
 </script>
 <style lang="less" scoped>
   .list-basic {
@@ -94,14 +77,14 @@
 
         div {
           margin-bottom: 12px;
-          color: @text-color;
+          color: @text-color-base;
           font-size: 14px;
           line-height: 22px;
         }
 
         p {
           margin: 0;
-          color: @text-color;
+          color: @text-color-base;
           font-size: 24px;
           line-height: 32px;
         }

--
Gitblit v1.9.3