From e4f75d0094c2d792f6365e93fcd75c7efcdd7bf5 Mon Sep 17 00:00:00 2001 From: 潘浩文 <phw@bronet.cn> Date: Tue, 23 Oct 2018 09:42:35 +0800 Subject: [PATCH] 1 --- app/portal/controller/PrizeController.php | 2 +- app/user/controller/UserController.php | 20 +++----------------- public/themes/simpleboot3/portal/brand/brand_detail.html | 8 +++++--- public/themes/simpleboot3/user/person_center.html | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 224 insertions(+), 21 deletions(-) create mode 100644 public/themes/simpleboot3/user/person_center.html diff --git a/app/portal/controller/PrizeController.php b/app/portal/controller/PrizeController.php index e84d511..7063b26 100644 --- a/app/portal/controller/PrizeController.php +++ b/app/portal/controller/PrizeController.php @@ -144,7 +144,7 @@ class PrizeController extends WeChatBaseController $this->checkUser(); $app = new Application($this->options); $js = $app->js; - $jss = $js->config(['chooseImage', 'uploadImage', 'previewImage'], $debug = true, $beta = false, $json = true); + $jss = $js->config(['chooseImage', 'uploadImage', 'previewImage'], $debug = false, $beta = false, $json = true); $this->assign('js',$jss); return $this->fetch('getScore'); } diff --git a/app/user/controller/UserController.php b/app/user/controller/UserController.php index eebc905..49d1578 100644 --- a/app/user/controller/UserController.php +++ b/app/user/controller/UserController.php @@ -22,25 +22,11 @@ class UserController extends WeChatBaseController $this->checkWeChatUserLogin(); } - //兑奖记录 - public function prizeRecord(){ - $status=$this->request->param('status'); - $where['p.status']=!empty($status)?$status:0; - $data=Db::name('prize_order') - ->alias('po') - ->join('prize p'.'po.prize_id=p.id') - ->where($where) - ->select(); - $this->assign('list',$data); - return $this->fetch(); - } - - - //个人首页 public function userIndex(){ - $last = Db::name('users_score_log')->where(['users_id' => session('wechat_user')['users_id'], 'action' => '签到'])->max('create_time'); + $re=$this->checkUser(); + $last = Db::name('users_score_log')->where(['users_id' => $re['id'], 'action' => '签到'])->max('create_time'); if (date('Ymd', time()) > date('Ymd', $last)) { $is_qiandao=0; }else{ @@ -49,7 +35,7 @@ class UserController extends WeChatBaseController $data=Db::name('users')->where('id',session('wechat_user')['users_id'])->find(); $this->assign('list',$data); $this->assign('qiandao',$is_qiandao); - return $this->fetch(); + return $this->fetch(':person_center'); } public function scoreRecord(){ $score=Db::name('users')->where('id',session('wechat_user')['users_id'])->find()['score']; diff --git a/public/themes/simpleboot3/portal/brand/brand_detail.html b/public/themes/simpleboot3/portal/brand/brand_detail.html index b295808..d6242f2 100644 --- a/public/themes/simpleboot3/portal/brand/brand_detail.html +++ b/public/themes/simpleboot3/portal/brand/brand_detail.html @@ -256,9 +256,11 @@ </P> </div> <div class="goodtail" > - - <!--<p class="good_line"></p>--> - <!--<p class="good_name">商家详情</p>--> + <div class="goodtail_name"> + <p class="good_line"></p> + <p class="good_name">活动详情</p> + <p class="good_line"></p> + </div> {$list.content} <!--<p class="good_line"></p>--> <!--<div class="goodtail_img">--> diff --git a/public/themes/simpleboot3/user/person_center.html b/public/themes/simpleboot3/user/person_center.html new file mode 100644 index 0000000..b33f43a --- /dev/null +++ b/public/themes/simpleboot3/user/person_center.html @@ -0,0 +1,215 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <link rel="stylesheet" href="__TMPL__/public/assets/css/base.css"> + <script type="text/javascript" src="__TMPL__/public/assets/js/base.js"></script> + <title>个人中心</title> + <style> + body,html{ + background: #fff; + } + .head{ + /*padding: 0.73rem;*/ + position:absolute; + top:0.73rem; + left:2.98rem; + margin: 0 auto; + } + .head_img{ + width:1.2rem; + height:1.2rem; + margin: 0 auto; + + } + .head_img img{ + width:100%; + } + .name{ + color:#000000; + font-size: 0.3rem; + font-weight: bold; + /*width:2rem;*/ + text-align: center; + margin: 0 auto; + margin-top: 0.1rem; + } + .phone{ + color:#000000; + font-size: 0.26rem; + /*width:4rem;*/ + text-align: center; + margin: 0 auto; + margin-top: 0.08rem; + } + .line{ + width:7.5rem; + height:0.16rem; + background: #F5F6FA; + } + .list{ + display:flex; + justify-content: space-between; + align-items: center; + padding: 0.31rem 1.51rem; + } + .myintegral_num{ + color:#252729; + font-size: 0.32rem; + } + .myintegral_name{ + color:#97A0A8; + font-size: 0.26rem; + } + .personcenter{ + width:7.5rem; + height:3.19rem; + } + .personcenter_img{ + width:4rem; + height:2.42rem; + margin: 0 auto; + padding: 0.36rem 0; + } + .personcenter_img img{ + width:100%; + } + .member_img{ + width:0.8rem; + height:0.8rem; + font-size: 0; + } + .member_img img{ + width:100%; + } + .member_center{ + color:#252729; + font-size: 0.24rem; + font-weight: bold; + margin-top: 0.15rem; + } + .memberlist_item{ + width:5rem; + display:flex; + justify-content: space-between; + align-items: center; + height:0.99rem; + border-bottom: 1px solid #f5f5f5; + } + .member_people{ + height:3.62rem; + padding: 0.85rem 0.62rem; + } + .member_integral{ + display:flex; + } + .searchintegral{ + color:#252729; + font-size:0.3rem; + } + .search_img{ + width:0.15rem; + height:0.28rem; + font-size: 0; + } + .search_img img{ + width:100%; + height:100%; + } + .personback{ + width:7.5rem; + height:3.53rem; + font-size: 0; + } + .personback img{ + width:100%; + } + </style> +</head> +<body> +<div class="container"> + <p class="personback"> + <img src="__TMPL__/public/assets/images/img/personback.png" alt=""> + </p> + <div class="head"> + + <p class="head_img"> + <img src="{:cmf_get_image_preview_url($list.avatar);}" alt=""> + </p> + <p class="name">{$list.nickname}</p> + <p class="phone">{$list.mobile}</p> + + </div> + <div class="line"></div> + <div class="list"> + <div class="myintergral"> + <p class="myintegral_num">{$list.}</p> + <p class="myintegral_name">我的积分</p> + </div> + <div class="myintergral"> + <p class="myintegral_num" > + <eq name="qiandao" value="1"> + 已签到 + <else /> + 未签到 + </eq> + </p> + <p class="myintegral_name">我的签到</p> + </div> + </div> + <div class="line"></div> + <div class="personcenter"> + <div class="personcenter_img"> + <img src="__TMPL__/public/assets/images/img/peraoncenter.png" alt=""> + </div> + + </div> + <div class="line"></div> + <div class="member_integral"> + <div class="member_people"> + <p class="member_img"> + <img src="__TMPL__/public/assets/images/img/member.png" alt=""> + </p> + <p class="member_center"> + 会员中心 + </p> + </div> + <div class="member_list"> + <div class="memberlist_item integralquery" > + <p class="searchintegral">积分查询</p> + <p class="search_img"> + <img src="img/row.png" alt=""> + </p> + </div> + <div class="memberlist_item integralexchange"> + <p class="searchintegral">积分兑换</p> + <p class="search_img"> + <img src="img/row.png" alt=""> + </p> + </div> + <div class="memberlist_item integralrecord"> + <p class="searchintegral">积分记录</p> + <p class="search_img"> + <img src="img/row.png" alt=""> + </p> + </div> + </div> + </div> +</div> +<script type="text/javascript" src="js/jquery.min.js"></script> +<script> + //积分查询 + $(".integralquery").click(function(){ + window.location.href='myintegral.html' + }) + //积分兑换 + $(".integralexchange").click(function(){ + window.location.href='uploadticket.html' + }) + //积分记录 + $(".integralrecord").click(function(){ + window.location.href='record.html' + }) +</script> +</body> +</html> -- libgit2 0.24.0