From b79e5bb0eae6dc4930a78b994498ff8ec9bb0426 Mon Sep 17 00:00:00 2001 From: Timi Date: Wed, 23 Sep 2026 13:40:45 +0800 Subject: [PATCH] update filter style --- src/assets/styles/global.less | 37 ++++ src/layout/MainLayout.vue | 1 + .../ai/components/AiConversationList.vue | 9 +- src/pages/customer/CustomerDataCharts.vue | 6 +- src/pages/customer/CustomerInviteRank.vue | 5 +- src/pages/customer/CustomerList.vue | 12 +- src/pages/event/EventRecordList.vue | 17 +- .../followUpReminder/FollowUpReminderList.vue | 191 ++++++++---------- .../fulfillment/OrderFulfillmentList.vue | 8 +- src/pages/package/PackageConfigList.vue | 11 +- src/pages/package/PackageOrderConfigList.vue | 9 +- src/pages/point/PointAccountList.vue | 6 +- src/pages/point/PointLedgerList.vue | 10 +- src/pages/point/PointRedeemSkuList.vue | 5 +- src/pages/point/PointRedemptionList.vue | 8 +- src/pages/product/ProductCategoryList.vue | 5 +- src/pages/product/ProductList.vue | 22 +- src/pages/product/ProductStockList.vue | 8 +- src/pages/product/ProductStockRecordList.vue | 19 +- src/pages/product/ProductStockSkuList.vue | 7 +- .../salesOrder/ConsumptionRecordList.vue | 8 +- src/pages/salesOrder/FundRecordList.vue | 25 +-- src/pages/salesOrder/SalesOrderList.vue | 4 +- src/pages/setting/Help.vue | 8 +- 24 files changed, 167 insertions(+), 274 deletions(-) diff --git a/src/assets/styles/global.less b/src/assets/styles/global.less index 96d8b80..4ca42c7 100644 --- a/src/assets/styles/global.less +++ b/src/assets/styles/global.less @@ -161,6 +161,43 @@ html.theme-dark body { } } +.glass-header, +.filters.glass { + + &::after { + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + position: absolute; + + mask: linear-gradient(to top, transparent 0%, #000 60%); + -webkit-mask: linear-gradient(to top, transparent 0%, #000 60%); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } +} + +.glass-bottom { + + &::after { + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + position: absolute; + + mask: linear-gradient(to bottom, transparent 0%, #000 60%); + -webkit-mask: linear-gradient(to bottom, transparent 0%, #000 60%); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } +} + .entrance-fade-up-enter-active { transition: opacity .4s ease, transform .4s ease; transition-delay: var(--entrance-delay, 0ms); diff --git a/src/layout/MainLayout.vue b/src/layout/MainLayout.vue index f2fa0d6..98cb89c 100644 --- a/src/layout/MainLayout.vue +++ b/src/layout/MainLayout.vue @@ -197,6 +197,7 @@ const tabBarHeight = computed(() => { .tab-bar { --td-tab-bar-height: 52px; + --td-tab-bar-active-bg: var(--td-brand-color-2); bottom: 1rem; opacity: 1; diff --git a/src/pages/ai/components/AiConversationList.vue b/src/pages/ai/components/AiConversationList.vue index e47e95d..7ab3a6f 100644 --- a/src/pages/ai/components/AiConversationList.vue +++ b/src/pages/ai/components/AiConversationList.vue @@ -7,7 +7,7 @@ :overlay-props="{ zIndex: popupZIndex - 1 }" >
-
+

历史会话

-