From 748d5a79ea9c018bb2e3245dc80a4e3f96c215fd Mon Sep 17 00:00:00 2001 From: dengbw Date: Sat, 6 May 2023 10:10:03 +0800 Subject: [PATCH] market_draw_h5 --- home/controllers/h5/market/Draw.php | 8 +- home/views/h5/market/draw/index.php | 80 +++++++++++++++++-- market/controllers/api/sylive/Activity.php | 5 +- .../controllers/api/sylive/GroupsCustomer.php | 7 +- .../controllers/api/sylive/GroupsExchange.php | 7 +- market/controllers/api/sylive/GroupsOrder.php | 7 +- market/controllers/api/sylive/GroupsWin.php | 7 +- www/home/css/h5/market/draw/pc.css | 2 +- 8 files changed, 97 insertions(+), 26 deletions(-) diff --git a/home/controllers/h5/market/Draw.php b/home/controllers/h5/market/Draw.php index ff3c1c74..24765218 100644 --- a/home/controllers/h5/market/Draw.php +++ b/home/controllers/h5/market/Draw.php @@ -19,7 +19,7 @@ class Draw extends CI_Controller } /** - * Notes: + * Notes:主页 * https://liche-dev.xiaoyu.com/h5/market/draw * https://www.liche.cn/h5/market/draw * Created on: 2022/11/09 11:19 @@ -46,10 +46,12 @@ class Draw extends CI_Controller if ($re['activityId']) { $winNumAry[] = ['title' => '请选择中奖人数', 'value' => 0]; $winTypeAry[] = ['title' => '请选择抽奖类型']; + $screenDisplay = 1; $bgImg = 'https://qs.haodian.cn/web/images/project/H5-ShiYu-draw/bg-20221213.png'; $activityId = intval($re['activityId']); $re_draw = $this->mdSyliveActivityDraw->get(['activityId' => $activityId]); if ($re_draw) { + $screenDisplay = $re_draw['screenDisplay']; $re_draw['bgImg'] && $bgImg = build_qiniu_image_url($re_draw['bgImg']); if ($re_draw['winType']) { $json_winType = json_decode($re_draw['winType'], true); @@ -66,8 +68,8 @@ class Draw extends CI_Controller } $title = $re['title'] . '_私域直播抽奖'; $bgImg = "background-image:url('{$bgImg}')"; - $data = ['winNumAry' => $winNumAry, 'winTypeAry' => $winTypeAry, 'activityId' => $activityId, - 'bgImg' => $bgImg, 'title' => $title]; + $info = ['winNumAry' => $winNumAry, 'winTypeAry' => $winTypeAry, 'screenDisplay' => $screenDisplay]; + $data = ['info' => $info, 'activityId' => $activityId, 'bgImg' => $bgImg, 'title' => $title]; $this->show_json(200, '抽奖码验证成功', $data); } else { $this->show_json(400, '抽奖码验证失败'); diff --git a/home/views/h5/market/draw/index.php b/home/views/h5/market/draw/index.php index 06597e37..04bc2499 100644 --- a/home/views/h5/market/draw/index.php +++ b/home/views/h5/market/draw/index.php @@ -6,14 +6,14 @@ content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> 私域直播抽奖 - +
-
+
{{topTitle}} @@ -159,7 +159,77 @@ #
- +
+
+
+
+ {{topTitle}} +
+
+
+
+ # +
+
+
+ # +
{{item.name}}
+
{{item.tel}}
+
+
+
+
+
+ # +
+
{{item.name}}
+
{{item.tel}}
+
+
+
+
+
+
+
+
+ + 已中奖{{winMsgTip}}人 + + 中奖人数: + + 开始抽奖 + {{draw.list.length>0 ? '更新' : '获取'}}抽奖名单 + + + 立即开奖 + 放弃开奖 + 确认放弃开奖 + +
{{msgTip}}
+
+ +
+
+ # +
+
@@ -179,7 +249,6 @@
-