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