Commit e15ae0762777d1a155beaa9d26c43241d853faed

Authored by 后端研发-苏泰源
2 parents 59d8080a 1dbfc0aa

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

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>
8 </view> 10 </view>
9 -  
10 <view class="list flex" wx:if="{{res}}"> 11 <view class="list flex" wx:if="{{res}}">
11 <view class="list-item active}}"> 12 <view class="list-item active}}">
12 <view class="circle">+{{res.cday1}}</view> 13 <view class="circle">+{{res.cday1}}</view>
@@ -38,7 +39,7 @@ @@ -38,7 +39,7 @@
38 </view> 39 </view>
39 </view> 40 </view>
40 <view wx:else style="height: 100rpx;"></view> 41 <view wx:else style="height: 100rpx;"></view>
41 - 42 +
42 <view class="btn-container" wx:if="{{res}}"> 43 <view class="btn-container" wx:if="{{res}}">
43 <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> 44 <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) ? '立即签到':'今日已签到'}} 45 <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}}
@@ -48,14 +49,14 @@ @@ -48,14 +49,14 @@
48 </view> 49 </view>
49 <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view> 50 <view class="btn" wx:if="{{res.curbqdaynum}}" bindtap="reCheckIn"><text class="iconfont icon-buqian"></text>补签(-{{res.getBQIntegral}}分)</view>
50 </view> 51 </view>
51 -  
52 - 52 +
  53 +
53 <!-- <view class="current"> 54 <!-- <view class="current">
54 <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> 55 <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view>
55 <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> 56 <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view>
56 - </view> --> 57 + </view> -->
57 <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> 58 <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> -->
58 - 59 +
59 <view class="calendar-container"> 60 <view class="calendar-container">
60 <view class="calendar-wrapper"> 61 <view class="calendar-wrapper">
61 <view class="calendar-title"> 62 <view class="calendar-title">
@@ -64,35 +65,35 @@ @@ -64,35 +65,35 @@
64 <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view> 65 <view wx:if="{{res.getkbqnum}}" class="fs24" style="color:#999;font-weight:bold">补签卡:{{res.getkbqnum}}</view>
65 </view> 66 </view>
66 <view class="calendar"> 67 <view class="calendar">
67 - <!-- <view class="selectDate"> -->  
68 - <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> -->  
69 - <!-- <view class="date-wrap"> 68 + <!-- <view class="selectDate"> -->
  69 + <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> -->
  70 + <!-- <view class="date-wrap">
70 {{year}}年{{month}}月 71 {{year}}年{{month}}月
71 </view> --> 72 </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 - 73 + <!-- <view class="goright iconfont icon-jianzuo" bindtap="nextMonth">b</view> -->
  74 + <!-- </view> -->
  75 + <view class="week">
  76 + <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>
  77 + </view>
  78 +
  79 + <view class="date">
  80 + <block wx:for="{{dateArr}}" wx:for-index="index" wx:for-item="item" wx:key="key">
  81 + <!-- <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> -->
  82 + <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}}">
  83 + <view class="day">{{item.num}}</view>
  84 + </view>
  85 + </block>
  86 + </view>
  87 +
87 </view> 88 </view>
88 </view> 89 </view>
89 - 90 +
90 </view> 91 </view>
91 - 92 +
92 <view class="jfbuy-container"> 93 <view class="jfbuy-container">
93 <view class="jfbuy flex"> 94 <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"> 95 + <!-- <image class="jfbuy-img" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/integral/liwu.png"></image> -->
  96 + <!-- <view class="right">
96 <view> 97 <view>
97 <view class="t1">小积分大作为</view> 98 <view class="t1">小积分大作为</view>
98 <view class="t2">积分抵用现金,积少成多</view> 99 <view class="t2">积分抵用现金,积少成多</view>
@@ -100,10 +101,33 @@ @@ -100,10 +101,33 @@
100 <view class="t-c"> 101 <view class="t-c">
101 <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view> 102 <view class="btn-buy" bindtap="goto" data-url="/packageA/pages/jfbuy/jfbuy">去购物 Go!</view>
102 </view> 103 </view>
103 - </view> 104 + </view> -->
  105 + <block wx:if="{{ad_data}}">
  106 + <swiper class="swiper" circular="true" autoplay="true" indicator-dots="true" interval="2500" style="height:240rpx;width: 670rpx;">
  107 + <block wx:for="{{ad_data}}">
  108 +
  109 + <navigator url="{{item.ad_weapplink}}" wx:if="{{g_filter.has_char(item.ad_weapplink,'plugin')>=0}}">
  110 + <swiper-item>
  111 + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" data-index="{{index}}" class="slide-image" mode="widthFix" lazy-load="true" />
  112 + </swiper-item>
  113 + </navigator>
  114 +
  115 + <view data-url="{{item.ad_weapplink}}" wx:else bindtap="go_url">
  116 + <swiper-item>
  117 + <image src="{{item.ad_code}}" style="width: 100%;height: 240rpx;" class="slide-image" mode="widthFix" lazy-load="true" />
  118 + </swiper-item>
  119 + </view>
  120 +
  121 + </block>
  122 + </swiper>
  123 +
  124 + </block>
  125 + <block wx:else>
  126 + <image class="xc-top-img" src="{{url}}/miniapp/images/seckill_top_img.jpg"></image>
  127 + </block>
