Commit cb26cfe7aa77d72d1eaca444d7d7a4b31a58286e

Authored by abson
1 parent c76f0518

oa/115415

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