diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 9ae87af..f0defcf 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -6,8 +6,6 @@ import { routeTo } from "@/utils/polish";
import { stadiumFind } from "@/api";
onLoad(() => {
- console.log('deepClone', deepClone({ a: 1, b: { c: 2 } }));
- console.log('accAdd', accAdd(0.1, 0.2));
// stadiumFind({ data: { brand_id: 63 }, loading: '加载...' })
// .then(res=>{
// console.log('stadiumFind', res);
diff --git a/src/subpackage/groupon/api/index.js b/src/subpackage/groupon/api/index.js
index f66b805..314130f 100644
--- a/src/subpackage/groupon/api/index.js
+++ b/src/subpackage/groupon/api/index.js
@@ -4,5 +4,9 @@ export const venueTypes = params => server.post({ url: '/stadium/venue/types', .
export const bookDate = params => server.post({ url: '/stadium/book/date', ...params }); // 可预订场馆列表
export const bookList = params => server.post({ url: '/stadium/book/list', ...params }); // 可预订场馆,矩阵图 时间+场馆
+export const userCertificates = params => server.post({ url: '/douyinMiniapp/202506/postv1-api-trade-v2-fulfillment-query_user_certificates', ...params }); // 抖音团购券列表
+export const countCity = params => server.post({ url: '/stadium/count/city', ...params }); // A主页-选择门店-城市列表
+export const stadiumFind = params => server.post({ url: '/stadium/find', ...params }); // 门店列表
+
diff --git a/src/subpackage/groupon/components/search_bar.vue b/src/subpackage/groupon/components/search_bar.vue
index 1ef4a4d..3b1e79c 100644
--- a/src/subpackage/groupon/components/search_bar.vue
+++ b/src/subpackage/groupon/components/search_bar.vue
@@ -1,24 +1,64 @@
-
+
- 广州市
+ {{ cityVal ?? '-' }}
-
+
diff --git a/src/subpackage/groupon/components/ticket_item.vue b/src/subpackage/groupon/components/ticket_item.vue
index b861960..7fa10d4 100644
--- a/src/subpackage/groupon/components/ticket_item.vue
+++ b/src/subpackage/groupon/components/ticket_item.vue
@@ -1,14 +1,36 @@
- 订场100元代金券【欧轩运动生活】
- 有效时间:2025.03.03至2026.03.03
+ {{ ticketName ?? '' }}
+ 有效时间:{{ startTime }}至{{ endTime }}
立即使用
diff --git a/src/subpackage/groupon/pages/list.vue b/src/subpackage/groupon/pages/list.vue
index 3041230..a5e2180 100644
--- a/src/subpackage/groupon/pages/list.vue
+++ b/src/subpackage/groupon/pages/list.vue
@@ -2,13 +2,28 @@
import { onLoad } from '@dcloudio/uni-app';
import { reactive, ref } from "vue";
import ticketItem from "../components/ticket_item.vue";
-import { routeTo } from '@/utils/polish';
+import { routeTo, showModal } from '@/utils/polish';
+import { userCertificates } from "../api";
+const ticketLs = ref([]);
onLoad(() => {
-
+ userCertificates({
+ data: {
+ debug: 1,
+ appid: tt.getEnvInfoSync()?.microapp?.appId ?? '',
+ data: JSON.stringify({
+ "account_id": "7419147144797358116",
+ "open_id": "-",
+ })
+ }
+ })
+ .then(res => {
+ console.log('票券列表--->', res);
+ if(res?.data?.data?.total === 0)return showModal({ content: '暂无票券' });
+ ticketLs.value = res.data?.data?.orders || [];
+ });
});
function ticketClick(){
- console.log(1224)
routeTo('/subpackage/groupon/pages/stadiums');
}
@@ -16,8 +31,12 @@ function ticketClick(){
-
-
+
+
diff --git a/src/subpackage/groupon/pages/stadiums.vue b/src/subpackage/groupon/pages/stadiums.vue
index e671f37..068a546 100644
--- a/src/subpackage/groupon/pages/stadiums.vue
+++ b/src/subpackage/groupon/pages/stadiums.vue
@@ -1,37 +1,161 @@
-
+
+
+
-
+
-
- MJ体育(天空篮球从云店)
+
+ {{ e?.name || '-' }}
- 周一、周日09:05-12:00,14:30-24;周二、周四、周五...
+ {{ getBusinessTime(e) }}
- 白云区从云路822号城市像素6楼(电梯5楼走到6楼)
+ {{ e.address || '-' }}
去核销
-
-
+
+
@@ -41,6 +165,11 @@ onLoad(() => {