Commit cb26cfe7aa77d72d1eaca444d7d7a4b31a58286e
1 parent
c76f0518
oa/115415
Showing
6 changed files
with
109 additions
and
42 deletions
packageA/pages/checkin/checkin.js
| ... | ... | @@ -2,6 +2,7 @@ |
| 2 | 2 | var md5 = require("../../../utils/md5.js"); |
| 3 | 3 | var ut = require("../../../utils/util.js"); |
| 4 | 4 | const app = getApp(); |
| 5 | +const os=app.globalData.setting; | |
| 5 | 6 | let self; |
| 6 | 7 | Page({ |
| 7 | 8 | |
| ... | ... | @@ -77,6 +78,27 @@ Page({ |
| 77 | 78 | }); |
| 78 | 79 | self.loadQd(); |
| 79 | 80 | }); |
| 81 | + | |
| 82 | + // 广告 | |
| 83 | + getApp().request.promiseGet("/api/weshop/ad/page?pid=1205&store_id=" + os.stoid, { | |
| 84 | + data: { | |
| 85 | + enabled: 1 | |
| 86 | + } | |
| 87 | + }).then(res => { | |
| 88 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ | |
| 89 | + var a = res.data.data.pageData; | |
| 90 | + var narr=[]; | |
| 91 | + for(var i in a){ | |
| 92 | + var tt = { | |
| 93 | + 'ad_code': os.imghost + a[i].ad_code, | |
| 94 | + 'media_link': '', | |
| 95 | + 'ad_weapplink':a[i].ad_weapplink | |
| 96 | + }; | |
| 97 | + narr.push(tt); | |
| 98 | + } | |
| 99 | + self.setData({ad_data:narr}); | |
| 100 | + } | |
| 101 | + }); | |
| 80 | 102 | |
| 81 | 103 | |
| 82 | 104 | }, |
| ... | ... | @@ -362,6 +384,11 @@ Page({ |
| 362 | 384 | var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); |
| 363 | 385 | //return y + "-" + m + "-" + d; |
| 364 | 386 | return [m + "-" + d,dd.getDate()]; |
| 387 | + }, | |
| 388 | + go_url(e){ | |
| 389 | + let url=e.currentTarget.dataset.url; | |
| 390 | + if(url){ | |
| 391 | + getApp().goto(url); | |
| 392 | + } | |
| 365 | 393 | } |
| 366 | - | |
| 367 | 394 | }) | ... | ... |
packageA/pages/checkin/checkin.wxml
| 1 | -<!--packageA//pages/checkin/checkin.wxml--> | |
| 1 | +<wxs module="filters" src="../../../../utils/filter.wxs"></wxs> | |
| 2 | +<wxs module="g_filter" src="g_filter.wxs"></wxs> | |
| 2 | 3 | <wxs src="checkin.wxs" module="myUtil"></wxs> |
| 3 | 4 | <view class="checkin-container"> |
| 4 | 5 | <view class="rule-container flex"> |
| 5 | 6 | <view class="rule" bindtap="showRules">规则</view> |
| 6 | - <view class="points" bindtap="goto" data-url="/pages/user/integral/integral"><image class="coin" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/coins.png"></image>我的积分</view> | |
| 7 | - | |
| 7 | + <view class="points" bindtap="goto" data-url="/pages/user/integral/integral"> | |
| 8 | + <image class="coin" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/coins.png"></image>我的积分 | |
| 9 | + </view> | |
| 10 | + | |
| 8 | 11 | </view> |
| 9 | - | |
| 12 | + | |
| 10 | 13 | <view class="list flex" wx:if="{{res}}"> |
| 11 | 14 | <view class="list-item active}}"> |
| 12 | 15 | <view class="circle">+{{res.cday1}}</view> |
| ... | ... | @@ -38,7 +41,7 @@ |
| 38 | 41 | </view> |
| 39 | 42 | </view> |
| 40 | 43 | <view wx:else style="height: 100rpx;"></view> |
| 41 | - | |
| 44 | + | |
| 42 | 45 | <view class="btn-container" wx:if="{{res}}"> |
| 43 | 46 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> |
| 44 | 47 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} |
| ... | ... | @@ -48,14 +51,14 @@ |
| 48 | 51 | </view> |
| 49 | 52 | <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> |
| 50 | 53 | </view> |
| 51 | - | |
| 52 | - | |
| 54 | + | |
| 55 | + | |
| 53 | 56 | <!-- <view class="current"> |
| 54 | 57 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> |
| 55 | 58 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> |
| 56 | - </view> --> | |
| 59 | + </view> --> | |
| 57 | 60 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> |
| 58 | - | |
| 61 | + | |
| 59 | 62 | <view class="calendar-container"> |
| 60 | 63 | <view class="calendar-wrapper"> |
| 61 | 64 | <view class="calendar-title"> |
| ... | ... | @@ -64,35 +67,35 @@ |
| 64 | 67 | <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> |
| 65 | 68 | </view> |
| 66 | 69 | <view class="calendar"> |
| 67 | - <!-- <view class="selectDate"> --> | |
| 68 | - <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | |
| 69 | - <!-- <view class="date-wrap"> | |
| 70 | + <!-- <view class="selectDate"> --> | |
| 71 | + <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | |
| 72 | + <!-- <view class="date-wrap"> | |
| 70 | 73 | {{year}}年{{month}}月 |
| 71 | 74 | </view> --> |
| 72 | - <!-- <view class="goright iconfont icon-jianzuo" bindtap="nextMonth">b</view> --> | |
| 73 | - <!-- </view> --> | |
| 74 | - <view class="week"> | |
| 75 | - <view wx:for="{{weekArr}}" wx:for-index="index" wx:for-item="item" wx:key="key" style="height:{{param-17}}px;line-height:{{param-17}}px;flex:1;">{{item}}</view> | |
| 76 | - </view> | |
| 77 | - | |
| 78 | - <view class="date"> | |
| 79 | - <block wx:for="{{dateArr}}" wx:for-index="index" wx:for-item="item" wx:key="key"> | |
| 80 | - <!-- <view style="{{index ==0?'margin-left:calc(100%/7 * ' + firstDay + ');':''}}width:calc(100%/7);line-height:80rpx;" class="{{index+1==day?'today':''}} {{index+1==day&&isClock?'clockOn':''}}" ><view class="day">{{item}}</view></view> --> | |
| 81 | - <view style="{{index ==0?'margin-left:calc(100%/7 * 0);':''}}width:calc(100%/7);line-height:80rpx;" class="{{item.isCheckIn ? 'active':''}} {{res.curbqdaynum&&item.isBq ? 'bq':''}}" bindtap="clickDay" data-day="{{item.num}}"> | |
| 82 | - <view class="day">{{item.num}}</view> | |
| 83 | - </view> | |
| 84 | - </block> | |
| 85 | - </view> | |
| 86 | - | |
| 75 | + <!-- <view class="goright iconfont icon-jianzuo" bindtap="nextMonth">b</view> --> | |
| 76 | + <!-- </view> --> | |
| 77 | + <view class="week"> | |
| 78 | + <view wx:for="{{weekArr}}" wx:for-index="index" wx:for-item="item" wx:key="key" style="height:{{param-17}}px;line-height:{{param-17}}px;flex:1;">{{item}}</view> | |
| 79 | + </view> | |
| 80 | + | |
| 81 | + <view class="date"> | |
| 82 | + <block wx:for="{{dateArr}}" wx:for-index="index" wx:for-item="item" wx:key="key"> | |
| 83 | + <!-- <view style="{{index ==0?'margin-left:calc(100%/7 * ' + firstDay + ');':''}}width:calc(100%/7);line-height:80rpx;" class="{{index+1==day?'today':''}} {{index+1==day&&isClock?'clockOn':''}}" ><view class="day">{{item}}</view></view> --> | |
| 84 | + <view style="{{index ==0?'margin-left:calc(100%/7 * 0);':''}}width:calc(100%/7);line-height:80rpx;" class="{{item.isCheckIn ? 'active':''}} {{res.curbqdaynum&&item.isBq ? 'bq':''}}" bindtap="clickDay" data-day="{{item.num}}"> | |
| 85 | + <view class="day">{{item.num}}</view> | |
| 86 | + </view> | |
| 87 | + </block> | |
| 88 | + </view> | |
| 89 | + | |
| 87 | 90 | </view> |
| 88 | 91 | </view> |
| 89 | - | |
| 92 | + | |
| 90 | 93 | </view> |
| 91 | - | |
| 94 | + | |
| 92 | 95 | <view class="jfbuy-container"> |
| 93 | 96 | <view class="jfbuy flex"> |
| 94 | - <image class="jfbuy-img" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/liwu.png"></image> | |
| 95 | - <view class="right"> | |
| 97 | + <!-- <image class="jfbuy-img" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/liwu.png"></image> --> | |
| 98 | + <!-- <view class="right"> | |
| 96 | 99 | <view> |
| 97 | 100 | <view class="t1">小积分大作为</view> |
| 98 | 101 | <view class="t2">积分抵用现金,积少成多</view> |
| ... | ... | @@ -100,10 +103,33 @@ |
| 100 | 103 | <view class="t-c"> |
| 101 | 104 | <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> |
| 102 | 105 | </view> |
| 103 | - </view> | |
| 106 | + </view> --> | |
| 107 | + <block wx:if="{{ad_data}}"> | |
| 108 | + <swiper class="swiper" circular="true" autoplay="true" indicator-dots="true" interval="2500" style="height:240rpx;width: 670rpx;"> | |
| 109 | + <block wx:for="{{ad_data}}"> | |
| 110 | + | |
| 111 | + <navigator url="{{item.ad_weapplink}}" wx:if="{{g_filter.has_char(item.ad_weapplink,'plugin')>=0}}"> | |
| 112 | + <swiper-item> | |
| 113 | + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" data-index="{{index}}" class="slide-image" mode="widthFix" lazy-load="true" /> | |
| 114 | + </swiper-item> | |
| 115 | + </navigator> | |
| 116 | + | |
| 117 | + <view data-url="{{item.ad_weapplink}}" wx:else bindtap="go_url"> | |
| 118 | + <swiper-item> | |
| 119 | + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" class="slide-image" mode="widthFix" lazy-load="true" /> | |
| 120 | + </swiper-item> | |
| 121 | + </view> | |
| 122 | + | |
| 123 | + </block> | |
| 124 | + </swiper> | |
| 125 | + | |
| 126 | + </block> | |
| 127 | + <block wx:else> | |
| 128 | + <image class="xc-top-img" src="{{url}}/miniapp/images/seckill_top_img.jpg"></image> | |
| 129 | + </block> | |
| 104 | 130 | </view> |
| 105 | 131 | </view> |
| 106 | - | |
| 132 | + | |
| 107 | 133 | <view class="popup-container" wx:if="{{isShowRules}}"> |
| 108 | 134 | <view class="popup-wrapper"> |
| 109 | 135 | <view class="popup"> |
| ... | ... | @@ -115,5 +141,5 @@ |
| 115 | 141 | </view> |
| 116 | 142 | </view> |
| 117 | 143 | </view> |
| 118 | - | |
| 119 | -</view> | |
| 144 | + | |
| 145 | +</view> | |
| 120 | 146 | \ No newline at end of file | ... | ... |
packageA/pages/checkin/checkin.wxss
packageB/pages/zuhegou/list/list.js
packageC/pages/presell/list/list.js
pages/activity/pind_list/pind_list.js