104 </view> 128 </view>
105 </view> 129 </view>
106 - 130 +
107 <view class="popup-container" wx:if="{{isShowRules}}"> 131 <view class="popup-container" wx:if="{{isShowRules}}">
108 <view class="popup-wrapper"> 132 <view class="popup-wrapper">
109 <view class="popup"> 133 <view class="popup">
@@ -115,5 +139,5 @@ @@ -115,5 +139,5 @@
115 </view> 139 </view>
116 </view> 140 </view>
117 </view> 141 </view>
118 -  
119 -</view> 142 +
  143 +</view>
120 \ No newline at end of file 144 \ 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;
packageA/pages/checkin/g_filter.wxs 0 → 100644
  1 +var g_filters = {
  2 + has_char:function(url,key){
  3 + if(!url) return -1;
  4 + return url.indexOf(key);
  5 + },
  6 + beg_time:function(beg_date){
  7 + var fmt1 = beg_date.substring(0, 19);
  8 + var reg = getRegExp("-", "g");
  9 + var fmt2 = fmt1.replace(reg, '/');
  10 + var t1 = getDate(fmt2);
  11 + var tnow=getDate();
  12 + if(t1<=tnow) return 1;
  13 + return 0;
  14 + },
  15 + end_time:function(end_date){
  16 + var fmt1 = end_date.substring(0, 19);
  17 + var reg = getRegExp("-", "g");
  18 + var fmt2 = fmt1.replace(reg, '/');
  19 + var t1 = getDate(fmt2);
  20 + var tnow=getDate();
  21 + if(t1>=tnow) return 1;
  22 + return 0;
  23 + },
  24 + goToUrl: function(type, id, name) {
  25 + if (type == 1) {
  26 + return "/packageB/pages/zuhegou/index/index?id="+id+"&title="+name
  27 + } else {
  28 + return "/packageB/pages/zuhegou/preIndex/index?id="+id+"&title="+name
  29 + }
  30 + },
  31 +
  32 +}
  33 +module.exports = {
  34 + has_char: g_filters.has_char,
  35 + beg_time: g_filters.beg_time,
  36 + end_time: g_filters.end_time,
  37 + goToUrl: g_filters.goToUrl,
  38 +}
