From 63f3cada0f5e510fd1a63067441e7cccde0a19d6 Mon Sep 17 00:00:00 2001 From: zhangyibo95 <690096405@qq.com> Date: Wed, 19 Aug 2026 10:14:17 +0800 Subject: [PATCH] =?UTF-8?q?update:=E6=9A=82=E5=AD=98=E9=87=91=E5=B8=81?= =?UTF-8?q?=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Container.vue | 5 +- src/components/Header.vue | 3 + src/pages.json | 23 +++ .../coin/components/CoinBalancePanel.vue | 76 +++++++ src/pages/coin/components/CoinEmptyState.vue | 34 ++++ src/pages/coin/components/CoinHeader.vue | 86 ++++++++ src/pages/coin/components/CoinQuickMenu.vue | 50 +++++ src/pages/coin/components/CoinRecordList.vue | 188 ++++++++++++++++++ .../components/LocationPermissionState.vue | 51 +++++ .../coin/components/OfflineExchangeNotice.vue | 53 +++++ .../coin/components/ProductHeroSwiper.vue | 82 ++++++++ .../coin/components/RewardProductCard.vue | 96 +++++++++ src/pages/coin/components/StoreCard.vue | 63 ++++++ src/pages/coin/data.js | 114 +++++++++++ src/pages/coin/earning-records.vue | 35 ++++ src/pages/coin/exchange-records.vue | 35 ++++ src/pages/coin/index.vue | 91 +++++++++ src/pages/coin/nearby-stores.vue | 81 ++++++++ src/pages/coin/product-detail.vue | 95 +++++++++ src/pages/coin/rules.vue | 38 ++++ src/pages/user.vue | 6 + src/static/coin/empty-coin-record.png | Bin 0 -> 49244 bytes src/static/coin/icon-earning-records.png | Bin 0 -> 16693 bytes src/static/coin/icon-exchange-records.png | Bin 0 -> 15310 bytes src/static/coin/icon-nearby-store.png | Bin 0 -> 14971 bytes src/static/coin/icon-notice.png | Bin 0 -> 742 bytes src/static/coin/icon-rules.png | Bin 0 -> 14929 bytes src/static/coin/location-permission.png | Bin 0 -> 11826 bytes src/static/coin/product-card-bg.png | Bin 0 -> 30291 bytes src/static/coin/product-card-item.png | Bin 0 -> 29485 bytes src/static/coin/product-hero-bg.png | Bin 0 -> 151796 bytes src/static/coin/product-hero-item.png | Bin 0 -> 113379 bytes src/static/coin/store-photo.png | Bin 0 -> 210969 bytes src/static/coin/store-placeholder-bg.png | Bin 0 -> 79802 bytes src/static/org-bind/green-gou.png | Bin 492 -> 1522 bytes src/static/org-bind/login-icon.png | Bin 10685 -> 42026 bytes 36 files changed, 1303 insertions(+), 2 deletions(-) create mode 100644 src/pages/coin/components/CoinBalancePanel.vue create mode 100644 src/pages/coin/components/CoinEmptyState.vue create mode 100644 src/pages/coin/components/CoinHeader.vue create mode 100644 src/pages/coin/components/CoinQuickMenu.vue create mode 100644 src/pages/coin/components/CoinRecordList.vue create mode 100644 src/pages/coin/components/LocationPermissionState.vue create mode 100644 src/pages/coin/components/OfflineExchangeNotice.vue create mode 100644 src/pages/coin/components/ProductHeroSwiper.vue create mode 100644 src/pages/coin/components/RewardProductCard.vue create mode 100644 src/pages/coin/components/StoreCard.vue create mode 100644 src/pages/coin/data.js create mode 100644 src/pages/coin/earning-records.vue create mode 100644 src/pages/coin/exchange-records.vue create mode 100644 src/pages/coin/index.vue create mode 100644 src/pages/coin/nearby-stores.vue create mode 100644 src/pages/coin/product-detail.vue create mode 100644 src/pages/coin/rules.vue create mode 100644 src/static/coin/empty-coin-record.png create mode 100644 src/static/coin/icon-earning-records.png create mode 100644 src/static/coin/icon-exchange-records.png create mode 100644 src/static/coin/icon-nearby-store.png create mode 100644 src/static/coin/icon-notice.png create mode 100644 src/static/coin/icon-rules.png create mode 100644 src/static/coin/location-permission.png create mode 100644 src/static/coin/product-card-bg.png create mode 100644 src/static/coin/product-card-item.png create mode 100644 src/static/coin/product-hero-bg.png create mode 100644 src/static/coin/product-hero-item.png create mode 100644 src/static/coin/store-photo.png create mode 100644 src/static/coin/store-placeholder-bg.png diff --git a/src/components/Container.vue b/src/components/Container.vue index 9df69a2..280449e 100644 --- a/src/components/Container.vue +++ b/src/components/Container.vue @@ -131,8 +131,9 @@ const goCalibration = async () => {