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