0 \ No newline at end of file 39 \ No newline at end of file
packageA/pages/prom_list/prom_list.js
@@ -269,6 +269,7 @@ Page({ @@ -269,6 +269,7 @@ Page({
269 if (res.data.code == 0) { 269 if (res.data.code == 0) {
270 var r_data = res.data.data; 270 var r_data = res.data.data;
271 271
  272 +
272 th.data.is_coupon = r_data.collocationPromList.is_coupon; 273 th.data.is_coupon = r_data.collocationPromList.is_coupon;
273 274
274 275
packageB/pages/evaluate/evaluate.js
@@ -26,6 +26,7 @@ Page({ @@ -26,6 +26,7 @@ Page({
26 is_act:0, //是否能购获取图片 26 is_act:0, //是否能购获取图片
27 actId:0, //活动ID 27 actId:0, //活动ID
28 giftBagId:0, //礼包ID 28 giftBagId:0, //礼包ID
  29 + ftype:0
29 30
30 }, 31 },
31 //点击星级 32 //点击星级
@@ -98,8 +99,19 @@ Page({ @@ -98,8 +99,19 @@ Page({
98 99
99 //查询美导信息 100 //查询美导信息
100 query_bea: function() { 101 query_bea: function() {
101 - var th = this;  
102 - var url = "/api/weshop/order/pagePosOrder"; 102 + var th = this;
  103 + var url = "/api/weshop/order/pagePosOrder";
  104 +
  105 + switch (this.data.ftype){
  106 + case 3:
  107 + break;
  108 + case 4:
  109 + url = "/api/weshop/serviceCard/pagePos";
  110 + break;
  111 + default:
  112 + break
  113 + }
  114 +
103 var number = th.data.number; //订单编号 115 var number = th.data.number; //订单编号
104 getApp().request.promiseGet(url, { 116 getApp().request.promiseGet(url, {
105 data: { 117 data: {
@@ -175,10 +187,10 @@ Page({ @@ -175,10 +187,10 @@ Page({
175 var url = th.data.url + "/api/weshop/evaluation/evaluate/insert"; 187 var url = th.data.url + "/api/weshop/evaluation/evaluate/insert";
176 var posNo = th.data.number; //收银单号 188 var posNo = th.data.number; //收银单号
177 var proposal = th.data.proposal; //用户建议内容 189 var proposal = th.data.proposal; //用户建议内容
178 - var fromType = th.data.fromType; //评价来源 190 + var fromType = th.data.ftype?th.data.ftype:1; //评价来源
179 var json = { 191 var json = {
180 "evaLabList": evaLabList, 192 "evaLabList": evaLabList,
181 - "fromType": 1, 193 + "fromType": fromType,
182 "number": posNo, 194 "number": posNo,
183 "remark": proposal, 195 "remark": proposal,
184 "star": stars + 1, 196 "star": stars + 1,
@@ -197,9 +209,15 @@ Page({ @@ -197,9 +209,15 @@ Page({
197 if (res.data.code == 0) { 209 if (res.data.code == 0) {
198 getApp().my_warnning("评价成功", 1, th); 210 getApp().my_warnning("评价成功", 1, th);
199 var namber=th.data.number; 211 var namber=th.data.number;
  212 +
  213 + var url="/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1";
  214 + if(th.data.ftype==4){
  215 + url="/pages/user/index/index";
  216 + }
  217 +
200 setTimeout(function() { 218 setTimeout(function() {
201 wx.redirectTo({ 219 wx.redirectTo({
202 - url: "/packageB/pages/evaluate_list/evaluate_list?IsEvaluate=1" 220 + url: url
203 }); 221 });
204 }, 2000); 222 }, 2000);
205 } else { 223 } else {
@@ -218,11 +236,17 @@ Page({ @@ -218,11 +236,17 @@ Page({
218 number: options.number, 236 number: options.number,
219 //is_evaluate: options.evaluate 237 //is_evaluate: options.evaluate
220 }) 238 })
  239 +
  240 + if(options.fromtype){
  241 + this.setData({ftype:parseInt(options.fromtype)}) ;
  242 + if(options.fromtype==4) th.judge_act();
  243 + }
221 //th.query_bea(); 244 //th.query_bea();
222 - //th.judge_act(); 245 +
223 var userinfo=getApp().globalData.userInfo; 246 var userinfo=getApp().globalData.userInfo;
224 console.log("userinfo",userinfo) 247 console.log("userinfo",userinfo)
225 - 248 +
  249 +
226 if(!userinfo){ 250 if(!userinfo){
227 getApp().goto("/pages/togoin/togoin"); 251 getApp().goto("/pages/togoin/togoin");
228 } 252 }
@@ -260,9 +284,11 @@ Page({ @@ -260,9 +284,11 @@ Page({
260 284
261 var id=this.data.actId; 285 var id=this.data.actId;
262 var gifbagid = this.data.gifbagid; 286 var gifbagid = this.data.gifbagid;
263 - console.log(id,"订单", this.data.number), 287 + console.log(id,"订单", this.data.number);
  288 +
  289 + var ty=this.data.ftype?this.data.ftype:2;
264 wx.redirectTo({ 290 wx.redirectTo({
265 - url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType=2&orderNumber="+this.data.number 291 + url: "/pages/giftpack/evaluategift/evaluategift?actId="+id+ "&orderType="+ty+"&orderNumber="+this.data.number
266 }); 292 });
267 293
268 }, 294 },
@@ -271,10 +297,13 @@ Page({ @@ -271,10 +297,13 @@ Page({
271 judge_act: function () { 297 judge_act: function () {
272 var th = this; 298 var th = this;
273 var url = "/api/weshop/marketing/comment/act/judge"; 299 var url = "/api/weshop/marketing/comment/act/judge";
  300 +
  301 + var ty=this.data.ftype?this.data.ftype:2;
  302 +
274 getApp().request.promiseGet(url, { 303 getApp().request.promiseGet(url, {
275 data: { 304 data: {
276 orderNumber: th.data.number, 305 orderNumber: th.data.number,
277 - orderType: 2, 306 + orderType: ty,
278 storeId: a.stoid, 307 storeId: a.stoid,
279 userId: d.user_id 308 userId: d.user_id
280 } 309 }
packageB/pages/evaluate/evaluate.wxml
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 <!-- 项目 --> 17 <!-- 项目 -->
18 <view class="flex-center item" bindtap="show_goods" data-index="{{index}}"> 18 <view class="flex-center item" bindtap="show_goods" data-index="{{index}}">
19 <view class="itemlf fs32 flex-level-right">购买商品:</view> 19 <view class="itemlf fs32 flex-level-right">购买商品:</view>
20 - <view class="itemlr fs30 ellipsis-1 go_right">{{it.list[0].WareName}}</view> 20 + <view class="itemlr fs30 ellipsis-1 go_right">{{it.list[0].WareName?it.list[0].WareName:it.list[0].ItemName}}</view>
21 </view> 21 </view>
22 22
23 <!-- 时间 --> 23 <!-- 时间 -->
@@ -94,13 +94,14 @@ @@ -94,13 +94,14 @@
94 </navigator> 94 </navigator>
95 <view wx:else> 95 <view wx:else>
96 96
97 - 97 +<block wx:if="{{ftype!=4}}">
98 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt"> 98 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt">
99 <view>评价其他</view> 99 <view>评价其他</view>
100 </view> 100 </view>
101 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1"> 101 <view style="margin: auto;margin-bottom: 30rpx;" class="Submission flex-center" bindtap="evaluate_qt" data-status="1">
102 <view>查看已评价的订单</view> 102 <view>查看已评价的订单</view>
103 </view> 103 </view>
  104 +</block>
104 105
105 <!-- 显示来个图标 --> 106 <!-- 显示来个图标 -->
106 <view class="show_icon" style="margin-top: 60rpx;"> 107 <view class="show_icon" style="margin-top: 60rpx;">
@@ -133,7 +134,7 @@ @@ -133,7 +134,7 @@
133 <view class="title">商品详情</view> 134 <view class="title">商品详情</view>
134 <view style="padding: 0 20rpx;"> 135 <view style="padding: 0 20rpx;">
135 <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}"> 136 <view class="flex jc_sb fs30" style="margin-top: 20rpx;" wx:for="{{show_goods_list}}">
136 - <view>{{item.WareName}}</view> 137 + <view>{{item.WareName?item.WareName:item.ItemName}}</view>
137 <view>{{item.Qty}}</view> 138 <view>{{item.Qty}}</view>
138 </view> 139 </view>
139 </view> 140 </view>
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 });
packageB/pages/zuhegou/preindex/index.wxml
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <text class="iconfont icon-arrow_right"></text> 6 <text class="iconfont icon-arrow_right"></text>
7 </view> 7 </view>
8 </view> 8 </view>
9 - <view wx:if="{{djs}}" class="countdown-container">距结束还剩 9 + <view wx:if="{{djs}}" class="countdown-container">距开始还剩
10 <text wx:if="{{djs.day}}">{{djs.day}}天</text> 10 <text wx:if="{{djs.day}}">{{djs.day}}天</text>
11 <text class="num-box">{{djs.hou}}</text> 11 <text class="num-box">{{djs.hou}}</text>
12 : 12 :
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
@@ -1605,16 +1605,19 @@ Page({ @@ -1605,16 +1605,19 @@ Page({
1605 }).then(res => { 1605 }).then(res => {
1606 if (res.data.code == 0) { 1606 if (res.data.code == 0) {
1607 var ord_prom = res.data.data; 1607 var ord_prom = res.data.data;
1608 - order_prom_id = ord_prom['id'];  
1609 - switch (ord_prom['type']) {  
1610 - case 0:  
1611 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
1612 - order_prom_amount = (o_condition - order_m).toFixed(2);  
1613 - break;  
1614 - case 1:  
1615 - //order_m = o_condition - ord_prom['expression'];//满额优惠金额  
1616 - order_prom_amount = ord_prom['expression'];  
1617 - break; 1608 + //么有使用券,或者活动没有限制使用优惠券
  1609 + if(quan_price<=0 || !ord_prom.is_xz_yh) {
  1610 + order_prom_id = ord_prom['id'];
  1611 + switch (ord_prom['type']) {
  1612 + case 0:
  1613 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  1614 + order_prom_amount = (o_condition - order_m).toFixed(2);
  1615 + break;
  1616 + case 1:
  1617 + //order_m = o_condition - ord_prom['expression'];//满额优惠金额
  1618 + order_prom_amount = ord_prom['expression'];
  1619 + break;
  1620 + }
1618 } 1621 }
1619 } 1622 }
1620 }) 1623 })
@@ -1955,16 +1958,20 @@ Page({ @@ -1955,16 +1958,20 @@ Page({
1955 var order_prom_id = 0; 1958 var order_prom_id = 0;
1956 if (th.data.order_prom[th.data.bn_pick]) { 1959 if (th.data.order_prom[th.data.bn_pick]) {
1957 var ord_prom = th.data.order_prom[th.data.bn_pick]; 1960 var ord_prom = th.data.order_prom[th.data.bn_pick];
1958 - order_prom_id = ord_prom['id'];  
1959 - switch (ord_prom['type']) {  
1960 - case 0:  
1961 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
1962 - order_prom_amount = (o_condition - order_m).toFixed(2);  
1963 - break;  
1964 - case 1:  
1965 - order_m = o_condition - ord_prom['expression'];//满额优惠金额  
1966 - order_prom_amount = ord_prom['expression'];  
1967 - break; 1961 +
  1962 + //么有使用券,或者活动没有限制使用优惠券
  1963 + if(coupon_price<=0 || !ord_prom.is_xz_yh) {
  1964 + order_prom_id = ord_prom['id'];
  1965 + switch (ord_prom['type']) {
  1966 + case 0:
  1967 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  1968 + order_prom_amount = (o_condition - order_m).toFixed(2);
  1969 + break;
  1970 + case 1:
  1971 + order_m = o_condition - ord_prom['expression'];//满额优惠金额
  1972 + order_prom_amount = ord_prom['expression'];
  1973 + break;
  1974 + }
1968 } 1975 }
1969 } 1976 }
1970 //--订单优惠的显示-- 1977 //--订单优惠的显示--
packageC/pages/payForAnother/payForAnother.js
@@ -1508,16 +1508,19 @@ Page({ @@ -1508,16 +1508,19 @@ Page({
1508 }).then(res => { 1508 }).then(res => {
1509 if (res.data.code == 0) { 1509 if (res.data.code == 0) {
1510 var ord_prom = res.data.data; 1510 var ord_prom = res.data.data;
1511 - order_prom_id = ord_prom['id'];  
1512 - switch (ord_prom['type']) {  
1513 - case 0:  
1514 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
1515 - order_prom_amount = (o_condition - order_m).toFixed(2);  
1516 - break;  
1517 - case 1:  
1518 - //order_m = o_condition - ord_prom['expression'];//满额优惠金额  
1519 - order_prom_amount = ord_prom['expression'];  
1520 - break; 1511 + //么有使用券,或者活动没有限制使用优惠券
  1512 + if(quan_price<=0 || !ord_prom.is_xz_yh) {
  1513 + order_prom_id = ord_prom['id'];
  1514 + switch (ord_prom['type']) {
  1515 + case 0:
  1516 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  1517 + order_prom_amount = (o_condition - order_m).toFixed(2);
  1518 + break;
  1519 + case 1:
  1520 + //order_m = o_condition - ord_prom['expression'];//满额优惠金额
  1521 + order_prom_amount = ord_prom['expression'];
  1522 + break;
  1523 + }
1521 } 1524 }
1522 } 1525 }
1523 }) 1526 })
@@ -1855,16 +1858,19 @@ Page({ @@ -1855,16 +1858,19 @@ Page({
1855 var order_prom_id = 0; 1858 var order_prom_id = 0;
1856 if (th.data.order_prom[th.data.bn_pick]) { 1859 if (th.data.order_prom[th.data.bn_pick]) {
1857 var ord_prom = th.data.order_prom[th.data.bn_pick]; 1860 var ord_prom = th.data.order_prom[th.data.bn_pick];
1858 - order_prom_id = ord_prom['id'];  
1859 - switch (ord_prom['type']) {  
1860 - case 0:  
1861 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
1862 - order_prom_amount = (o_condition - order_m).toFixed(2);  
1863 - break;  
1864 - case 1:  
1865 - order_m = o_condition - ord_prom['expression'];//满额优惠金额  
1866 - order_prom_amount = ord_prom['expression'];  
1867 - break; 1861 + //么有使用券,或者活动没有限制使用优惠券
  1862 + if(coupon_price<=0 || !ord_prom.is_xz_yh) {
  1863 + order_prom_id = ord_prom['id'];
  1864 + switch (ord_prom['type']) {
  1865 + case 0:
  1866 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  1867 + order_prom_amount = (o_condition - order_m).toFixed(2);
  1868 + break;
  1869 + case 1:
  1870 + order_m = o_condition - ord_prom['expression'];//满额优惠金额
  1871 + order_prom_amount = ord_prom['expression'];
  1872 + break;
  1873 + }
1868 } 1874 }
1869 } 1875 }
1870 //--订单优惠的显示-- 1876 //--订单优惠的显示--
packageC/pages/presell/cart/cart.js
@@ -700,10 +700,13 @@ Page({ @@ -700,10 +700,13 @@ Page({
700 } 700 }
701 } 701 }
702 //--订单优惠的显示-- 702 //--订单优惠的显示--
  703 + var order_prom_txt1 = "order_prom_id";
  704 + var order_prom_txt2 = "order_prom_amount";
703 if (order_prom_id > 0) { 705 if (order_prom_id > 0) {
704 - var order_prom_txt1 = "order_prom_id";  
705 - var order_prom_txt2 = "order_prom_amount";  
706 th.setData({[order_prom_txt1]: order_prom_id, [order_prom_txt2]: order_prom_amount}) 706 th.setData({[order_prom_txt1]: order_prom_id, [order_prom_txt2]: order_prom_amount})
  707 + }else{
  708 + o_condition1=ord_price;
  709 + th.setData({[order_prom_txt1]: 0, [order_prom_txt2]: 0})
707 } 710 }
708 711
709 o_condition1=parseFloat(o_condition1)-parseFloat(th.data.presell.presell_deposit); 712 o_condition1=parseFloat(o_condition1)-parseFloat(th.data.presell.presell_deposit);
@@ -1826,18 +1829,21 @@ Page({ @@ -1826,18 +1829,21 @@ Page({
1826 var order_m=0; 1829 var order_m=0;
1827 if (th.data.order_prom[bn_pick]) { 1830 if (th.data.order_prom[bn_pick]) {
1828 var ord_prom = th.data.order_prom[bn_pick]; 1831 var ord_prom = th.data.order_prom[bn_pick];
1829 - order_prom_id = ord_prom['id'];  
1830 - switch (ord_prom['type']) {  
1831 - case 0:  
1832 - order_m = Math.round(ord_price * ord_prom['expression']) / 100;//满额打折  
1833 - order_prom_amount = (ord_price - order_m).toFixed(2);  
1834 - break;  
1835 - case 1:  
1836 - order_m = ord_price - ord_prom['expression'];//满额优惠金额  
1837 - order_prom_amount = ord_prom['expression'];  
1838 - break; 1832 + //么有使用券,或者活动没有限制使用优惠券
  1833 + if(quan_price<=0 || !ord_prom.is_xz_yh) {
  1834 + order_prom_id = ord_prom['id'];
  1835 + switch (ord_prom['type']) {
  1836 + case 0:
  1837 + order_m = Math.round(ord_price * ord_prom['expression']) / 100;//满额打折
  1838 + order_prom_amount = (ord_price - order_m).toFixed(2);
  1839 + break;
  1840 + case 1:
  1841 + order_m = ord_price - ord_prom['expression'];//满额优惠金额
  1842 + order_prom_amount = ord_prom['expression'];
  1843 + break;
  1844 + }
  1845 + ord_price = order_m;
1839 } 1846 }
1840 - ord_price=order_m;  
1841 } 1847 }
1842 1848
1843 //--订单优惠的显示-- 1849 //--订单优惠的显示--
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
pages/activity/seckill_list/seckill_list.js
@@ -243,6 +243,12 @@ Page({ @@ -243,6 +243,12 @@ Page({
243 if (hei< viewHeight) { 243 if (hei< viewHeight) {
244 this.setData({ max_sw_height: viewHeight }); 244 this.setData({ max_sw_height: viewHeight });
245 } 245 }
246 - } 246 + },
  247 + go_url(e){
  248 + let url=e.currentTarget.dataset.url;
  249 + if(url){
  250 + getApp().goto(url);
  251 + }
  252 + },
247 253
248 }); 254 });
pages/cart/cart2/cart2.js
@@ -625,28 +625,28 @@ Page({ @@ -625,28 +625,28 @@ Page({
625 if (arr.length > 0) { 625 if (arr.length > 0) {
626 for (var j = 0; j < arr.length; j++) { 626 for (var j = 0; j < arr.length; j++) {
627 if (arr[j].pickup_id == pcid) { 627 if (arr[j].pickup_id == pcid) {
628 - //if(item.is_gift!=1){  
629 - //确定配送方式  
630 - if (arr[j].distr_t == 0) {  
631 - arr[j].distr_t = car_item.distr_type;  
632 - }  
633 - var e_t = 0  
634 - switch (arr[j].distr_t) {  
635 - case 0:  
636 - e_t = 1;  
637 - if (th.data.json_d.pickupway && th.data.json_d.pickupway == 1) e_t = 0;  
638 - break;  
639 - case 1:  
640 - e_t = 1;  
641 - break;  
642 - case 2:  
643 - e_t = 0;  
644 - break; 628 + if(item.is_gift!=1){
  629 + //确定配送方式
  630 + if (arr[j].distr_t == 0) {
  631 + arr[j].distr_t = car_item.distr_type;
  632 + }
  633 + var e_t = 0
  634 + switch (arr[j].distr_t) {
  635 + case 0:
  636 + e_t = 1;
  637 + if (th.data.json_d.pickupway && th.data.json_d.pickupway == 1) e_t = 0;
  638 + break;
  639 + case 1:
  640 + e_t = 1;
  641 + break;
  642 + case 2:
  643 + e_t = 0;
  644 + break;
  645 + }
  646 + arr[j].exp_type = e_t;
  647 + if (e_t == 0) th.setData({is_all_zt: 0});
  648 + else if(e_t==1) th.setData({is_all_zt: 1});
645 } 649 }
646 - arr[j].exp_type = e_t;  
647 - if (e_t == 0) th.setData({is_all_zt: 0});  
648 - else if(e_t==1) th.setData({is_all_zt: 1});  
649 - //}  
650 650
651 //-- 把等级卡会优惠多少钱装进去 -- 651 //-- 把等级卡会优惠多少钱装进去 --
652 if (car_item.cut_price1) arr[j].card_cut_price += car_item.cut_price1; 652 if (car_item.cut_price1) arr[j].card_cut_price += car_item.cut_price1;
@@ -689,6 +689,7 @@ Page({ @@ -689,6 +689,7 @@ Page({
689 } 689 }
690 //如果是物流的话,全部自提的控制要弄成0 690 //如果是物流的话,全部自提的控制要弄成0
691 if (e_t == 0) th.setData({is_all_zt: 0}); 691 if (e_t == 0) th.setData({is_all_zt: 0});
  692 + else th.setData({is_all_zt: 1});
692 693
693 var narr = new Array(); 694 var narr = new Array();
694 narr.push(car_item); 695 narr.push(car_item);
@@ -920,7 +921,6 @@ Page({ @@ -920,7 +921,6 @@ Page({
920 th.data.check_quan_price_list = t.data.data.offline_price * gg.goods_num + ""; 921 th.data.check_quan_price_list = t.data.data.offline_price * gg.goods_num + "";
921 th.data.check_quan_ware_list = t.data.data.erpwareid + ""; 922 th.data.check_quan_ware_list = t.data.data.erpwareid + "";
922 } 923 }
923 -  
924 t.data.data.prom_id = 0; 924 t.data.data.prom_id = 0;
925 t.data.data.prom_type = 0; 925 t.data.data.prom_type = 0;
926 926
@@ -976,6 +976,12 @@ Page({ @@ -976,6 +976,12 @@ Page({
976 if (gg.prom_type == 5) { 976 if (gg.prom_type == 5) {
977 t.data.data.prom_id = gg.prom_id; 977 t.data.data.prom_id = gg.prom_id;
978 t.data.data.prom_type = 5; 978 t.data.data.prom_type = 5;
  979 +
  980 + // console.log('xxxxxxxxxxxxxxxxxx', gg.is_coupon)
  981 + th.is_coupon = gg.is_coupon;
  982 + th.setData({
  983 + is_coupon: gg.is_coupon
  984 + });
979 if (gg.room_id) { 985 if (gg.room_id) {
980 t.data.data.room_id = gg.room_id; 986 t.data.data.room_id = gg.room_id;
981 } 987 }
@@ -1050,6 +1056,9 @@ Page({ @@ -1050,6 +1056,9 @@ Page({
1050 th.calculatePrice2(); 1056 th.calculatePrice2();
1051 th.get_cart_quan(); 1057 th.get_cart_quan();
1052 }); 1058 });
  1059 +
  1060 +
  1061 +
1053 } else { 1062 } else {
1054 //计算价格 1063 //计算价格
1055 th.calculatePrice2(); 1064 th.calculatePrice2();
@@ -1724,16 +1733,19 @@ Page({ @@ -1724,16 +1733,19 @@ Page({
1724 }).then(res => { 1733 }).then(res => {
1725 if (res.data.code == 0) { 1734 if (res.data.code == 0) {
1726 var ord_prom = res.data.data; 1735 var ord_prom = res.data.data;
1727 - order_prom_id = ord_prom['id'];  
1728 - switch (ord_prom['type']) {  
1729 - case 0:  
1730 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
1731 - order_prom_amount = (o_condition - order_m).toFixed(2);  
1732 - break;  
1733 - case 1:  
1734 - //order_m = o_condition - ord_prom['expression'];//满额优惠金额  
1735 - order_prom_amount = ord_prom['expression'];  
1736 - break; 1736 + //么有使用券,或者活动没有限制使用优惠券
  1737 + if(quan_price<=0 || !ord_prom.is_xz_yh) {
  1738 + order_prom_id = ord_prom['id'];
  1739 + switch (ord_prom['type']) {
  1740 + case 0:
  1741 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  1742 + order_prom_amount = (o_condition - order_m).toFixed(2);
  1743 + break;
  1744 + case 1:
  1745 + //order_m = o_condition - ord_prom['expression'];//满额优惠金额
  1746 + order_prom_amount = ord_prom['expression'];
  1747 + break;
  1748 + }
1737 } 1749 }
1738 } 1750 }
1739 }) 1751 })
@@ -2079,16 +2091,19 @@ Page({ @@ -2079,16 +2091,19 @@ Page({
2079 var order_prom_id = 0; 2091 var order_prom_id = 0;
2080 if (th.data.order_prom[th.data.bn_pick]) { 2092 if (th.data.order_prom[th.data.bn_pick]) {
2081 var ord_prom = th.data.order_prom[th.data.bn_pick]; 2093 var ord_prom = th.data.order_prom[th.data.bn_pick];
2082 - order_prom_id = ord_prom['id'];  
2083 - switch (ord_prom['type']) {  
2084 - case 0:  
2085 - order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折  
2086 - order_prom_amount = (o_condition - order_m).toFixed(2);  
2087 - break;  
2088 - case 1:  
2089 - order_m = o_condition - ord_prom['expression'];//满额优惠金额  
2090 - order_prom_amount = ord_prom['expression'];  
2091 - break; 2094 + //么有使用券,或者活动没有限制使用优惠券
  2095 + if(coupon_price<=0 || !ord_prom.is_xz_yh) {
  2096 + order_prom_id = ord_prom['id'];
  2097 + switch (ord_prom['type']) {
  2098 + case 0:
  2099 + order_m = Math.round(o_condition * ord_prom['expression']) / 100;//满额打折
  2100 + order_prom_amount = (o_condition - order_m).toFixed(2);
  2101 + break;
  2102 + case 1:
  2103 + order_m = o_condition - ord_prom['expression'];//满额优惠金额
  2104 + order_prom_amount = ord_prom['expression'];
  2105 + break;
  2106 + }
2092 } 2107 }
2093 } 2108 }
2094 //--订单优惠的显示-- 2109 //--订单优惠的显示--
@@ -3257,7 +3272,7 @@ Page({ @@ -3257,7 +3272,7 @@ Page({
3257 else { 3272 else {
3258 using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; 3273 using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1};
3259 } 3274 }
3260 - this.setData({using_quan: using_quan, is_coupon: 2222}); 3275 + this.setData({using_quan: using_quan, is_coupon: th.is_coupon});
3261 return; 3276 return;
3262 } 3277 }
3263 3278
@@ -3323,7 +3338,7 @@ Page({ @@ -3323,7 +3338,7 @@ Page({
3323 else { 3338 else {
3324 using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1}; 3339 using_quan[th.data.selected_quan_pick] = {is_nouse_red: 1};
3325 } 3340 }
3326 - this.setData({using_quan: using_quan, is_coupon: 2222}); 3341 + this.setData({using_quan: using_quan, is_coupon: th.is_coupon});
3327 return; 3342 return;
3328 } 3343 }
3329 3344
pages/cart/cart2/cart2.wxml
@@ -341,7 +341,6 @@ @@ -341,7 +341,6 @@
341 <view bindtap="buycard" class="card_op">立即开通</view> 341 <view bindtap="buycard" class="card_op">立即开通</view>
342 </view> 342 </view>
343 343
344 -  
345 <view class="set-mes bdr_b-14"> 344 <view class="set-mes bdr_b-14">
346 345
347 <view wx:if="{{order.store_prom}}"> 346 <view wx:if="{{order.store_prom}}">
pages/index/index/index.js
@@ -83,19 +83,13 @@ Page({ @@ -83,19 +83,13 @@ Page({
83 sec_show: 3, //倒计时的秒数 83 sec_show: 3, //倒计时的秒数
84 full_ad: null, //全屏广告 84 full_ad: null, //全屏广告
85 full_screen: 0, //全屏广告 85 full_screen: 0, //全屏广告
  86 + is_ok_h5:0, //判断要不要显示关注二维码
86 87
87 }, 88 },
88 89
89 onLoad: async function (tt) { 90 onLoad: async function (tt) {
90 - // onLoad生命周期内判断  
91 - let obj = wx.getLaunchOptionsSync();  
92 - console.log(obj.scene,'launch_scene');  
93 - if (obj.scene === 1011 || obj.scene === 1012 || obj.scene === 1013 || obj.scene === 1017 ||  
94 - obj.scene === 1047 ||obj.scene === 1089 || obj.scene === 1038) {  
95 - this.setData({is_ok_h5:1})  
96 - }  
97 91
98 - var th = this; 92 + var th = this;
99 var first_leader = tt.first_leader; 93 var first_leader = tt.first_leader;
100 if (!first_leader && tt.scene) { 94 if (!first_leader && tt.scene) {
101 var first_leader_str = decodeURIComponent(tt.scene); 95 var first_leader_str = decodeURIComponent(tt.scene);
@@ -459,6 +453,15 @@ Page({ @@ -459,6 +453,15 @@ Page({
459 } 453 }
460 }, 1500) 454 }, 1500)
461 455
  456 + setTimeout(function () {
  457 + const query = wx.createSelectorQuery();
  458 + query.select('#off_top').boundingClientRect();
  459 + query.exec((res) => {
  460 + if(res && res[0] && res[0].height>0){
  461 + th.setData({is_ok_h5:1});
  462 + }
  463 + })
  464 + },3600);
462 465
463 }, 466 },
464 //当隐藏的时候就关闭计时器 467 //当隐藏的时候就关闭计时器
pages/index/index/index.wxml
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 16
17 <view class="top-bar"> 17 <view class="top-bar">
18 <!-- 顶部关注公众号 --> 18 <!-- 顶部关注公众号 -->
19 - <view wx:if="{{is_gz_h5 && is_ok_h5}}"><official-account></official-account></view> 19 + <view id="off_top" wx:if="{{is_gz_h5}}"><official-account></official-account></view>
20 20
21 <!-- 控制要不要显示顶部门店选择 --> 21 <!-- 控制要不要显示顶部门店选择 -->
22 <block wx:if="{{is_topstore}}"> 22 <block wx:if="{{is_topstore}}">
@@ -414,7 +414,7 @@ @@ -414,7 +414,7 @@
414 <!-- 置顶层 --> 414 <!-- 置顶层 -->
415 <view class="dis_top"> 415 <view class="dis_top">
416 <!-- 关注公众号的显示 --> 416 <!-- 关注公众号的显示 -->
417 - <view wx:if="{{is_gz_h5 && is_ok_h5}}"><official-account></official-account></view> 417 + <view id="off_top" wx:if="{{is_gz_h5}}"><official-account ></official-account></view>
418 418
419 <block wx:for="{{template_arr}}" > 419 <block wx:for="{{template_arr}}" >
420 <block wx:if="{{item.content.is_top==1}}"> 420 <block wx:if="{{item.content.is_top==1}}">
pages/user/coupons/coupons.wxml
@@ -81,7 +81,8 @@ @@ -81,7 +81,8 @@
81 </view> 81 </view>
82 </view> 82 </view>
83 <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> 83 <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}">
84 - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text> 84 + <!--<text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text>-->
  85 + <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}"><text style="margin-right: 15rpx">使用说明:</text>购买礼包得优惠券【消费满{{time.toFix(detail.condition,2)}}元可用】</text>
85 </view> 86 </view>
86 </block> 87 </block>
87 88
@@ -107,8 +108,8 @@ @@ -107,8 +108,8 @@
107 </view> 108 </view>
108 </view> 109 </view>
109 <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> 110 <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}">
110 - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:if="{{detail.Remark1}}">{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark}}</text>  
111 - <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:else>使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</text> 111 + <view class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:if="{{detail.Remark1!=''}}"><text style="margin-right: 15rpx">使用说明:</text>{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark1}}</view>
  112 + <view class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:else><text style="margin-right: 15rpx">使用说明:</text> {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</view>
112 </view> 113 </view>
113 </block> 114 </block>
114 </view> 115 </view>
pages/user/coupons/filter.wxs
@@ -14,7 +14,7 @@ var numFr = { @@ -14,7 +14,7 @@ var numFr = {
14 while (s.length <= rs + 2) { 14 while (s.length <= rs + 2) {
15 s += '0'; 15 s += '0';
16 } 16 }
17 - return s; 17 + return f;
18 }, 18 },
19 showBtnText: function(index) { 19 showBtnText: function(index) {
20 switch(index) { 20 switch(index) {
pages/user/index/index.js
@@ -274,6 +274,10 @@ Page({ @@ -274,6 +274,10 @@ Page({
274 pageSize: 100 274 pageSize: 100
275 }, 275 },
276 success: async function(res) { 276 success: async function(res) {
  277 +
  278 + //判断有没有值,没有值返回
  279 + if(!ut.ajax_ok(res)) return false;
  280 +
277 var arr_data = res.data.data.pageData; 281 var arr_data = res.data.data.pageData;
278 var gid = null, 282 var gid = null,
279 g_qy_list = null, 283 g_qy_list = null,