From 7cf58a4d2fff6b9cba9029d4d43ba9744dbef864 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 18 七月 2024 15:49:03 +0800
Subject: [PATCH] 工单更新

---
 src/views/demo/page/list/card/index.vue |   47 +++++++++++++++--------------------------------
 1 files changed, 15 insertions(+), 32 deletions(-)

diff --git a/src/views/demo/page/list/card/index.vue b/src/views/demo/page/list/card/index.vue
index d4390f2..c4b1215 100644
--- a/src/views/demo/page/list/card/index.vue
+++ b/src/views/demo/page/list/card/index.vue
@@ -10,12 +10,12 @@
     </template>
 
     <div :class="`${prefixCls}__content`">
-      <a-list>
-        <a-row :gutter="16">
-          <template v-for="item in list" :key="item.title">
-            <a-col :span="6">
-              <a-list-item>
-                <a-card :hoverable="true" :class="`${prefixCls}__card`">
+      <List>
+        <Row :gutter="16">
+          <template v-for="item in cardList" :key="item.title">
+            <Col :span="6">
+              <List.Item>
+                <Card :hoverable="true" :class="`${prefixCls}__card`">
                   <div :class="`${prefixCls}__card-title`">
                     <Icon class="icon" v-if="item.icon" :icon="item.icon" :color="item.color" />
                     {{ item.title }}
@@ -23,39 +23,22 @@
                   <div :class="`${prefixCls}__card-detail`">
                     鍩轰簬Vue Next, TypeScript, Ant Design Vue瀹炵幇鐨勪竴濂楀畬鏁寸殑浼佷笟绾у悗鍙扮鐞嗙郴缁�
                   </div>
-                </a-card>
-              </a-list-item>
-            </a-col>
+                </Card>
+              </List.Item>
+            </Col>
           </template>
-        </a-row>
-      </a-list>
+        </Row>
+      </List>
     </div>
   </PageWrapper>
 </template>
-<script lang="ts">
-  import { defineComponent } from 'vue';
+<script lang="ts" setup>
   import Icon from '@/components/Icon/Icon.vue';
   import { cardList } from './data';
-  import { PageWrapper } from '/@/components/Page';
+  import { PageWrapper } from '@/components/Page';
   import { Card, Row, Col, List } from 'ant-design-vue';
 
-  export default defineComponent({
-    components: {
-      Icon,
-      PageWrapper,
-      [Card.name]: Card,
-      [List.name]: List,
-      [List.Item.name]: List.Item,
-      [Row.name]: Row,
-      [Col.name]: Col,
-    },
-    setup() {
-      return {
-        prefixCls: 'list-card',
-        list: cardList,
-      };
-    },
-  });
+  const prefixCls = 'list-card';
 </script>
 <style lang="less" scoped>
   .list-card {
@@ -82,7 +65,7 @@
 
       &-title {
         margin-bottom: 5px;
-        color: @text-color;
+        color: @text-color-base;
         font-size: 16px;
         font-weight: 500;
 

--
Gitblit v1.9.3