From 45957d04b180af2b4a361e536145ae61cb1b5b28 Mon Sep 17 00:00:00 2001 From: zhangyibo95 <690096405@qq.com> Date: Thu, 20 Aug 2026 16:10:17 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=BC=98=E5=8C=96=E9=87=91?= =?UTF-8?q?=E5=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis.js | 11 ++ src/pages/coin/components/CoinEmptyState.vue | 5 +- .../components/LocationPermissionState.vue | 5 +- .../coin/components/OfflineExchangeNotice.vue | 5 +- .../coin/components/ProductHeroSwiper.vue | 5 +- .../coin/components/RewardProductCard.vue | 3 +- src/pages/coin/components/StoreCard.vue | 10 +- src/pages/coin/data.js | 16 +-- src/pages/coin/earning-records.vue | 15 ++- src/pages/coin/exchange-records.vue | 15 ++- src/pages/coin/index.vue | 56 ++++++++- src/pages/coin/nearby-stores.vue | 27 ++++- src/pages/coin/rules.vue | 111 ++++++++++++++++-- src/pages/user.vue | 2 +- 14 files changed, 247 insertions(+), 39 deletions(-) diff --git a/src/apis.js b/src/apis.js index 7e8f0ed..3ae9fc2 100644 --- a/src/apis.js +++ b/src/apis.js @@ -752,3 +752,14 @@ export const getNearbyStoresAPI = ({ pageSize, }); }; + +// 分页获取指定门店的公开金币规则。 +export const getStoreGoldRuleListAPI = ({storeId, page = 1, pageSize = 20} = {}) => { + return request( + "GET", + `/gin/api/v1/super-admin/gold-rule/store/${storeId}/list`, + {page, page_size: pageSize}, + API_ROOT_URL, + [0, 200] + ); +}; diff --git a/src/pages/coin/components/CoinEmptyState.vue b/src/pages/coin/components/CoinEmptyState.vue index 005f2ed..6f8b5b9 100644 --- a/src/pages/coin/components/CoinEmptyState.vue +++ b/src/pages/coin/components/CoinEmptyState.vue @@ -9,7 +9,10 @@ defineProps({ diff --git a/src/pages/coin/components/LocationPermissionState.vue b/src/pages/coin/components/LocationPermissionState.vue index 66faf2e..ccf8c9a 100644 --- a/src/pages/coin/components/LocationPermissionState.vue +++ b/src/pages/coin/components/LocationPermissionState.vue @@ -4,7 +4,10 @@ const emit = defineEmits(["authorize"]);