Authored by 郝肖肖

基础模板店铺优惠券

... ... @@ -638,3 +638,6 @@ $listNav.on('touchstart', 'li', function() {
}).on('touchend touchcancel', 'li', function() {
$listNav.find('li').removeClass('bytouch');
});
//店铺优惠券
require('./shop_coupon');
\ No newline at end of file
... ...
... ... @@ -955,4 +955,5 @@ $('#collect').on('touchstart', function(e) {
}
});
//店铺优惠券
require('./shop_coupon');
\ No newline at end of file
... ...
... ... @@ -54,55 +54,9 @@
<div id="home-page" class="main">
<div id="nav-main" class="nav-main">
<!-- 优惠卷 -->
<div class="coupon-content">
{{#if shopCouponsOne}}
{{#each shopCoupons}}
<div class="coupon-big">
<div class='coupon-left'>
<span class="coupon-left-price">
<span class="coupon-sign">¥</span>
<span class="coupon-price">{{money}}</span>
</span>
<span class="coupon-left-name">
{{name}}
</span>
</div>
{{#if status}}
<div class='coupon-right receive-btn'>
立即领取
</div>
{{^}}
<div class='coupon-right padding-20'>
已领取
</div>
{{/if}}
</div><!--/coupon-big-->
{{/each}}
{{^}}
{{#each shopCoupons}}
<div class="coupon-small" data-id = "{{id}}">
<div class='coupon-left'>
<span class="coupon-left-price">
<span class="coupon-sign">¥</span>
<span class="coupon-price">{{money}}</span>
</span>
<span class="coupon-left-name">
{{name}}
</span>
</div>
{{#if status}}
<div class='coupon-right receive-btn'>
立即领取
</div>
{{^}}
<div class='coupon-right padding-20'>
已领取
</div>
{{/if}}
</div><!--/coupon-small-->
{{/each}}
{{/if}}
</div>
{{#if shopCoupons}}
{{> product/shop-coupon}}
{{/if}}
<!-- 大导航 -->
{{#if brandList}}
... ...
... ... @@ -84,6 +84,11 @@
</div>
</div>
<input type="hidden" name="app_version" value="{{appVersion}}">
<!-- 店铺优惠卷 -->
{{#if shopCoupons}}
{{> product/shop-coupon}}
{{/if}}
{{/ baseShopHome}}
<!-- /基础店铺页面 -->
<ul id="list-nav" class="list-nav clearfix">
... ...
<div class="coupon-content">
{{#if shopCouponsOne}}
{{#each shopCoupons}}
<div class="coupon-big">
<div class='coupon-left'>
<span class="coupon-left-price">
<span class="coupon-sign">¥</span>
<span class="coupon-price">{{money}}</span>
</span>
<span class="coupon-left-name">
{{name}}
</span>
</div>
{{#if status}}
<div class='coupon-right receive-btn'>
立即领取
</div>
{{^}}
<div class='coupon-right padding-20'>
已领取
</div>
{{/if}}
</div><!--/coupon-big-->
{{/each}}
{{^}}
{{#each shopCoupons}}
<div class="coupon-small" data-id = "{{id}}">
<div class='coupon-left'>
<span class="coupon-left-price">
<span class="coupon-sign">¥</span>
<span class="coupon-price">{{money}}</span>
</span>
<span class="coupon-left-name">
{{name}}
</span>
</div>
{{#if status}}
<div class='coupon-right receive-btn'>
立即领取
</div>
{{^}}
<div class='coupon-right padding-20'>
已领取
</div>
{{/if}}
</div><!--/coupon-small-->
{{/each}}
{{/if}}
</div>
\ No newline at end of file
... ...
... ... @@ -514,7 +514,8 @@ class ListModel
'name' => $value['coupon_name'],
'pic' => $value['coupon_pic'],
'money' => $value['money'],
'status' => $value['status'] === 1,
'status' => $key === 1,
// 'status' => $value['status'] === 1,
);
}
}
... ...
... ... @@ -531,6 +531,18 @@ class IndexController extends AbstractAction
*/
private function baseShop($shop)
{
$appVersion = $this->get('app_version');
$uid = '';
if (empty($appVersion)) {
$uid = $this->getUid(true);
}
//app环境
else {
$uid = $this->get('uid');
$this->setSession('appUid', $uid);
$this->setCookie('appUid', $uid);
}
/* 过滤请求参数 */
$condition = filter_input_array(INPUT_GET, array(
'sort' => FILTER_DEFAULT,
... ... @@ -609,11 +621,14 @@ class IndexController extends AbstractAction
$data['goodList'] += $condition;
$data['pageFooter'] = true;
$data['shopCoupons'] = ListModel::getShopCouponsList($shop['shops_id'], $uid);
$data['shopCouponsOne'] = count($data['shopCoupons']) === 1;
$this->setTitle($title);
$this->setNavHeader($title, true, SITE_MAIN);
// 店铺使用基础模板
$baseShopInfo = ListModel::getShopInfoById($shop['shops_id'], $this->getUid());
$baseShopInfo = ListModel::getShopInfoById($shop['shops_id'], $uid);
if ($baseShopInfo['code'] === 200) {
$data['baseShopHome'] = array(
... ...