From d1c2d332ab15610b0d0989d1ae8a9ed187e63bb7 Mon Sep 17 00:00:00 2001 From: Zzz1zz Date: Tue, 24 Jun 2025 01:24:43 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=A1=B9=E7=9B=AE=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=9D=99=E6=80=81ui=E5=AE=8C=E6=88=9080%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/business.ts | 14 ++++ src/assets/style/global.less | 10 +++ src/components/breadcrumb/index.vue | 2 +- src/config/settings.json | 2 +- src/layout/default-layout.vue | 2 +- src/locale/zh-CN.ts | 4 ++ src/views/business/locale/zh-CN.ts | 1 + src/views/business/project/index.vue | 96 +++++++++++++++++++++++++++- 8 files changed, 127 insertions(+), 4 deletions(-) create mode 100644 src/api/business.ts diff --git a/src/api/business.ts b/src/api/business.ts new file mode 100644 index 0000000..8118da2 --- /dev/null +++ b/src/api/business.ts @@ -0,0 +1,14 @@ +import axios from 'axios'; +import type { RouteRecordNormalized } from 'vue-router'; +import { UserState } from '@/store/modules/user/types'; + +export interface ProjectRecord { + id: string; + name: string; + type: string; +} + +export interface ProjectParams extends Partial { + current: number; + pageSize: number; +} \ No newline at end of file diff --git a/src/assets/style/global.less b/src/assets/style/global.less index f90b206..de914e9 100644 --- a/src/assets/style/global.less +++ b/src/assets/style/global.less @@ -92,3 +92,13 @@ body { } } } +.flex_center_between{ + display: flex; + align-items: center; + justify-content: space-between; +} +.card-title_between{ + display: flex; + align-items: center; + justify-content: space-between; +} diff --git a/src/components/breadcrumb/index.vue b/src/components/breadcrumb/index.vue index e4c9f13..9c6a5cc 100644 --- a/src/components/breadcrumb/index.vue +++ b/src/components/breadcrumb/index.vue @@ -1,7 +1,7 @@