From 9c57dcfc872a1083b743722fc5dd5170fa13540e Mon Sep 17 00:00:00 2001 From: Timi Date: Tue, 18 Aug 2026 15:15:47 +0800 Subject: [PATCH] update customer profile card --- src/components/CustomerProfileCard.vue | 46 ++++++++++++++++---------- src/components/TelephoneLink.vue | 25 ++++---------- src/pages/customer/CustomerDetail.vue | 8 +++-- src/pages/event/EventRecordRank.vue | 2 +- src/pages/point/PointLedgerDetail.vue | 26 --------------- src/styles/global.less | 9 +++-- 6 files changed, 47 insertions(+), 69 deletions(-) diff --git a/src/components/CustomerProfileCard.vue b/src/components/CustomerProfileCard.vue index 8bdaf85..a132fed 100644 --- a/src/components/CustomerProfileCard.vue +++ b/src/components/CustomerProfileCard.vue @@ -1,25 +1,30 @@ @@ -65,17 +70,12 @@ function openPhotoViewer(): void { padding: .5rem; display: flex; box-shadow: var(--td-shadow-1); - background: #e6eeff; + background: linear-gradient(135deg, #43cea2, var(--td-brand-color)); border-radius: 1.125rem; .avatar-trigger { - padding: 0; - border: 0; width: 4rem; height: 4rem; - display: block; - cursor: pointer; - background: transparent; border-radius: .875rem; } @@ -86,7 +86,11 @@ function openPhotoViewer(): void { .content { flex: 1; + display: flex; min-width: 0; + padding-bottom: .25rem; + flex-direction: column; + justify-content: space-between; .header { display: flex; @@ -97,8 +101,14 @@ function openPhotoViewer(): void { .name { gap: .5rem; display: flex; + font-size: 1.25rem; align-items: center; } + + .code { + color: #FFF; + background: transparent; + } } .telephone { diff --git a/src/components/TelephoneLink.vue b/src/components/TelephoneLink.vue index d1e2831..f39ca6d 100644 --- a/src/components/TelephoneLink.vue +++ b/src/components/TelephoneLink.vue @@ -1,19 +1,13 @@