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,6 +2,7 @@ | ||
2 | var md5 = require("../../../utils/md5.js"); | 2 | var md5 = require("../../../utils/md5.js"); |
3 | var ut = require("../../../utils/util.js"); | 3 | var ut = require("../../../utils/util.js"); |
4 | const app = getApp(); | 4 | const app = getApp(); |
5 | +const os=app.globalData.setting; | ||
5 | let self; | 6 | let self; |
6 | Page({ | 7 | Page({ |
7 | 8 | ||
@@ -77,6 +78,27 @@ Page({ | @@ -77,6 +78,27 @@ Page({ | ||
77 | }); | 78 | }); |
78 | self.loadQd(); | 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,6 +384,11 @@ Page({ | ||
362 | var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); | 384 | var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); |
363 | //return y + "-" + m + "-" + d; | 385 | //return y + "-" + m + "-" + d; |
364 | return [m + "-" + d,dd.getDate()]; | 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 | <wxs src="checkin.wxs" module="myUtil"></wxs> | 3 | <wxs src="checkin.wxs" module="myUtil"></wxs> |
3 | <view class="checkin-container"> | 4 | <view class="checkin-container"> |
4 | <view class="rule-container flex"> | 5 | <view class="rule-container flex"> |
5 | <view class="rule" bindtap="showRules">规则</view> | 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 | </view> | 11 | </view> |
9 | - | 12 | + |
10 | <view class="list flex" wx:if="{{res}}"> | 13 | <view class="list flex" wx:if="{{res}}"> |
11 | <view class="list-item active}}"> | 14 | <view class="list-item active}}"> |
12 | <view class="circle">+{{res.cday1}}</view> | 15 | <view class="circle">+{{res.cday1}}</view> |
@@ -38,7 +41,7 @@ | @@ -38,7 +41,7 @@ | ||
38 | </view> | 41 | </view> |
39 | </view> | 42 | </view> |
40 | <view wx:else style="height: 100rpx;"></view> | 43 | <view wx:else style="height: 100rpx;"></view> |
41 | - | 44 | + |
42 | <view class="btn-container" wx:if="{{res}}"> | 45 | <view class="btn-container" wx:if="{{res}}"> |
43 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> | 46 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> |
44 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} | 47 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} |
@@ -48,14 +51,14 @@ | @@ -48,14 +51,14 @@ | ||
48 | </view> | 51 | </view> |
49 | <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> | 52 | <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> |
50 | </view> | 53 | </view> |
51 | - | ||
52 | - | 54 | + |
55 | + | ||
53 | <!-- <view class="current"> | 56 | <!-- <view class="current"> |
54 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> | 57 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> |
55 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> | 58 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> |
56 | - </view> --> | 59 | + </view> --> |
57 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> | 60 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> |
58 | - | 61 | + |
59 | <view class="calendar-container"> | 62 | <view class="calendar-container"> |
60 | <view class="calendar-wrapper"> | 63 | <view class="calendar-wrapper"> |
61 | <view class="calendar-title"> | 64 | <view class="calendar-title"> |
@@ -64,35 +67,35 @@ | @@ -64,35 +67,35 @@ | ||
64 | <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> | 67 | <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> |
65 | </view> | 68 | </view> |
66 | <view class="calendar"> | 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 | {{year}}年{{month}}月 | 73 | {{year}}年{{month}}月 |
71 | </view> --> | 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 | </view> | 90 | </view> |
88 | </view> | 91 | </view> |
89 | - | 92 | + |
90 | </view> | 93 | </view> |
91 | - | 94 | + |
92 | <view class="jfbuy-container"> | 95 | <view class="jfbuy-container"> |
93 | <view class="jfbuy flex"> | 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 | <view> | 99 | <view> |
97 | <view class="t1">小积分大作为</view> | 100 | <view class="t1">小积分大作为</view> |
98 | <view class="t2">积分抵用现金,积少成多</view> | 101 | <view class="t2">积分抵用现金,积少成多</view> |
@@ -100,10 +103,33 @@ | @@ -100,10 +103,33 @@ | ||
100 | <view class="t-c"> | 103 | <view class="t-c"> |
101 | <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> | 104 | <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> |
102 | </view> | 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 | </view> | 130 | </view> |
105 | </view> | 131 | </view> |
106 | - | 132 | + |
107 | <view class="popup-container" wx:if="{{isShowRules}}"> | 133 | <view class="popup-container" wx:if="{{isShowRules}}"> |
108 | <view class="popup-wrapper"> | 134 | <view class="popup-wrapper"> |
109 | <view class="popup"> | 135 | <view class="popup"> |
@@ -115,5 +141,5 @@ | @@ -115,5 +141,5 @@ | ||
115 | </view> | 141 | </view> |
116 | </view> | 142 | </view> |
117 | </view> | 143 | </view> |
118 | - | ||
119 | -</view> | 144 | + |
145 | +</view> | ||
120 | \ No newline at end of file | 146 | \ No newline at end of file |
packageA/pages/checkin/checkin.wxss
@@ -197,7 +197,7 @@ page, | @@ -197,7 +197,7 @@ page, | ||
197 | .jfbuy { | 197 | .jfbuy { |
198 | /* border: 2rpx solid black; */ | 198 | /* border: 2rpx solid black; */ |
199 | border-radius: 16rpx; | 199 | border-radius: 16rpx; |
200 | - padding: 40rpx 30rpx; | 200 | + /* padding: 40rpx 30rpx; */ |
201 | background-color: #FF980F; | 201 | background-color: #FF980F; |
202 | box-shadow: 0 2rpx 16rpx #FF7A07; | 202 | box-shadow: 0 2rpx 16rpx #FF7A07; |
203 | /* position: fixed; | 203 | /* position: fixed; |
packageB/pages/zuhegou/list/list.js
@@ -251,6 +251,12 @@ Page({ | @@ -251,6 +251,12 @@ Page({ | ||
251 | if (hei< viewHeight) { | 251 | if (hei< viewHeight) { |
252 | this.setData({ max_sw_height: viewHeight }); | 252 | this.setData({ max_sw_height: viewHeight }); |
253 | } | 253 | } |
254 | - } | 254 | + }, |
255 | + go_url(e){ | ||
256 | + let url=e.currentTarget.dataset.url; | ||
257 | + if(url){ | ||
258 | + getApp().goto(url); | ||
259 | + } | ||
260 | + } | ||
255 | 261 | ||
256 | }); | 262 | }); |
packageC/pages/presell/list/list.js
@@ -228,9 +228,11 @@ Page({ | @@ -228,9 +228,11 @@ Page({ | ||
228 | th.setData({ [txt]: obj}); | 228 | th.setData({ [txt]: obj}); |
229 | } | 229 | } |
230 | }, | 230 | }, |
231 | - | ||
232 | - | ||
233 | - | ||
234 | - | 231 | + go_url(e){ |
232 | + let url=e.currentTarget.dataset.url; | ||
233 | + if(url){ | ||
234 | + getApp().goto(url); | ||
235 | + } | ||
236 | + }, | ||
235 | 237 | ||
236 | }); | 238 | }); |
pages/activity/pind_list/pind_list.js
@@ -266,5 +266,11 @@ Page({ | @@ -266,5 +266,11 @@ Page({ | ||
266 | title: '秒杀活动-' + store_name, | 266 | title: '秒杀活动-' + store_name, |
267 | } | 267 | } |
268 | }, | 268 | }, |
269 | + go_url(e){ | ||
270 | + let url=e.currentTarget.dataset.url; | ||
271 | + if(url){ | ||
272 | + getApp().goto(url); | ||
273 | + } | ||
274 | +}, | ||
269 | 275 | ||
270 | }); | 276 | }); |
271 | \ No newline at end of file | 277 | \ No newline at end of file |