Commit 172231a1d551e8514a2d661ab995f36123ef9b6e

Authored by 后端研发-苏明海
2 parents d1fd9158 87d2e0fb

Merge branch 'dev' into 'test'

Dev

See merge request !201
app.json
1 { 1 {
2 - "pages": [  
3 - 2 + "pages": [
4 "pages/index/index/index", 3 "pages/index/index/index",
5 "pages/goods/categoryList/categoryList", 4 "pages/goods/categoryList/categoryList",
6 "pages/cart/cart/cart", 5 "pages/cart/cart/cart",
@@ -66,12 +65,10 @@ @@ -66,12 +65,10 @@
66 "pages/user/user_coupon/user_coupon", 65 "pages/user/user_coupon/user_coupon",
67 "pages/user/grow_value/grow_value", 66 "pages/user/grow_value/grow_value",
68 "pages/payment/pay_success/pay_success", 67 "pages/payment/pay_success/pay_success",
69 -  
70 "pages/user/plus/plus", 68 "pages/user/plus/plus",
71 - "pages/user/cardinfo/cardinfo", 69 + "pages/user/cardinfo/cardinfo",
72 "pages/user/Detailed/Detailed", 70 "pages/user/Detailed/Detailed",
73 "pages/user/Change_phone/Change_phone", 71 "pages/user/Change_phone/Change_phone",
74 -  
75 "pages/user/my_service/appment_main", 72 "pages/user/my_service/appment_main",
76 "pages/user/my_service/i_service", 73 "pages/user/my_service/i_service",
77 "pages/user/my_service/cosmetology_list", 74 "pages/user/my_service/cosmetology_list",
@@ -79,7 +76,9 @@ @@ -79,7 +76,9 @@
79 "pages/user/my_service/tment_details", 76 "pages/user/my_service/tment_details",
80 "pages/user/my_service/tment_eval", 77 "pages/user/my_service/tment_eval",
81 "pages/user/my_service/tment_order_list", 78 "pages/user/my_service/tment_order_list",
82 - "pages/user/my_service/beauty_deta" 79 + "pages/user/my_service/beauty_deta",
  80 +
  81 + "pages/user/labels/labels"
83 ], 82 ],
84 "permission": { 83 "permission": {
85 "scope.userLocation": { 84 "scope.userLocation": {
pages/goods/categoryList/categoryList.js
@@ -219,8 +219,6 @@ Page({ @@ -219,8 +219,6 @@ Page({
219 } 219 }
220 220
221 } 221 }
222 -  
223 - console.log("现在是1级与2级所有的数据", arr)  
224 t.setData({one_level_classify:arr}); 222 t.setData({one_level_classify:arr});
225 223
226 } 224 }
@@ -307,8 +305,6 @@ Page({ @@ -307,8 +305,6 @@ Page({
307 lettersPosition = this.data.lettersPosition, 305 lettersPosition = this.data.lettersPosition,
308 eachLetterHeight = this.data.eachLetterHeight, 306 eachLetterHeight = this.data.eachLetterHeight,
309 letters = this.data.letters; 307 letters = this.data.letters;
310 - console.log(lettersPosition);  
311 - console.log(y);  
312 // 判断触摸点是否在字母导航栏上 308 // 判断触摸点是否在字母导航栏上
313 if (x >= lettersPosition[0][0]) { 309 if (x >= lettersPosition[0][0]) {
314 for (let i = 0, len = lettersPosition.length; i < len; i++) { 310 for (let i = 0, len = lettersPosition.length; i < len; i++) {
@@ -362,7 +358,6 @@ Page({ @@ -362,7 +358,6 @@ Page({
362 }, 358 },
363 success: function (e) { 359 success: function (e) {
364 var dda = e.data.data.pageData; 360 var dda = e.data.data.pageData;
365 - console.log("国家的数据", dda);  
366 s.setData({ nationlist:dda}) 361 s.setData({ nationlist:dda})
367 } 362 }
368 }); 363 });
@@ -392,7 +387,6 @@ Page({ @@ -392,7 +387,6 @@ Page({
392 success: function (e) { 387 success: function (e) {
393 var arr=new Array(); 388 var arr=new Array();
394 var dda = e.data.data.pageData; 389 var dda = e.data.data.pageData;
395 - console.log("商品数据",dda);  
396 s.setData({brand_list:dda}); 390 s.setData({brand_list:dda});
397 for (var i = 0; i < dda.length; i++) { 391 for (var i = 0; i < dda.length; i++) {
398 392
@@ -418,7 +412,6 @@ Page({ @@ -418,7 +412,6 @@ Page({
418 } 412 }
419 //进行排序 413 //进行排序
420 arr.sort(compare("zm")); 414 arr.sort(compare("zm"));
421 - console.log(arr);  
422 s.setData({ groups: arr }); 415 s.setData({ groups: arr });
423 416
424 } 417 }
@@ -456,8 +449,6 @@ Page({ @@ -456,8 +449,6 @@ Page({
456 //图片失败,默认图片 449 //图片失败,默认图片
457 bind_bnerr2: function (e) { 450 bind_bnerr2: function (e) {
458 var _errImg = e.target.dataset.errorimg; 451 var _errImg = e.target.dataset.errorimg;
459 - console.log('bind_bnerr2');  
460 - console.log(_errImg);  
461 var _errObj = {}; 452 var _errObj = {};
462 _errObj[_errImg] = "/public/images/category.png"; 453 _errObj[_errImg] = "/public/images/category.png";
463 this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; 454 this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
@@ -511,7 +502,6 @@ Page({ @@ -511,7 +502,6 @@ Page({
511 select_more:function(e){ 502 select_more:function(e){
512 var cid = e.currentTarget.dataset.cid; 503 var cid = e.currentTarget.dataset.cid;
513 var pid = e.currentTarget.dataset.pid; 504 var pid = e.currentTarget.dataset.pid;
514 - console.log("选择更多"+cid);  
515 var lurl = "/pages/goods/goodsList/goodsList?cat_id=" + cid + "&pid=" + pid; 505 var lurl = "/pages/goods/goodsList/goodsList?cat_id=" + cid + "&pid=" + pid;
516 wx.navigateTo({ url: lurl }); 506 wx.navigateTo({ url: lurl });
517 507
pages/goods/goodsInfo/goodsInfo.js
@@ -2631,8 +2631,6 @@ Page({ @@ -2631,8 +2631,6 @@ Page({
2631 2631
2632 //---产品名称--- 2632 //---产品名称---
2633 //文本换行 参数:1、canvas对象,2、文本 3、距离左侧的距离 4、距离顶部的距离 5、6、文本的宽度 2633 //文本换行 参数:1、canvas对象,2、文本 3、距离左侧的距离 4、距离顶部的距离 5、6、文本的宽度
2634 - console.log("ssssssss", th.data.data.goods_name);  
2635 -  
2636 context.setFillStyle("black"); 2634 context.setFillStyle("black");
2637 context.setFontSize(21.3 * unit) 2635 context.setFontSize(21.3 * unit)
2638 th.draw_Text(context, th.data.data.goods_name, 2636 th.draw_Text(context, th.data.data.goods_name,
@@ -3136,9 +3134,6 @@ Page({ @@ -3136,9 +3134,6 @@ Page({
3136 var index = th.data.sec_pick_index; 3134 var index = th.data.sec_pick_index;
3137 item = th.data.sec_sto.s_arr[index]; 3135 item = th.data.sec_sto.s_arr[index];
3138 } 3136 }
3139 -  
3140 - //th.setData({fir_pick_index:0});  
3141 - console.log("选择门店刷新", "def_pick_store", item);  
3142 th.setData({ 3137 th.setData({
3143 def_pick_store: item, 3138 def_pick_store: item,
3144 sto_sele_name: item.pickup_name, 3139 sto_sele_name: item.pickup_name,
@@ -3221,10 +3216,8 @@ Page({ @@ -3221,10 +3216,8 @@ Page({
3221 if (th.data.choice_sort_store == 0) th.setData({ 3216 if (th.data.choice_sort_store == 0) th.setData({
3222 fir_pick_index: 0 3217 fir_pick_index: 0
3223 }); 3218 });
3224 - //s.showWarning("设置门店地址成功", null, 500, !1);  
3225 getApp().globalData.pk_store = item; 3219 getApp().globalData.pk_store = item;
3226 } else { 3220 } else {
3227 - console.log("门店地址失败");  
3228 //s.showWarning("设置默认门店地址失败", null, 500, !1); 3221 //s.showWarning("设置默认门店地址失败", null, 500, !1);
3229 getApp().my_warnning("设置默认门店地址失败",0,th) 3222 getApp().my_warnning("设置默认门店地址失败",0,th)
3230 } 3223 }
pages/goods/search/search.js
@@ -25,8 +25,6 @@ Page({ @@ -25,8 +25,6 @@ Page({
25 onLoad: function(t) { 25 onLoad: function(t) {
26 var th=this; 26 var th=this;
27 a.getConfig2(function(rs){ 27 a.getConfig2(function(rs){
28 - console.log("onload");  
29 - console.log(rs);  
30 var arr=new Array(),arr2=new Array(); 28 var arr=new Array(),arr2=new Array();
31 if (rs.hot_keywords != null && ut.trim(rs.hot_keywords)!="" ){ 29 if (rs.hot_keywords != null && ut.trim(rs.hot_keywords)!="" ){
32 var arr1 = rs.hot_keywords.split('|'); 30 var arr1 = rs.hot_keywords.split('|');
@@ -96,9 +94,6 @@ Page({ @@ -96,9 +94,6 @@ Page({
96 changeTab: function(t) { 94 changeTab: function(t) {
97 var ord = t.currentTarget.dataset.href; 95 var ord = t.currentTarget.dataset.href;
98 var ad = t.currentTarget.dataset.ad; 96 var ad = t.currentTarget.dataset.ad;
99 -  
100 - console.log("changeTab");  
101 - console.log(ord + ":" + ad + ":" + this.data.requestUrl);  
102 97
103 var url = this.data.requestUrl; 98 var url = this.data.requestUrl;
104 99
@@ -115,8 +110,6 @@ Page({ @@ -115,8 +110,6 @@ Page({
115 //-----------真的调用地址进行搜索------------ 110 //-----------真的调用地址进行搜索------------
116 requestSearch: function(t) { 111 requestSearch: function(t) {
117 var a = this; 112 var a = this;
118 - console.log('requestSearch');  
119 - console.log(t,"扫描商品的搜索商品1111111111111111111111111111");  
120 113
121 this.data.requestUrl = t, 114 this.data.requestUrl = t,
122 //t += "&orderField=" + a.data.tabname; 115 //t += "&orderField=" + a.data.tabname;
@@ -179,7 +172,6 @@ Page({ @@ -179,7 +172,6 @@ Page({
179 172
180 //-----点击搜索按钮---- 173 //-----点击搜索按钮----
181 search: function(t) { 174 search: function(t) {
182 - console.log(t,"是什么的");  
183 if ("string" != typeof t || "" == t) return a.showWarning("请输入搜索关键词"); 175 if ("string" != typeof t || "" == t) return a.showWarning("请输入搜索关键词");
184 this.resetData(), this.requestSearch(this.data.baseUrl + "&key_str=" + encodeURIComponent(t)); 176 this.resetData(), this.requestSearch(this.data.baseUrl + "&key_str=" + encodeURIComponent(t));
185 }, 177 },
pages/index/index/index.js
@@ -6,10 +6,12 @@ var e = function (e) { @@ -6,10 +6,12 @@ var e = function (e) {
6 i = require("../../../utils/util.js"), ut = i, s = require("../../../utils/common.js"), n = new e.default(); 6 i = require("../../../utils/util.js"), ut = i, s = require("../../../utils/common.js"), n = new e.default();
7 var regeneratorRuntime = require('../../../utils/runtime.js'); 7 var regeneratorRuntime = require('../../../utils/runtime.js');
8 var api = require('../../../api/api.js'); 8 var api = require('../../../api/api.js');
  9 +var d = getApp().globalData;
9 10
10 Page({ 11 Page({
11 data: { 12 data: {
12 url: o.imghost, 13 url: o.imghost,
  14 + swiperimage: ["/miniapp/images/title.png"],//,"/miniapp/images/newpeople/newpeople.png"
13 resourceUrl: o.resourceUrl, 15 resourceUrl: o.resourceUrl,
14 logo: o.appLogo, 16 logo: o.appLogo,
15 homeData: null, 17 homeData: null,
@@ -50,13 +52,12 @@ Page({ @@ -50,13 +52,12 @@ Page({
50 pt_timer_arr:null, 52 pt_timer_arr:null,
51 pt_timer:null, 53 pt_timer:null,
52 pt_timer_active:0, 54 pt_timer_active:0,
53 -  
54 //看下商家是否开通会员权益 55 //看下商家是否开通会员权益
55 is_boot:0, 56 is_boot:0,
56 gd_category:null, 57 gd_category:null,
57 is_no_more:0, 58 is_no_more:0,
58 -  
59 max_sw_height:0, //banner的最大高度 59 max_sw_height:0, //banner的最大高度
  60 + is_disgraceful:0,//是否显示新人广告
60 }, 61 },
61 62
62 onLoad: function () { 63 onLoad: function () {
@@ -73,10 +74,16 @@ Page({ @@ -73,10 +74,16 @@ Page({
73 th.setData({ is_boot: is_init }); 74 th.setData({ is_boot: is_init });
74 } 75 }
75 }) 76 })
  77 + th.is_new();
76 78
77 }, 79 },
78 -  
79 - 80 + //关闭新用户领取广告
  81 + close_disgraceful:function(){
  82 + var th = this;
  83 + th.setData({
  84 + is_disgraceful:0
  85 + })
  86 + },
80 async onShow() { 87 async onShow() {
81 var th = this; 88 var th = this;
82 if(getApp().globalData.user_id) getApp().requestCardNum(); 89 if(getApp().globalData.user_id) getApp().requestCardNum();
@@ -173,7 +180,6 @@ Page({ @@ -173,7 +180,6 @@ Page({
173 var tt = { 'ad_code': o.imghost + a[i].ad_code, 'media_link': '' }; 180 var tt = { 'ad_code': o.imghost + a[i].ad_code, 'media_link': '' };
174 arr.push(tt); 181 arr.push(tt);
175 } 182 }
176 - console.log(arr);  
177 if (arr.length>0) e.setData({ banner: arr, }); 183 if (arr.length>0) e.setData({ banner: arr, });
178 184
179 wx.stopPullDownRefresh(); 185 wx.stopPullDownRefresh();
@@ -199,7 +205,6 @@ Page({ @@ -199,7 +205,6 @@ Page({
199 205
200 //当前时间戳 206 //当前时间戳
201 var nt = ut.gettimestamp(); 207 var nt = ut.gettimestamp();
202 - console.log(nt);  
203 208
204 flash_data.forEach(function (val,ind) { 209 flash_data.forEach(function (val,ind) {
205 if(val.start_time>nt) flash_data[ind].status=0; 210 if(val.start_time>nt) flash_data[ind].status=0;
@@ -320,8 +325,6 @@ Page({ @@ -320,8 +325,6 @@ Page({
320 325
321 //--判断小程序是否过期-- 326 //--判断小程序是否过期--
322 setappdata: function (t) { 327 setappdata: function (t) {
323 - console.log('setappdata');  
324 - console.log(t);  
325 if (t.isout == 1) 328 if (t.isout == 1)
326 wx.navigateTo({ 329 wx.navigateTo({
327 url: "/pages/error/error?msg=小程序已经过期", 330 url: "/pages/error/error?msg=小程序已经过期",
@@ -478,8 +481,6 @@ Page({ @@ -478,8 +481,6 @@ Page({
478 countDown2() { 481 countDown2() {
479 if(!this.data.is_timer) return false; 482 if(!this.data.is_timer) return false;
480 483
481 -  
482 -  
483 var th = this; 484 var th = this;
484 // 获取当前时间,同时得到活动结束时间数组 485 // 获取当前时间,同时得到活动结束时间数组
485 var newTime = ut.gettimestamp(); 486 var newTime = ut.gettimestamp();
@@ -545,10 +546,6 @@ Page({ @@ -545,10 +546,6 @@ Page({
545 var th=this; 546 var th=this;
546 this.data.pt_timer=setInterval(function () { 547 this.data.pt_timer=setInterval(function () {
547 var item=ut.get_rand_item(th.data.pt_timer_arr); 548 var item=ut.get_rand_item(th.data.pt_timer_arr);
548 -  
549 - console.log("Interval_pt");  
550 - console.log(item);  
551 -  
552 th.setData({pt_timer_active:1,pt_timer_item:item}); 549 th.setData({pt_timer_active:1,pt_timer_item:item});
553 setTimeout(function () { 550 setTimeout(function () {
554 th.setData({pt_timer_active:0}); 551 th.setData({pt_timer_active:0});
@@ -564,7 +561,6 @@ Page({ @@ -564,7 +561,6 @@ Page({
564 wx.scanCode({ 561 wx.scanCode({
565 success: (res) => { 562 success: (res) => {
566 var result = res.result; 563 var result = res.result;
567 - console.log(res,"是什么所扫码的内容"+result);  
568 wx.navigateTo({ 564 wx.navigateTo({
569 url: "/pages/goods/search/search?s_key="+result, 565 url: "/pages/goods/search/search?s_key="+result,
570 }); 566 });
@@ -616,6 +612,40 @@ Page({ @@ -616,6 +612,40 @@ Page({
616 //计算的高度值 612 //计算的高度值
617 var viewHeight = 715 / ratio; 613 var viewHeight = 715 / ratio;
618 if(this.data.max_sw_height<viewHeight) this.setData({ max_sw_height:viewHeight }); 614 if(this.data.max_sw_height<viewHeight) this.setData({ max_sw_height:viewHeight });
619 - } 615 + },
  616 + //判断该用户是否是新会员
  617 + is_new: function () {
  618 + // var th = this;
  619 + // getApp().request.promiseGet("/api/weshop/marketing/newpeople/act/judge", {
  620 + // data: {
  621 + // storeId: o.stoid,
  622 + // userId: d.user_id
  623 + // }
  624 + // }).then(res => {
  625 + // var swiperimage = th.data.swiperimage;
  626 + // swiperimage.push("/api/weshop/marketing/newpeople/act/bound/judge");
  627 + // if (res.data.code == 0) {
  628 + // th.setData({
  629 + // is_disgraceful:1
  630 + // })
  631 + // }
  632 + // })
  633 +
  634 + // getApp().request.promiseGet("/api/weshop/marketing/newpeople/act/judge", {
  635 + // data: {
  636 + // storeId: o.stoid,
  637 + // userId: d.user_id
  638 + // }
  639 + // }).then(res => {
  640 + // var swiperimage = th.data.swiperimage;
  641 + // swiperimage.push("/miniapp/images/newpeople/newpeople.png");
  642 + // if (res.data.code == 0) {
  643 + // th.setData({
  644 + // swiperimage: swiperimage
  645 + // })
  646 + // }
  647 + // })
  648 +
  649 + }
620 650
621 }); 651 });
622 \ No newline at end of file 652 \ No newline at end of file
pages/index/index/index.wxml
1 <!--普通界面--> 1 <!--普通界面-->
2 <wxs module="filter" src="../../../utils/filter.wxs"></wxs> 2 <wxs module="filter" src="../../../utils/filter.wxs"></wxs>
3 <view class="container rel" wx:if="{{ishow}}"> 3 <view class="container rel" wx:if="{{ishow}}">
4 -<block wx:if="{{banner}}">  
5 -<image class="xc-top-img abs" src="{{url}}/miniapp/images/top-img.png"></image>  
6 -</block>  
7 - <!--搜索框-->  
8 - <view class="{{banner==null?'pink-b ':''}} search-box {{scrollTop>10?'search-fixed':''}} flex-center white ">  
9 - <view class="classify-frame t-c" bindtap="go_cate">  
10 - <image class="classify-img" src="{{url}}/miniapp/images/classify.png"></image>  
11 - <view class="fs20">分<text class="white fs22">类</text></view>  
12 - </view>  
13 - <view class="search-inner">  
14 - <view class="search-img">  
15 - <image class="wh100" src="{{url}}/miniapp/images/search.png"></image>  
16 - </view>  
17 - <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text">  
18 - </input>  
19 - </view>  
20 - <view class="classify-frame t-c" bindtap="getScancode">  
21 - <image class="classify-img" src="{{url}}/miniapp/images/scanning.png"></image>  
22 - <view class="fs20">扫一扫</view>  
23 - </view> 4 + <block wx:if="{{banner}}">
  5 + <image class="xc-top-img abs" src="{{url}}/miniapp/images/top-img.png"></image>
  6 + </block>
  7 + <!--搜索框-->
  8 + <view class="{{banner==null?'pink-b ':''}} search-box {{scrollTop>10?'search-fixed':''}} flex-center white ">
  9 + <view class="classify-frame t-c" bindtap="go_cate">
  10 + <image class="classify-img" src="{{url}}/miniapp/images/classify.png"></image>
  11 + <view class="fs20">分
  12 + <text class="white fs22">类</text>
  13 + </view>
24 </view> 14 </view>
25 - <!--滚动广告-->  
26 - <view class="rel title-img" wx:if="{{banner}}" >  
27 - <swiper autoplay="true" class="swiper_box" duration="1000" interval="3000" vertical=""bindchange="bannerSwiperChange" style="height:{{max_sw_height}}rpx">  
28 - <swiper-item wx:for="{{banner}}" wx:key="banner">  
29 - <view url="{{item.media_link}}" class="slide-image-frame">  
30 - <image class="slide-image"mode="widthFix" src="{{item.ad_code}}" bindload="imageLoad" data-index="{{index}}"  
31 - lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image>  
32 - </view>  
33 - </swiper-item>  
34 - </swiper>  
35 -  
36 - <view class="flex-center-around translation abs">  
37 - <view class="circle spot" wx:for="{{banner}}" wx:key="{{index}}" style="background:{{index==banner_index?'#fff':'#999'}}">  
38 - </view>  
39 - </view> 15 + <view class="search-inner">
  16 + <view class="search-img">
  17 + <image class="wh100" src="{{url}}/miniapp/images/search.png"></image>
  18 + </view>
  19 + <input bindfocus="jumpSearch" class="search-cont" placeholder="请输入您所搜索的商品" type="text">
  20 + </input>
40 </view> 21 </view>
41 - <view class="pd-view" wx:else></view>  
42 -  
43 - <!---导航-->  
44 - <view class="venues_box" hidden='true'>  
45 - <view class="venues_list">  
46 - <view class="venues_item">  
47 - <navigator url="/pages/activity/group_list/group_list">  
48 - <image src="{{url}}/miniapp/images/index/tuangou.png"></image>  
49 - <view>团购</view>  
50 - </navigator>  
51 - </view>  
52 - <view class="venues_item">  
53 - <navigator url="/pages/goods/integralMall/integralMall">  
54 - <image src="{{url}}/miniapp/images/index/jifen.png"></image>  
55 - <view>积分购</view>  
56 - </navigator>  
57 - </view>  
58 - <view class="venues_item">  
59 - <navigator url="/pages/goods/brandstreet/brandstreet">  
60 - <image src="{{url}}/miniapp/images/index/youhui.png"></image>  
61 - <view>优惠券</view>  
62 - </navigator>  
63 - </view>  
64 - <view class="venues_item">  
65 - <navigator url="/pages/activity/coupon_list/coupon_list">  
66 - <image src="{{url}}/miniapp/images/index/qiandao.png"></image>  
67 - <view>签到</view>  
68 - </navigator>  
69 - </view>  
70 - <view class="venues_item">  
71 - <navigator openType="switchTab" url="/pages/goods/categoryList/categoryList">  
72 - <image src="{{url}}/miniapp/images/index/fenlei.png"></image>  
73 - <view>全部分类</view>  
74 - </navigator>  
75 - </view> 22 + <view class="classify-frame t-c" bindtap="getScancode">
  23 + <image class="classify-img" src="{{url}}/miniapp/images/scanning.png"></image>
  24 + <view class="fs20">扫一扫</view>
  25 + </view>
  26 + </view>
  27 + <!--滚动广告-->
  28 + <view class="rel title-img" wx:if="{{banner}}">
  29 + <swiper autoplay="true" class="swiper_box" duration="1000" interval="3000" vertical="" bindchange="bannerSwiperChange" style="height:{{max_sw_height}}rpx">
  30 + <swiper-item wx:for="{{banner}}" wx:key="banner">
  31 + <view url="{{item.media_link}}" class="slide-image-frame">
  32 + <image class="slide-image" mode="widthFix" src="{{item.ad_code}}" bindload="imageLoad" data-index="{{index}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image>
76 </view> 33 </view>
  34 + </swiper-item>
  35 + </swiper>
  36 +
  37 + <view class="flex-center-around translation abs">
  38 + <view class="circle spot" wx:for="{{banner}}" wx:key="{{index}}" style="background:{{index==banner_index?'#fff':'#999'}}">
  39 + </view>
77 </view> 40 </view>
  41 + </view>
  42 + <view class="pd-view" wx:else></view>
  43 +
  44 + <!---导航-->
  45 + <view class="venues_box" hidden='true'>
  46 + <view class="venues_list">
  47 + <view class="venues_item">
  48 + <navigator url="/pages/activity/group_list/group_list">
  49 + <image src="{{url}}/miniapp/images/index/tuangou.png"></image>
  50 + <view>团购</view>
  51 + </navigator>
  52 + </view>
  53 + <view class="venues_item">
  54 + <navigator url="/pages/goods/integralMall/integralMall">
  55 + <image src="{{url}}/miniapp/images/index/jifen.png"></image>
  56 + <view>积分购</view>
  57 + </navigator>
  58 + </view>
  59 + <view class="venues_item">
  60 + <navigator url="/pages/goods/brandstreet/brandstreet">
  61 + <image src="{{url}}/miniapp/images/index/youhui.png"></image>
  62 + <view>优惠券</view>
  63 + </navigator>
  64 + </view>
  65 + <view class="venues_item">
  66 + <navigator url="/pages/activity/coupon_list/coupon_list">
  67 + <image src="{{url}}/miniapp/images/index/qiandao.png"></image>
  68 + <view>签到</view>
  69 + </navigator>
  70 + </view>
  71 + <view class="venues_item">
  72 + <navigator openType="switchTab" url="/pages/goods/categoryList/categoryList">
  73 + <image src="{{url}}/miniapp/images/index/fenlei.png"></image>
  74 + <view>全部分类</view>
  75 + </navigator>
  76 + </view>
  77 + </view>
  78 + </view>
78 79
79 80
80 - <view class="flex-center-around {{banner==null?'mar-top':'mar-tops'}}" > 81 + <view class="flex-center-around {{banner==null?'mar-top':'mar-tops'}}">
81 <view class="flex-vertical"> 82 <view class="flex-vertical">
82 <image class="xc-hook" src="{{url}}/miniapp/images/index/youxuan.png"> 83 <image class="xc-hook" src="{{url}}/miniapp/images/index/youxuan.png">
83 </image> 84 </image>
84 - <text class="yellow-co fs26 margin-left">人工优先</text> 85 + <text class="yellow-co fs26 margin-left">人工优先</text>
85 </view> 86 </view>
86 87
87 88
88 <view class="flex-vertical"> 89 <view class="flex-vertical">
89 - <image class="xc-hook" src="{{url}}/miniapp/images/index/zhengpin.png"> 90 + <image class="xc-hook" src="{{url}}/miniapp/images/index/zhengpin.png">
90 </image> 91 </image>
91 - <text class="yellow-co fs26 margin-left">正品保证</text> 92 + <text class="yellow-co fs26 margin-left">正品保证</text>
92 </view> 93 </view>
93 94
94 <view class="flex-vertical"> 95 <view class="flex-vertical">
95 <image class="xc-hook" src="{{url}}/miniapp/images/index/shouhou.png"> 96 <image class="xc-hook" src="{{url}}/miniapp/images/index/shouhou.png">
96 </image> 97 </image>
97 - <text class="yellow-co fs26 margin-left">售后无忧</text>  
98 - </view> 98 + <text class="yellow-co fs26 margin-left">售后无忧</text>
99 </view> 99 </view>
  100 + </view>
100 101
101 - <!---大分类--->  
102 - <view class="flex-center-around">  
103 - <view wx:for="{{gd_category}}"  
104 - bindtap="go_cate2" data-cid="{{item.id}}" data-pid="0">  
105 - <view class="circle xc-class-frame t-c">  
106 - <image class="xc-class-img" src="{{item.icoimg==null||item.icoimg==''?url+item.icon:item.icoimg}}" binderror="bind_bnerr_icon"  
107 - data-err="gd_category[{{index}}].icon"></image>  
108 - <view class="fs24 gonju ellipsis-1">{{item.name}}</view>  
109 - </view>  
110 - </view> 102 + <!---大分类--->
  103 + <view class="flex-center-around">
  104 + <view wx:for="{{gd_category}}" bindtap="go_cate2" data-cid="{{item.id}}" data-pid="0">
  105 + <view class="circle xc-class-frame t-c">
  106 + <image class="xc-class-img" src="{{item.icoimg==null||item.icoimg==''?url+item.icon:item.icoimg}}" binderror="bind_bnerr_icon" data-err="gd_category[{{index}}].icon"></image>
  107 + <view class="fs24 gonju ellipsis-1">{{item.name}}</view>
111 </view> 108 </view>
  109 + </view>
  110 + </view>
112 111
113 - <!---跳转我的权益--->  
114 - <view class="title-img-frame" wx:if="{{is_boot}}" bindtap="go_quanyi" >  
115 - <image class="xc-title-img"src="{{url}}/miniapp/images/title.png"></image>  
116 - </view>  
117 -  
118 - <view class="split-line"></view>  
119 -  
120 - <!--秒杀-->  
121 - <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}">  
122 - <navigator url="/pages/activity/seckill_list/seckill_list">  
123 - <view class="seckill-time">  
124 - <view class="classname flex">  
125 - <image class="clock-img" src="{{url}}/miniapp/images/clock.png"></image>  
126 - <image class="seckill-ttitle-img height"src="{{url}}/miniapp/images/seckill-ttitle.png"></image>  
127 - </view>  
128 - <view class="flex seckill-list">  
129 - <text class="fs24 xc-marfin-right">查看全部</text>  
130 - <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image>  
131 - </view>  
132 - </view>  
133 - </navigator>  
134 - <view class="seckill-list">  
135 - <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange">  
136 - <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper " wx:key="saleGoods">  
137 - <navigator class="ib m-left" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}"  
138 - wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind"  
139 - >  
140 - <view class="imgview ">  
141 - <image src="{{url+aitem.original_img}}" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img"  
142 - binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image>  
143 -  
144 - 112 + <!-- 轮播 -->
  113 + <swiper class="swiper" autoplay="true" interval="5000" circular="{{true}}" indicator-dots="{{true}}" indicator-active-color="rgb(255,255,255)">
  114 + <!-- 跳转我的权益 -->
  115 + <block wx:for="{{swiperimage}}" wx:for-item="adver" wx:for-index="key">
  116 + <swiper-item>
  117 + <view class="title-img-frame">
  118 + <image class="xc-title-img" src="{{url+adver}}" bindtap="{{key==0?'go_quanyi':''}}"></image>
  119 + </view>
  120 + </swiper-item>
  121 + </block>
  122 + </swiper>
145 123
  124 + <view class="split-line"></view>
146 125
147 - <image wx:if="{{aitem.status==0}}" class="status_img" src="{{url}}/miniapp/images/miao/yure.png"></image>  
148 - <image wx:if="{{aitem.status==1}}" class="status_img" src="{{url}}/miniapp/images/miao/going.png"></image>  
149 - <image wx:if="{{aitem.status==2}}" class="status_img" src="{{url}}/miniapp/images/miao/mend.png"></image>  
150 - </view>  
151 - <view class="ellipsis-2">{{aitem.title}}</view>  
152 - <view class="red-co mar-top10 is_seckill_height" > <text class="fs20">¥</text>{{aitem.price}}  
153 - <text class="un_line">¥{{aitem.market_price}}</text>  
154 - </view>  
155 - </navigator>  
156 - </swiper-item>  
157 - </swiper>  
158 - <view class="flex-center-around translation">  
159 - <view class="circle spot" wx:for="{{saleGoods}}" wx:key="{{index}}" style="background:{{index==flash_index?'#fff':'#999'}}"> 126 + <!--秒杀-->
  127 + <view class="seckill" wx:if="{{saleGoods!=null && pindGoods.length!=0 }}">
  128 + <navigator url="/pages/activity/seckill_list/seckill_list">
  129 + <view class="seckill-time">
  130 + <view class="classname flex">
  131 + <image class="clock-img" src="{{url}}/miniapp/images/clock.png"></image>
  132 + <image class="seckill-ttitle-img height" src="{{url}}/miniapp/images/seckill-ttitle.png"></image>
160 </view> 133 </view>
  134 + <view class="flex seckill-list">
  135 + <text class="fs24 xc-marfin-right">查看全部</text>
  136 + <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image>
161 </view> 137 </view>
  138 + </view>
  139 + </navigator>
  140 + <view class="seckill-list">
  141 + <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange">
  142 + <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper " wx:key="saleGoods">
  143 + <navigator class="ib m-left" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind">
  144 + <view class="imgview ">
  145 + <image src="{{url+aitem.original_img}}" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image>
  146 +
  147 + <image wx:if="{{aitem.status==0}}" class="status_img" src="{{url}}/miniapp/images/miao/yure.png"></image>
  148 + <image wx:if="{{aitem.status==1}}" class="status_img" src="{{url}}/miniapp/images/miao/going.png"></image>
  149 + <image wx:if="{{aitem.status==2}}" class="status_img" src="{{url}}/miniapp/images/miao/mend.png"></image>
  150 + </view>
  151 + <view class="ellipsis-2">{{aitem.title}}</view>
  152 + <view class="red-co mar-top10 is_seckill_height">
  153 + <text class="fs20">¥</text>{{aitem.price}}
  154 + <text class="un_line">¥{{aitem.market_price}}</text>
  155 + </view>
  156 + </navigator>
  157 + </swiper-item>
  158 + </swiper>
  159 + <view class="flex-center-around translation">
  160 + <view class="circle spot" wx:for="{{saleGoods}}" wx:key="{{index}}" style="background:{{index==flash_index?'#fff':'#999'}}">
162 </view> 161 </view>
  162 + </view>
163 </view> 163 </view>
164 - <!----拼单---->  
165 - <view class="seckill assemble-top-border" wx:if="{{pindGoods!=null && pindGoods.length!=0 }}">  
166 - <navigator url="/pages/activity/pind_list/pind_list">  
167 - <view class="seckill-time">  
168 - <view class="classname flex">  
169 - <image class="clock-img" src="{{url}}/miniapp/images/clock.png"></image>  
170 - <image class="seckill-ttitle-img"src="{{url}}/miniapp/images/team.png"></image>  
171 - <block wx:if="{{pt_timer_item}}">  
172 - <view class="flex user-frame t-c xc-ash {{pt_timer_active==1?'pt_active':''}}">  
173 - <image class="user-img circle" src="{{pt_timer_item.head_pic}}"></image>  
174 - <view class="ellipsis-1 user-name fs24">{{pt_timer_item.nickname}}</view>  
175 - <text class="fs20">刚拼团成功</text>  
176 - </view>  
177 - </block>  
178 - </view>  
179 - <view class="flex seckill-list">  
180 - <text class="fs24 xc-marfin-right">查看全部</text>  
181 - <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image>  
182 - </view> 164 + </view>
  165 + <!----拼单---->
  166 + <view class="seckill assemble-top-border" wx:if="{{pindGoods!=null && pindGoods.length!=0 }}">
  167 + <navigator url="/pages/activity/pind_list/pind_list">
  168 + <view class="seckill-time">
  169 + <view class="classname flex">
  170 + <image class="clock-img" src="{{url}}/miniapp/images/clock.png"></image>
  171 + <image class="seckill-ttitle-img" src="{{url}}/miniapp/images/team.png"></image>
  172 + <block wx:if="{{pt_timer_item}}">
  173 + <view class="flex user-frame t-c xc-ash {{pt_timer_active==1?'pt_active':''}}">
  174 + <image class="user-img circle" src="{{pt_timer_item.head_pic}}"></image>
  175 + <view class="ellipsis-1 user-name fs24">{{pt_timer_item.nickname}}</view>
  176 + <text class="fs20">刚拼团成功</text>
183 </view> 177 </view>
184 - </navigator>  
185 - <view class="seckill-lists rel">  
186 - <swiper class="s_proms" style="height:{{pindGoods[0].length>1?'590':'290'}}rpx" indicator-active-color='red' bindchange="ptSwiperChange">  
187 - <swiper-item wx:for="{{pindGoods}}" wx:key="{{index}}" wx:for-index="pix">  
188 - <view class="teamheight" style='display:block;' wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind">  
189 - <view class="kill-item">  
190 - <navigator class="flex navwidth" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}">  
191 - <view class="kill-pic">  
192 - <image class="wh100" src="{{url+aitem.original_img}}" data-val="{{aitem.original_img}}"  
193 - data-errorimg="pindGoods[{{pix}}][{{aind}}].original_img" binderror="bind_bnerr2" lazy-load="true"> 178 + </block>
  179 + </view>
  180 + <view class="flex seckill-list">
  181 + <text class="fs24 xc-marfin-right">查看全部</text>
  182 + <image class="arrow-right" src="{{url}}/miniapp/images/icon-arrowdown.png"></image>
  183 + </view>
  184 + </view>
  185 + </navigator>
  186 + <view class="seckill-lists rel">
  187 + <swiper class="s_proms" style="height:{{pindGoods[0].length>1?'590':'290'}}rpx" indicator-active-color='red' bindchange="ptSwiperChange">
  188 + <swiper-item wx:for="{{pindGoods}}" wx:key="{{index}}" wx:for-index="pix">
  189 + <view class="teamheight" style='display:block;' wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind">
  190 + <view class="kill-item">
  191 + <navigator class="flex navwidth" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}">
  192 + <view class="kill-pic">
  193 + <image class="wh100" src="{{url+aitem.original_img}}" data-val="{{aitem.original_img}}" data-errorimg="pindGoods[{{pix}}][{{aind}}].original_img" binderror="bind_bnerr2" lazy-load="true">
194 </image> 194 </image>
195 - </view> 195 + </view>
196 196
197 - <view class="kill-cont">  
198 - <navigator class="goods-name ellipsis-2" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">  
199 - {{aitem.title}}  
200 -  
201 - </navigator>  
202 - <view class="flex left">  
203 - <view class="tneirong red-b flex-vertical rel" wx:if="{{aitem.is_team_tepy!=0}}">  
204 - <image class="xc-team-img abs" src="{{url}}/miniapp/images/fril.png"></image>  
205 - 已拼{{aitem.buy_num}}份</view>  
206 - <view class="fs20 flex xc-people-val-frame"  
207 - style="border-color:{{aitem.is_team_tepy==0?'#059de5':'#d60021'}};margin-left:{{aitem.is_team_tepy==0?'':'8rpx'}}">  
208 - <view class=" flex-center val-img {{aitem.is_team_tepy==0?'blue_b':'red-b'}}">  
209 - <image class="people-img"src="{{url}}/miniapp/images/bai-ren.png"></image>  
210 - </view>  
211 - <text class="{{aitem.is_team_tepy==0?'blue_c':'red-co'}}" style="margin-left:8rpx; margin-right:8rpx">{{aitem.ct_num}}人团</text>  
212 - </view> 197 + <view class="kill-cont">
  198 + <navigator class="goods-name ellipsis-2" url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}">
  199 + {{aitem.title}}
213 200
214 - <view class="fs20 blue_c time-blue" wx:if="{{aitem.is_team_tepy==0}}">  
215 - 距开始:  
216 - <text class='tui-conutdown-box'>{{aitem.djs.day}}</text>天  
217 - <text class='tui-conutdown-box'>{{aitem.djs.hou}}</text>时  
218 - <text class='tui-conutdown-box'>{{aitem.djs.min}}</text>分  
219 - <text class='tui-conutdown-box tui-countdown-bg'>{{aitem.djs.sec}}</text>  
220 - 秒  
221 - </view>  
222 - </view>  
223 -  
224 -  
225 - <view class="goods-num"style="margin-top:{{type==0?'70rpx':'40rpx'}}">  
226 - <view>  
227 -  
228 - <view class="fs40 flex xc-top15 {{aitem.is_team_tepy==0?'blue_c ai-bas':' red-co ai-bas'}}">  
229 - <text class="fs28 {{aitem.is_team_tepy==0?'martop4':''}}">¥</text>  
230 - <text style="margin-left:-5rpx">{{aitem.price}}</text>  
231 - <span class="underline {{type==0?'martop18':''}}">零售价¥{{aitem.market_price}}</span> 201 + </navigator>
  202 + <view class="flex left">
  203 + <view class="tneirong red-b flex-vertical rel" wx:if="{{aitem.is_team_tepy!=0}}">
  204 + <image class="xc-team-img abs" src="{{url}}/miniapp/images/fril.png"></image>
  205 + 已拼{{aitem.buy_num}}份</view>
  206 + <view class="fs20 flex xc-people-val-frame" style="border-color:{{aitem.is_team_tepy==0?'#059de5':'#d60021'}};margin-left:{{aitem.is_team_tepy==0?'':'8rpx'}}">
  207 + <view class=" flex-center val-img {{aitem.is_team_tepy==0?'blue_b':'red-b'}}">
  208 + <image class="people-img" src="{{url}}/miniapp/images/bai-ren.png"></image>
  209 + </view>
  210 + <text class="{{aitem.is_team_tepy==0?'blue_c':'red-co'}}" style="margin-left:8rpx; margin-right:8rpx">{{aitem.ct_num}}人团</text>
232 </view> 211 </view>
233 -  
234 - </view>  
235 212
  213 + <view class="fs20 blue_c time-blue" wx:if="{{aitem.is_team_tepy==0}}">
  214 + 距开始:
  215 + <text class='tui-conutdown-box'>{{aitem.djs.day}}</text>天
  216 + <text class='tui-conutdown-box'>{{aitem.djs.hou}}</text>时
  217 + <text class='tui-conutdown-box'>{{aitem.djs.min}}</text>分
  218 + <text class='tui-conutdown-box tui-countdown-bg'>{{aitem.djs.sec}}</text> 秒
  219 + </view>
  220 + </view>
236 221
237 - </view>  
238 - </view>  
239 -  
240 - </navigator> 222 + <view class="goods-num" style="margin-top:{{type==0?'70rpx':'40rpx'}}">
  223 + <view>
241 224
  225 + <view class="fs40 flex xc-top15 {{aitem.is_team_tepy==0?'blue_c ai-bas':' red-co ai-bas'}}">
  226 + <text class="fs28 {{aitem.is_team_tepy==0?'martop4':''}}">¥</text>
  227 + <text style="margin-left:-5rpx">{{aitem.price}}</text>
  228 + <span class="underline {{type==0?'martop18':''}}">零售价¥{{aitem.market_price}}</span>
  229 + </view>
242 230
243 - </view> 231 + </view>
  232 + </view>
  233 + </view>
244 234
245 -</view>  
246 - 235 + </navigator>
  236 + </view>
247 237
248 - </swiper-item>  
249 - </swiper> 238 + </view>
  239 + </swiper-item>
  240 + </swiper>
250 241
251 - <view class="flex-center-around translations abs"> 242 + <view class="flex-center-around translations abs">
252 <view class="circle spot" wx:for="{{pindGoods}}" wx:key="{{index}}" style="background:{{index==pt_index?'#fff':'#999'}}"> 243 <view class="circle spot" wx:for="{{pindGoods}}" wx:key="{{index}}" style="background:{{index==pt_index?'#fff':'#999'}}">
253 </view> 244 </view>
254 - </view>  
255 - </view> 245 + </view>
256 </view> 246 </view>
257 -  
258 -  
259 - 247 + </view>
260 248
261 -  
262 - <!-- 好物推荐 --> 249 + <!-- 好物推荐 -->
263 <view class="title"> 250 <view class="title">
264 <!-- 标题 --> 251 <!-- 标题 -->
265 <view> 252 <view>
@@ -291,67 +278,84 @@ @@ -291,67 +278,84 @@
291 <!-- 商品列表组件 --> 278 <!-- 商品列表组件 -->
292 <goods_recommend id="goods_list"></goods_recommend> 279 <goods_recommend id="goods_list"></goods_recommend>
293 <!-- 商品列表 --> 280 <!-- 商品列表 -->
294 -  
295 - </view>  
296 -  
297 - </view> 281 +
  282 + </view>
  283 +
  284 +</view>
298 <!--是否是自定义--> 285 <!--是否是自定义-->
299 <view class="container" wx:if="{{isTemplate}}" style="background-color:{{bgcolor_t}}"> 286 <view class="container" wx:if="{{isTemplate}}" style="background-color:{{bgcolor_t}}">
300 - <block wx:for="{{template_arr}}" wx:key="{{index}}" >  
301 - <view>  
302 - <!--导航-->  
303 - <block wx:if="{{item.ename=='nav'}}">  
304 - <nav object="{{item.content}}"></nav>  
305 - </block>  
306 - <!--店招-->  
307 - <block wx:if="{{item.ename=='shopname'}}">  
308 - <shopname object="{{item.content}}"></shopname>  
309 - </block>  
310 - <!--广告组合-->  
311 - <block wx:if="{{item.ename=='advertising'}}">  
312 - <advertising object="{{item.content}}"></advertising>  
313 - </block>  
314 - <!--商品分组-->  
315 - <block wx:if="{{item.ename=='goodsGroup'}}">  
316 - <goodsGroup object="{{item.content}}"></goodsGroup>  
317 - </block>  
318 - <!--通知-->  
319 - <block wx:if="{{item.ename=='notice'}}">  
320 - <notice object="{{item.content}}"></notice>  
321 - </block>  
322 - <!--语音-->  
323 - <block wx:if="{{item.ename=='voice'}}">  
324 - <voice object="{{item.content}}"></voice>  
325 - </block>  
326 - <!--视频-->  
327 - <block wx:if="{{item.ename=='video'}}">  
328 - <mvideo object="{{item.content}}"></mvideo>  
329 - </block>  
330 - <!--搜索-->  
331 - <block wx:if="{{item.ename=='searchbox'}}">  
332 - <searchbox object="{{item.content}}"></searchbox>  
333 - </block>  
334 - <!--天天拼单-->  
335 - <block wx:if="{{item.ename=='pingd_buy'}}">  
336 - <pingd_buy object="{{item.content}}"></pingd_buy>  
337 - </block>  
338 - <!--秒杀-->  
339 - <block wx:if="{{item.ename=='seckill'}}">  
340 - <seckill object="{{item.content}}"></seckill>  
341 - </block>  
342 - <!--标题-->  
343 - <block wx:if="{{item.ename=='title'}}">  
344 - <title object="{{item.content}}"></title>  
345 - </block>  
346 - <!--辅助空白-->  
347 - <block wx:if="{{item.ename=='white'}}">  
348 - <assist object="{{item.content}}"></assist>  
349 - </block>  
350 - <!--图片组合-->  
351 - <block wx:if="{{item.ename=='picMix'}}">  
352 - <picMax object="{{item.content}}"></picMax>  
353 - </block>  
354 - </view>  
355 - </block> 287 + <block wx:for="{{template_arr}}" wx:key="{{index}}">
  288 + <view>
  289 + <!--导航-->
  290 + <block wx:if="{{item.ename=='nav'}}">
  291 + <nav object="{{item.content}}"></nav>
  292 + </block>
  293 + <!--店招-->
  294 + <block wx:if="{{item.ename=='shopname'}}">
  295 + <shopname object="{{item.content}}"></shopname>
  296 + </block>
  297 + <!--广告组合-->
  298 + <block wx:if="{{item.ename=='advertising'}}">
  299 + <advertising object="{{item.content}}"></advertising>
  300 + </block>
  301 + <!--商品分组-->
  302 + <block wx:if="{{item.ename=='goodsGroup'}}">
  303 + <goodsGroup object="{{item.content}}"></goodsGroup>
  304 + </block>
  305 + <!--通知-->
  306 + <block wx:if="{{item.ename=='notice'}}">
  307 + <notice object="{{item.content}}"></notice>
  308 + </block>
  309 + <!--语音-->
  310 + <block wx:if="{{item.ename=='voice'}}">
  311 + <voice object="{{item.content}}"></voice>
  312 + </block>
  313 + <!--视频-->
  314 + <block wx:if="{{item.ename=='video'}}">
  315 + <mvideo object="{{item.content}}"></mvideo>
  316 + </block>
  317 + <!--搜索-->
  318 + <block wx:if="{{item.ename=='searchbox'}}">
  319 + <searchbox object="{{item.content}}"></searchbox>
  320 + </block>
  321 + <!--天天拼单-->
  322 + <block wx:if="{{item.ename=='pingd_buy'}}">
  323 + <pingd_buy object="{{item.content}}"></pingd_buy>
  324 + </block>
  325 + <!--秒杀-->
  326 + <block wx:if="{{item.ename=='seckill'}}">
  327 + <seckill object="{{item.content}}"></seckill>
  328 + </block>
  329 + <!--标题-->
  330 + <block wx:if="{{item.ename=='title'}}">
  331 + <title object="{{item.content}}"></title>
  332 + </block>
  333 + <!--辅助空白-->
  334 + <block wx:if="{{item.ename=='white'}}">
  335 + <assist object="{{item.content}}"></assist>
  336 + </block>
  337 + <!--图片组合-->
  338 + <block wx:if="{{item.ename=='picMix'}}">
  339 + <picMax object="{{item.content}}"></picMax>
  340 + </block>
  341 + </view>
  342 + </block>
356 </view> 343 </view>
357 - 344 +<!-- 蒙尘 -->
  345 +<block wx:if="{{is_disgraceful}}">
  346 + <view class="disgraceful">
  347 + <!-- 新人礼领取图片 -->
  348 + <view class="newreceive flex-center">
  349 + <view>
  350 + <navigator url="">
  351 + <view class="flex-level">
  352 + <image class="receive" src="{{url}}/miniapp/images/newpeople/newreceive.png"></image>
  353 + </view>
  354 + </navigator>
  355 + <view class="flex-level">
  356 + <image class="close" src="{{url}}/miniapp/images/plus/Close.png" bindtap="close_disgraceful"></image>
  357 + </view>
  358 + </view>
  359 + </view>
  360 + </view>
  361 +</block>
358 \ No newline at end of file 362 \ No newline at end of file
pages/index/index/index.wxss
1 -.pink-b{ 1 +.pink-b {
2 background: #ff7295; 2 background: #ff7295;
3 } 3 }
  4 +
4 .search-box { 5 .search-box {
5 - position: fixed;  
6 - top: 0;  
7 - left: 0;  
8 - width: 100%;  
9 - height: 88rpx;  
10 - z-index: 10;  
11 - /* background: linear-gradient(rgba(0,0,0,.2),rgba(255,255,255,0)); */  
12 -}  
13 -.classify-img{ 6 + position: fixed;
  7 + top: 0;
  8 + left: 0;
  9 + width: 100%;
  10 + height: 88rpx;
  11 + z-index: 10;
  12 +}
  13 +
  14 +.classify-img {
14 width: 50rpx; 15 width: 50rpx;
15 - height: 45rpx 16 + height: 45rpx;
16 } 17 }
  18 +
17 .logo { 19 .logo {
18 - width: 48rpx;  
19 - height: 48rpx;  
20 - margin: 0 18rpx;  
21 - border-radius: 50%;  
22 - overflow: hidden; 20 + width: 48rpx;
  21 + height: 48rpx;
  22 + margin: 0 18rpx;
  23 + border-radius: 50%;
  24 + overflow: hidden;
23 } 25 }
24 26
25 .search-inner { 27 .search-inner {
26 - display: flex;  
27 - align-items: center;  
28 - margin: 20rpx 25rpx;  
29 - width: 566rpx;  
30 - height: 58rpx;  
31 - border-radius: 29rpx;  
32 - background-color: #fff;  
33 - justify-content: center; 28 + display: flex;
  29 + align-items: center;
  30 + margin: 20rpx 25rpx;
  31 + width: 566rpx;
  32 + height: 58rpx;
  33 + border-radius: 29rpx;
  34 + background-color: #fff;
  35 + justify-content: center;
34 } 36 }
35 37
36 .search-img { 38 .search-img {
37 -  
38 - width: 30rpx;  
39 - height: 30rpx;  
40 - margin-left: 36rpx;  
41 -display: flex;  
42 -align-items: center;  
43 -position: absolute;  
44 -left: 10%; 39 + width: 30rpx;
  40 + height: 30rpx;
  41 + margin-left: 36rpx;
  42 + display: flex;
  43 + align-items: center;
  44 + position: absolute;
  45 + left: 10%;
45 } 46 }
46 47
47 .search-cont { 48 .search-cont {
48 - height: 58rpx;  
49 - width: 530rpx;  
50 - padding-left: 12rpx;  
51 - line-height: 58rpx;  
52 - font-size: 24rpx;  
53 - color: #666;  
54 - margin-left: 56rpx;  
55 - 49 + height: 58rpx;
  50 + width: 530rpx;
  51 + padding-left: 12rpx;
  52 + line-height: 58rpx;
  53 + font-size: 24rpx;
  54 + color: #666;
  55 + margin-left: 56rpx;
56 } 56 }
57 57
58 .search-fixed { 58 .search-fixed {
59 - background: #ff7295; 59 + background: #ff7295;
60 } 60 }
61 61
62 .swiper_box { 62 .swiper_box {
63 - width: 100%;  
64 - height: auto;  
65 -}  
66 -.s_prom{  
67 - width: 100%;  
68 - height: 340rpx; 63 + width: 100%;
  64 + height: auto;
69 } 65 }
70 -.s_proms{  
71 - width: 100%;  
72 - height:590rpx; 66 +
  67 +.s_prom {
  68 + width: 100%;
  69 + height: 340rpx;
73 } 70 }
74 71
75 -.slide-image{  
76 - width: 100%;  
77 - display: inline-block;  
78 - overflow: hidden;  
79 - border-radius: 14rpx;  
80 - height: auto; 72 +.s_proms {
  73 + width: 100%;
  74 + height: 590rpx;
  75 +}
81 76
  77 +.slide-image {
  78 + width: 100%;
  79 + display: inline-block;
  80 + overflow: hidden;
  81 + border-radius: 14rpx;
  82 + height: auto;
82 } 83 }
83 84
84 .venues_box { 85 .venues_box {
85 - background-color: #fff;  
86 - padding: 20rpx 10rpx; 86 + background-color: #fff;
  87 + padding: 20rpx 10rpx;
87 } 88 }
88 89
89 .venues_item { 90 .venues_item {
90 - display: block;  
91 - float: left;  
92 - width: 20%;  
93 - text-align: center;  
94 - margin: 25rpx 0; 91 + display: block;
  92 + float: left;
  93 + width: 20%;
  94 + text-align: center;
  95 + margin: 25rpx 0;
95 } 96 }
96 97
97 .venues_item image { 98 .venues_item image {
98 - vertical-align: middle;  
99 - width: 90rpx;  
100 - height: 90rpx;  
101 - border: 0; 99 + vertical-align: middle;
  100 + width: 90rpx;
  101 + height: 90rpx;
  102 + border: 0;
102 } 103 }
103 104
104 .venues_item view { 105 .venues_item view {
105 - font-size: 26rpx;  
106 - margin-top: 10rpx; 106 + font-size: 26rpx;
  107 + margin-top: 10rpx;
107 } 108 }
108 109
109 .choice_box { 110 .choice_box {
110 - font-size: 14px; 111 + font-size: 14px;
111 } 112 }
112 113
113 .choice_box .choice_list .choice_item { 114 .choice_box .choice_list .choice_item {
114 - width: 368rpx;  
115 - float: left;  
116 - margin: 2rpx;  
117 - background-color: #fff; 115 + width: 368rpx;
  116 + float: left;
  117 + margin: 2rpx;
  118 + background-color: #fff;
118 } 119 }
119 120
120 .choice_box .choice_list image { 121 .choice_box .choice_list image {
121 - width: 100%;  
122 -  
123 - height: auto; 122 + width: 100%;
  123 + height: auto;
124 } 124 }
125 -.title-img{  
126 - margin-top: 110rpx;  
127 125
  126 +.title-img {
  127 + margin-top: 110rpx;
128 margin-bottom: 15rpx; 128 margin-bottom: 15rpx;
129 height: auto; 129 height: auto;
130 -  
131 } 130 }
132 131
133 .choice_box .choice_list .title { 132 .choice_box .choice_list .title {
134 - height: 36rpx;  
135 - line-height: 36rpx;  
136 - /* font-weight: bold; */  
137 - text-align: left;  
138 - color: #333;  
139 - margin-left: 20rpx;  
140 - font-size: 30rpx; 133 + height: 36rpx;
  134 + line-height: 36rpx;
  135 + /* font-weight: bold; */
  136 + text-align: left;
  137 + color: #333;
  138 + margin-left: 20rpx;
  139 + font-size: 30rpx;
141 } 140 }
142 141
143 .choice_box .choice_list .choice_footer { 142 .choice_box .choice_list .choice_footer {
144 - display: block;  
145 - margin-top:20rpx;  
146 - margin-left: 15rpx;  
147 - position: relative;  
148 - height: 74rpx;  
149 - line-height: 17rpx; 143 + display: block;
  144 + margin-top: 20rpx;
  145 + margin-left: 15rpx;
  146 + position: relative;
  147 + height: 74rpx;
  148 + line-height: 17rpx;
150 } 149 }
151 150
152 .choice_box .choice_list .choice_footer .price { 151 .choice_box .choice_list .choice_footer .price {
153 - color: #f23030; height: 10px 152 + color: #f23030;
  153 + height: 10px;
154 } 154 }
155 155
156 .choice_box .choice_list .choice_footer .similer { 156 .choice_box .choice_list .choice_footer .similer {
157 - position: absolute;  
158 - bottom: 0;  
159 - right: 0;  
160 - text-align: center;  
161 - color: #686868;  
162 - width: fit-content;  
163 - line-height: 30rpx;  
164 - border: 1rpx solid #bfbfbf;  
165 - padding: 1rpx 6rpx;  
166 - border-radius: 5rpx; 157 + position: absolute;
  158 + bottom: 0;
  159 + right: 0;
  160 + text-align: center;
  161 + color: #686868;
  162 + width: fit-content;
  163 + line-height: 30rpx;
  164 + border: 1rpx solid #bfbfbf;
  165 + padding: 1rpx 6rpx;
  166 + border-radius: 5rpx;
167 } 167 }
168 168
169 .section { 169 .section {
170 - margin-top: 20rpx;  
171 - background-color: #fff; 170 + margin-top: 20rpx;
  171 + background-color: #fff;
172 } 172 }
173 173
174 .section-title { 174 .section-title {
175 - padding-top: 30rpx;  
176 - height: 54rpx;  
177 - line-height: 54rpx;  
178 - font-size: 36rpx;  
179 - font-weight: 700;  
180 - color: #333;  
181 - text-align: center;  
182 - letter-spacing: 3rpx; 175 + padding-top: 30rpx;
  176 + height: 54rpx;
  177 + line-height: 54rpx;
  178 + font-size: 36rpx;
  179 + font-weight: 700;
  180 + color: #333;
  181 + text-align: center;
  182 + letter-spacing: 3rpx;
183 } 183 }
184 184
185 .section-subtitle { 185 .section-subtitle {
186 - line-height: 0;  
187 - width: 340rpx;  
188 - height: 16rpx;  
189 - padding-bottom: 20rpx;  
190 - margin: 0 auto; 186 + line-height: 0;
  187 + width: 340rpx;
  188 + height: 16rpx;
  189 + padding-bottom: 20rpx;
  190 + margin: 0 auto;
191 } 191 }
192 192
193 .seckill { 193 .seckill {
194 - margin-top: 20rpx;  
195 - background-color: #fff;  
196 - padding-bottom: 30rpx; 194 + margin-top: 20rpx;
  195 + background-color: #fff;
  196 + padding-bottom: 30rpx;
197 } 197 }
198 198
199 .seckill-time { 199 .seckill-time {
200 - display: flex;  
201 - justify-content: space-between;  
202 - padding: 0 30rpx;  
203 - align-items: center;  
204 - height: 72rpx;  
205 - color: #333;  
206 - margin-bottom: 20rpx; 200 + display: flex;
  201 + justify-content: space-between;
  202 + padding: 0 30rpx;
  203 + align-items: center;
  204 + height: 72rpx;
  205 + color: #333;
  206 + margin-bottom: 20rpx;
207 } 207 }
208 208
209 .sk-tips { 209 .sk-tips {
210 - font-size: 36rpx;  
211 - font-weight: bold;  
212 - margin-right: 20rpx; 210 + font-size: 36rpx;
  211 + font-weight: bold;
  212 + margin-right: 20rpx;
213 } 213 }
214 214
215 .sk-time { 215 .sk-time {
216 - position: relative;  
217 - display: inline-block;  
218 - font-size: 24rpx;  
219 - width: 36rpx;  
220 - line-height: 36rpx;  
221 - background-color: #333;  
222 - margin-right: 20rpx;  
223 - color: #fff;  
224 - text-align: center; 216 + position: relative;
  217 + display: inline-block;
  218 + font-size: 24rpx;
  219 + width: 36rpx;
  220 + line-height: 36rpx;
  221 + background-color: #333;
  222 + margin-right: 20rpx;
  223 + color: #fff;
  224 + text-align: center;
225 } 225 }
226 226
227 .sk-time::before { 227 .sk-time::before {
228 - content: ':';  
229 - position: absolute;  
230 - right: -13rpx;  
231 - top: 0;  
232 - color: #333;  
233 - font-weight: bold; 228 + content: ':';
  229 + position: absolute;
  230 + right: -13rpx;
  231 + top: 0;
  232 + color: #333;
  233 + font-weight: bold;
234 } 234 }
235 235
236 .sk-time:last-child::before { 236 .sk-time:last-child::before {
237 - content: ''; 237 + content: '';
238 } 238 }
239 239
240 .seckill-time>navigator { 240 .seckill-time>navigator {
241 - font-size: 28rpx; 241 + font-size: 28rpx;
242 } 242 }
243 243
244 .sk-pic { 244 .sk-pic {
245 - width: 28rpx;  
246 - height: 28rpx;  
247 - vertical-align: top; 245 + width: 28rpx;
  246 + height: 28rpx;
  247 + vertical-align: top;
248 } 248 }
249 249
250 .seckill-list { 250 .seckill-list {
251 -  
252 - overflow: hidden; 251 + overflow: hidden;
253 } 252 }
254 253
255 /* .seckill-list navigator { 254 /* .seckill-list navigator {
256 width: 236rpx; margin-right: 10rpx; position: relative; 255 width: 236rpx; margin-right: 10rpx; position: relative;
257 } */ 256 } */
258 257
  258 +.seckill-list view {
  259 + height: 62rpx;
  260 + padding: 0 10rpx;
  261 + line-height: 33rpx;
  262 + overflow: hidden;
  263 + font-size: 28rpx;
  264 + width: 203rpx;
  265 +}
259 266
  267 +.seckill-list view.imgview {
  268 + width: 203rpx;
  269 + height: 210rpx;
  270 + position: relative;
  271 + overflow: hidden;
  272 +}
260 273
261 -.seckill-list view {  
262 - height: 62rpx;  
263 - padding: 0 10rpx;  
264 - line-height: 33rpx;  
265 - overflow: hidden;  
266 - font-size: 28rpx;  
267 - width: 203rpx  
268 -}  
269 -  
270 -.seckill-list view.imgview{  
271 - width: 203rpx;  
272 - height: 210rpx;  
273 - position: relative;  
274 - overflow: hidden;  
275 -  
276 -  
277 -}  
278 -.imgview image{ 274 +.imgview image {
279 width: 203rpx; 275 width: 203rpx;
280 height: 203rpx; 276 height: 203rpx;
281 border-radius: 10rpx; 277 border-radius: 10rpx;
282 -  
283 -}  
284 -.seckill-list view.djs_view{  
285 - background:rgba(9,9,9,0.5);color: #fff; font-size: 20rpx;  
286 - width: 216rpx; height: 36rpx; line-height: 36rpx;  
287 - position: absolute;  
288 - bottom: 0; left: 10rpx; z-index: 5; text-align-last: center;  
289 } 278 }
290 -.seckill-list image.status_img{  
291 - width: 100rpx; height: 35rpx;  
292 - position: absolute;  
293 - top: 0rpx; left: 10rpx; z-index: 5; 279 +
  280 +.seckill-list view.djs_view {
  281 + background: rgba(9, 9, 9, 0.5);
  282 + color: #fff;
  283 + font-size: 20rpx;
  284 + width: 216rpx;
  285 + height: 36rpx;
  286 + line-height: 36rpx;
  287 + position: absolute;
  288 + bottom: 0;
  289 + left: 10rpx;
  290 + z-index: 5;
  291 + text-align-last: center;
  292 +}
  293 +
  294 +.seckill-list image.status_img {
  295 + width: 100rpx;
  296 + height: 35rpx;
  297 + position: absolute;
  298 + top: 0rpx;
  299 + left: 10rpx;
  300 + z-index: 5;
  301 +}
  302 +
  303 +.seckill-list view.status_view {
  304 + width: 60rpx;
  305 + height: 60rpx;
  306 + text-align: center;
  307 + line-height: 60rpx;
  308 + position: absolute;
  309 + background: #e9030d;
  310 + color: #fff;
  311 + font-size: 18rpx;
  312 + top: 5rpx;
  313 + right: 10rpx;
  314 + z-index: 5;
  315 + border-radius: 50%;
  316 + padding: 0;
294 } 317 }
295 318
296 -.seckill-list view.status_view{  
297 - width: 60rpx; height: 60rpx;text-align: center; line-height: 60rpx;  
298 - position: absolute; background: #e9030d; color: #fff; font-size: 18rpx;  
299 - top: 5rpx; right: 10rpx; z-index: 5; border-radius: 50%;padding: 0; 319 +.xiafa {
  320 + text-decoration: line-through;
  321 + font-size: 10px;
  322 + color: #999;
  323 + margin-left: 10rpx;
300 } 324 }
301 325
302 -.xiafa{text-decoration: line-through;font-size: 10px; color: #999; margin-left: 10rpx;}  
303 -.shelue{ 326 +.shelue {
304 /* text-overflow: -o-ellipsis-lastline; 327 /* text-overflow: -o-ellipsis-lastline;
305 overflow: hidden; 328 overflow: hidden;
306 text-overflow: ellipsis; 329 text-overflow: ellipsis;
307 display: -webkit-box; 330 display: -webkit-box;
308 -webkit-line-clamp: 2; 331 -webkit-line-clamp: 2;
309 -webkit-box-orient: vertical; */ 332 -webkit-box-orient: vertical; */
310 - white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 333 + white-space: nowrap;
  334 + text-overflow: ellipsis;
  335 + overflow: hidden;
  336 +}
  337 +
  338 +.meiz {
  339 + padding: 0 10rpx;
  340 + background: #c4182e;
  341 + color: #fff;
  342 + height: 18px;
  343 + line-height: 18px;
  344 + margin-top: -10rpx;
  345 + border-radius: 10rpx;
  346 +}
  347 +
  348 +.dengj {
  349 + padding: 0 10rpx;
  350 + background: #ffd700;
  351 + color: #fff;
  352 + height: 18px;
  353 + line-height: 18px;
  354 + margin-top: -10rpx;
  355 + border-radius: 10rpx;
311 } 356 }
312 -.meiz{padding:0 10rpx; background: #C4182E;color: #fff; height: 18px; line-height: 18px; margin-top: -10rpx; border-radius: 10rpx;}  
313 -.dengj{padding:0 10rpx; background: #FFD700;color: #fff; height: 18px; line-height: 18px; margin-top: -10rpx; border-radius: 10rpx;}  
314 -.kongge{width: 20rpx;}  
315 -.choice_footer .ys{color: #999; margin-top: 20rpx; font-size: 11px; margin-left: 5rpx;}  
316 357
317 -.p_swiper{display: flex; }  
318 -.p_swiper .un_line{text-decoration: line-through; font-size: 22rpx; color: #b2a2c2} 358 +.kongge {
  359 + width: 20rpx;
  360 +}
319 361
320 -.seckill-list view.co-red2{font-size: 22rpx; color: #c2aebb;margin-top: -8rpx;}  
321 -.seckill-list view.cantuan{  
322 - width: 72rpx; height: 36rpx;text-align: center; line-height: 36rpx;  
323 - position: absolute; background: #e9030d; color: #fff; font-size: 18rpx;  
324 - bottom: 30rpx; right: 10rpx; z-index: 5; border-radius: 5rpx;padding: 0; 362 +.choice_footer .ys {
  363 + color: #999;
  364 + margin-top: 20rpx;
  365 + font-size: 11px;
  366 + margin-left: 5rpx;
325 } 367 }
326 368
327 -.arrow-right{width: 24rpx; height: 24rpx;}  
328 -.pd-view{height: 80rpx;} 369 +.p_swiper {
  370 + display: flex;
  371 +}
329 372
  373 +.p_swiper .un_line {
  374 + text-decoration: line-through;
  375 + font-size: 22rpx;
  376 + color: #b2a2c2;
  377 +}
330 378
331 -.xc-grow-ups{  
332 -margin-left:8rpx;  
333 -margin-top:6rpx; 379 +.seckill-list view.co-red2 {
  380 + font-size: 22rpx;
  381 + color: #c2aebb;
  382 + margin-top: -8rpx;
334 } 383 }
335 -.xc-top-img{  
336 -width: 100%;  
337 -top: -1rpx;  
338 -height: 315rpx;  
339 384
  385 +.seckill-list view.cantuan {
  386 + width: 72rpx;
  387 + height: 36rpx;
  388 + text-align: center;
  389 + line-height: 36rpx;
  390 + position: absolute;
  391 + background: #e9030d;
  392 + color: #fff;
  393 + font-size: 18rpx;
  394 + bottom: 30rpx;
  395 + right: 10rpx;
  396 + z-index: 5;
  397 + border-radius: 5rpx;
  398 + padding: 0;
340 } 399 }
341 400
342 -.classify-frame{  
343 -line-height: 25rpx; 401 +.arrow-right {
  402 + width: 24rpx;
  403 + height: 24rpx;
344 } 404 }
345 -.slide-image-frame{  
346 - width: 95%;  
347 -margin: auto;  
348 -border-radius: 10rpx;  
349 405
  406 +.pd-view {
  407 + height: 80rpx;
350 } 408 }
351 -.xc-hook{ 409 +
  410 +.xc-grow-ups {
  411 + margin-left: 8rpx;
  412 + margin-top: 6rpx;
  413 +}
  414 +
  415 +.xc-top-img {
  416 + width: 100%;
  417 + top: -1rpx;
  418 + height: 315rpx;
  419 +}
  420 +
  421 +.classify-frame {
  422 + line-height: 25rpx;
  423 +}
  424 +
  425 +.slide-image-frame {
  426 + width: 95%;
  427 + margin: auto;
  428 + border-radius: 10rpx;
  429 +}
  430 +
  431 +.xc-hook {
352 width: 52rpx; 432 width: 52rpx;
353 height: 52rpx; 433 height: 52rpx;
354 -  
355 -  
356 } 434 }
357 -.margin-left{  
358 -margin-left: 10rpx; 435 +
  436 +.margin-left {
  437 + margin-left: 10rpx;
359 } 438 }
360 -.xc-class-img{  
361 - width: 83rpx;  
362 - height: 83rpx; 439 +
  440 +.xc-class-img {
  441 + width: 83rpx;
  442 + height: 83rpx;
363 } 443 }
364 -.xc-class-frame{ 444 +
  445 +.xc-class-frame {
365 line-height: 40rpx; 446 line-height: 40rpx;
366 margin-top: 40rpx; 447 margin-top: 40rpx;
367 margin-bottom: 20rpx; 448 margin-bottom: 20rpx;
368 -  
369 -  
370 } 449 }
371 -.xc-title-img{ 450 +
  451 +.xc-title-img {
372 height: 220rpx; 452 height: 220rpx;
373 width: 100%; 453 width: 100%;
374 } 454 }
375 455
376 -.title-img-frame{  
377 - width: 95%;  
378 -margin: auto;  
379 -margin-top: 30rpx;  
380 - 456 +.title-img-frame {
  457 + width: 94%;
  458 + margin: auto;
  459 + margin-top: 30rpx;
  460 + padding-bottom: 10rpx;
381 } 461 }
382 -.seckill-list{ 462 +
  463 +.seckill-list {
383 line-height: 24rpx; 464 line-height: 24rpx;
384 } 465 }
385 -.seckill-lists{ 466 +
  467 +.seckill-lists {
386 line-height: 30rpx; 468 line-height: 30rpx;
387 } 469 }
388 470
389 -.xc-marfin-right{  
390 -margin-right: 8rpx; 471 +.xc-marfin-right {
  472 + margin-right: 8rpx;
391 } 473 }
392 -.classname .clock-img{  
393 - width:36rpx; 474 +
  475 +.classname .clock-img {
  476 + width: 36rpx;
394 height: 36rpx; 477 height: 36rpx;
395 margin-right: 10rpx; 478 margin-right: 10rpx;
396 } 479 }
397 -.classname .seckill-ttitle-img{  
398 - width:150rpx;  
399 - height: 40rpx;  
400 -}  
401 -.seckill-ttitle-img.height{  
402 - height: 35rpx 480 +
  481 +.classname .seckill-ttitle-img {
  482 + width: 150rpx;
  483 + height: 40rpx;
403 } 484 }
404 -.split-line{  
405 - width:100%;height:10rpx;background:#eee; 485 +
  486 +.seckill-ttitle-img.height {
  487 + height: 35rpx;
406 } 488 }
407 -.mar-top10{  
408 -margin-top: 10rpx; 489 +
  490 +.split-line {
  491 + width: 100%;
  492 + height: 10rpx;
  493 + background: #eee;
409 } 494 }
410 -.classname .user-img{  
411 -width: 30rpx;  
412 -height:30rpx;  
413 -margin-left:20rpx;  
414 -margin-right: 10rpx; 495 +
  496 +.mar-top10 {
  497 + margin-top: 10rpx;
415 } 498 }
416 -.user-frame{  
417 499
418 - /* border-left: 5rpx solid #eee; */  
419 - height: 35rpx;  
420 - line-height: 35rpx;  
421 - margin-left: 10rpx; 500 +.classname .user-img {
  501 + width: 30rpx;
  502 + height: 30rpx;
  503 + margin-left: 20rpx;
  504 + margin-right: 10rpx;
  505 +}
422 506
  507 +.user-frame {
  508 + /* border-left: 5rpx solid #eee; */
  509 + height: 35rpx;
  510 + line-height: 35rpx;
  511 + margin-left: 10rpx;
423 } 512 }
424 -.user-name{ 513 +
  514 +.user-name {
425 width: 66rpx; 515 width: 66rpx;
426 border-left: 5rpx solid #eee; 516 border-left: 5rpx solid #eee;
427 } 517 }
428 518
429 -  
430 /* 团购列表 */ 519 /* 团购列表 */
431 520
432 .kill-item { 521 .kill-item {
433 -  
434 - display: flex;  
435 - justify-content: space-between;  
436 - background-color: #fff;  
437 - padding: 10rpx 10rpx;  
438 - margin-bottom: 10rpx;  
439 - border-radius: 10rpx;  
440 - height: 249rpx;  
441 - align-items: center;  
442 -  
443 - 522 + display: flex;
  523 + justify-content: space-between;
  524 + background-color: #fff;
  525 + padding: 10rpx 10rpx;
  526 + margin-bottom: 10rpx;
  527 + border-radius: 10rpx;
  528 + height: 249rpx;
  529 + align-items: center;
444 } 530 }
  531 +
445 .kill-pic { 532 .kill-pic {
446 - width: 215rpx;  
447 - height: 215rpx;  
448 - position: relative; 533 + width: 215rpx;
  534 + height: 215rpx;
  535 + position: relative;
449 } 536 }
450 -.teamheight{  
451 -height: 289rpx;  
452 -border-bottom:6rpx solid #eee;  
453 537
  538 +.teamheight {
  539 + height: 289rpx;
  540 + border-bottom: 6rpx solid #eee;
454 } 541 }
455 542
456 -  
457 .kill-cont { 543 .kill-cont {
458 - width: 440rpx;  
459 - height: 215rpx;  
460 - margin-left: 16rpx; 544 + width: 440rpx;
  545 + height: 215rpx;
  546 + margin-left: 16rpx;
461 } 547 }
462 -.goods-name {  
463 - max-height: 60rpx;  
464 - font-size: 24rpx;  
465 - color: #555;  
466 - line-height: 55rpx;  
467 548
  549 +.goods-name {
  550 + max-height: 60rpx;
  551 + font-size: 24rpx;
  552 + color: #555;
  553 + line-height: 55rpx;
468 } 554 }
469 555
470 -.xc-team-img{  
471 -width:38rpx;  
472 -height: 45rpx;  
473 -left: -1rpx;  
474 -top: -16rpx; 556 +.xc-team-img {
  557 + width: 38rpx;
  558 + height: 45rpx;
  559 + left: -1rpx;
  560 + top: -16rpx;
475 } 561 }
476 562
477 -.tneirong{  
478 - color:#fff; 563 +.tneirong {
  564 + color: #fff;
479 font-size: 20rpx; 565 font-size: 20rpx;
480 - border-radius:20rpx; 566 + border-radius: 20rpx;
481 padding-left: 32rpx; 567 padding-left: 32rpx;
482 padding-right: 15rpx; 568 padding-right: 15rpx;
483 padding-bottom: 2rpx; 569 padding-bottom: 2rpx;
484 height: 28rpx; 570 height: 28rpx;
485 - line-height: 28rpx;  
486 -  
487 -white-space: nowrap;  
488 - }  
489 - .xc-people-val-frame{  
490 - border: 3rpx solid #d60021;border-radius: 8rpx;white-space: nowrap;  
491 -height: 28rpx; 571 + line-height: 28rpx;
  572 + white-space: nowrap;
  573 +}
492 574
  575 +.xc-people-val-frame {
  576 + border: 3rpx solid #d60021;
  577 + border-radius: 8rpx;
  578 + white-space: nowrap;
  579 + height: 28rpx;
493 } 580 }
494 -.xc-people-val-frame .val-img{  
495 -width:33rpx;height:28rpx;border-radius: 8rpx;margin-left: -2rpx; 581 +
  582 +.xc-people-val-frame .val-img {
  583 + width: 33rpx;
  584 + height: 28rpx;
  585 + border-radius: 8rpx;
  586 + margin-left: -2rpx;
496 } 587 }
497 -.people-img{  
498 - width:20rpx;height:20rpx 588 +
  589 +.people-img {
  590 + width: 20rpx;
  591 + height: 20rpx;
499 } 592 }
  593 +
500 .goods-num { 594 .goods-num {
501 - height: 50rpx;  
502 - display: flex;  
503 - justify-content: space-between;  
504 -margin-top: 10rpx;  
505 - font-size: 24rpx;  
506 - color: #999;  
507 -  
508 -}  
509 -.xc-top15{ 595 + height: 50rpx;
  596 + display: flex;
  597 + justify-content: space-between;
  598 + margin-top: 10rpx;
  599 + font-size: 24rpx;
  600 + color: #999;
  601 +}
  602 +
  603 +.xc-top15 {
510 padding-top: 15rpx; 604 padding-top: 15rpx;
511 margin-top: 25rpx; 605 margin-top: 25rpx;
512 } 606 }
  607 +
513 .underline { 608 .underline {
514 - text-decoration: line-through; color:#999999; font-size: 20rpx; margin-left: 5rpx;margin-top: 5rpx;  
515 -}  
516 -.navigator.navwidth{  
517 - width: 100%; 609 + text-decoration: line-through;
  610 + color: #999;
  611 + font-size: 20rpx;
  612 + margin-left: 5rpx;
  613 + margin-top: 5rpx;
518 } 614 }
519 -.view.left{  
520 - padding: 0 5rpx;  
521 615
  616 +.navigator.navwidth {
  617 + width: 100%;;
522 } 618 }
523 619
524 - 620 +.view.left {
  621 + padding: 0 5rpx;
  622 +}
525 623
526 /* 热门好物 */ 624 /* 热门好物 */
527 625
@@ -538,12 +636,14 @@ margin-top: 10rpx; @@ -538,12 +636,14 @@ margin-top: 10rpx;
538 636
539 .title .China .line { 637 .title .China .line {
540 height: 40rpx; 638 height: 40rpx;
541 - color: rgb(51,51, 51); 639 + color: rgb(51, 51, 51);
542 } 640 }
543 -.title .China .line view{ 641 +
  642 +.title .China .line view {
544 border-left: 3rpx solid #000; 643 border-left: 3rpx solid #000;
545 margin-left: 5rpx; 644 margin-left: 5rpx;
546 } 645 }
  646 +
547 .title .China .line .one { 647 .title .China .line .one {
548 height: 23rpx; 648 height: 23rpx;
549 } 649 }
@@ -608,15 +708,19 @@ margin-top: 10rpx; @@ -608,15 +708,19 @@ margin-top: 10rpx;
608 line-height: 28rpx; 708 line-height: 28rpx;
609 align-items: baseline; 709 align-items: baseline;
610 } 710 }
611 -.collect .money view{ 711 +
  712 +.collect .money view {
612 line-height: 28rpx; 713 line-height: 28rpx;
613 } 714 }
  715 +
614 .collect .money .flex { 716 .collect .money .flex {
615 - font-weight: bold; 717 + font-weight: bold;
616 } 718 }
617 -.collect .money .flex .fs24{ 719 +
  720 +.collect .money .flex .fs24 {
618 padding-top: 5rpx; 721 padding-top: 5rpx;
619 } 722 }
  723 +
620 .collect .Discount { 724 .collect .Discount {
621 width: 156rpx; 725 width: 156rpx;
622 height: 28rpx; 726 height: 28rpx;
@@ -666,76 +770,141 @@ margin-top: 10rpx; @@ -666,76 +770,141 @@ margin-top: 10rpx;
666 height: 2rpx; 770 height: 2rpx;
667 background-color: rgb(138, 138, 138); 771 background-color: rgb(138, 138, 138);
668 } 772 }
669 -.goods_name{ 773 +
  774 +.goods_name {
670 height: 70rpx; 775 height: 70rpx;
671 margin-top: 6rpx; 776 margin-top: 6rpx;
672 } 777 }
673 -.seckill-list view.translation{  
674 - width:108rpx;height:20rpx; border-radius: 20rpx;background:#dfdfdf;margin: auto;line-height: 20rpx;  
675 -}  
676 -.seckill-list view.spot{  
677 - width:10rpx;  
678 - height:10rpx;  
679 - padding: 0rpx;  
680 778
  779 +.seckill-list view.translation {
  780 + width: 108rpx;
  781 + height: 20rpx;
  782 + border-radius: 20rpx;
  783 + background: #dfdfdf;
  784 + margin: auto;
  785 + line-height: 20rpx;
681 } 786 }
682 787
683 -.spot{  
684 - width:10rpx;  
685 - height:10rpx; 788 +.seckill-list view.spot {
  789 + width: 10rpx;
  790 + height: 10rpx;
686 padding: 0rpx; 791 padding: 0rpx;
  792 +}
687 793
  794 +.spot {
  795 + width: 10rpx;
  796 + height: 10rpx;
  797 + padding: 0rpx;
688 } 798 }
689 -.translation{  
690 - width:108rpx;height:20rpx; border-radius: 20rpx;background:#e0e0e0;line-height: 20rpx;  
691 - bottom: 45rpx;  
692 -left: 43%;  
693 799
  800 +.translation {
  801 + width: 108rpx;
  802 + height: 20rpx;
  803 + border-radius: 20rpx;
  804 + background: #e0e0e0;
  805 + line-height: 20rpx;
  806 + bottom: 45rpx;
  807 + left: 43%;
694 } 808 }
695 809
696 -.translation{  
697 - width:108rpx;height:20rpx; border-radius: 20rpx;background:#b8d1d6;line-height: 20rpx;  
698 - bottom: 12rpx;  
699 -left: 43%; 810 +.translation {
  811 + width: 108rpx;
  812 + height: 20rpx;
  813 + border-radius: 20rpx;
  814 + background: #b8d1d6;
  815 + line-height: 20rpx;
  816 + bottom: 12rpx;
  817 + left: 43%;
700 } 818 }
701 -.translations{  
702 - width:108rpx;height:20rpx; border-radius: 20rpx;background:#dfdfdf;line-height: 20rpx;  
703 - bottom: 25rpx;  
704 -left: 43%; 819 +
  820 +.translations {
  821 + width: 108rpx;
  822 + height: 20rpx;
  823 + border-radius: 20rpx;
  824 + background: #dfdfdf;
  825 + line-height: 20rpx;
  826 + bottom: 25rpx;
  827 + left: 43%;
705 } 828 }
706 -.mar-top{ 829 +
  830 +.mar-top {
707 margin-top: 20rpx; 831 margin-top: 20rpx;
708 } 832 }
709 -.mar-tops{ 833 +
  834 +.mar-tops {
710 margin-top: 10rpx; 835 margin-top: 10rpx;
711 } 836 }
712 837
713 -.pt_active{ animation: sport 0.5s;} 838 +.pt_active {
  839 + animation: sport 0.5s;
  840 +}
  841 +
714 @keyframes sport { 842 @keyframes sport {
715 - 0% {transform: translateY(80rpx);opacity: 0;}  
716 - 100% {transform: translateY(0rpx);opacity: 1} 843 + 0% {
  844 + transform: translateY(80rpx);
  845 + opacity: 0;
  846 + }
  847 +
  848 + 100% {
  849 + transform: translateY(0rpx);
  850 + opacity: 1;
  851 + }
717 } 852 }
718 -.m-left{ 853 +
  854 +.m-left {
719 margin-left: 18rpx; 855 margin-left: 18rpx;
720 } 856 }
721 -.martop4{  
722 -margin-top: 4rpx;  
723 857
  858 +.martop4 {
  859 + margin-top: 4rpx;
724 } 860 }
725 -.time-blue{  
726 -margin-left: 10rpx;  
727 -}  
728 -.is_seckill_height{  
729 - height:40rpx;line-height:32rpx; 861 +
  862 +.time-blue {
  863 + margin-left: 10rpx;
730 } 864 }
731 865
  866 +.is_seckill_height {
  867 + height: 40rpx;
  868 + line-height: 32rpx;
  869 +}
732 870
733 -.assemble-top-border{ 871 +.assemble-top-border {
734 border-top: 10rpx solid #eee; 872 border-top: 10rpx solid #eee;
735 - padding-top:20rpx;  
736 - margin-top:0rpx; 873 + padding-top: 20rpx;
  874 + margin-top: 0rpx;
737 } 875 }
738 -.gonju{  
739 - max-width:120rpx;  
740 876
  877 +.gonju {
  878 + max-width: 120rpx;
  879 +}
  880 +
  881 +.disgraceful {
  882 + position: fixed;
  883 + width: 100%;
  884 + height: 100%;
  885 + left: 0rpx;
  886 + bottom: 0rpx;
  887 + background-color: rgba(182, 174, 174, 0.753);
  888 + z-index: 10;
  889 +}
  890 +
  891 +.newreceive {
  892 + position: fixed;
  893 + width: 100%;
  894 + height: 100%;
  895 + z-index: 11;
  896 +}
  897 +
  898 +.receive {
  899 + width: 570rpx;
  900 + height: 750rpx;
  901 +}
  902 +.close{
  903 + width: 70rpx;
  904 + height: 70rpx;
  905 + margin-top: 30rpx;
741 } 906 }
  907 +.swiper{
  908 + height: 250rpx;
  909 + padding-bottom:10rpx;
  910 +}
742 \ No newline at end of file 911 \ No newline at end of file
pages/user/index/index.wxss
1 -.xc-page{  
2 - width: 100%;  
3 - height: auto;  
4 - overflow-y:auto; 1 +.xc-page {
  2 + width: 100%;
  3 + height: auto;
  4 + overflow-y: auto;
5 overflow-x: hidden; 5 overflow-x: hidden;
6 } 6 }
7 -.xc-user{  
8 - width: 100%;  
9 - height: 100%;  
10 - background:#eaeaec;  
11 - 7 +
  8 +.xc-user {
  9 + width: 100%;
  10 + height: 100%;
  11 + background: #eaeaec;
12 } 12 }
  13 +
13 /* 头部 */ 14 /* 头部 */
14 -.xc-user .xc-head{  
15 - height: 335rpx;  
16 - padding:0 10rpx 10rpx;  
17 - padding-top:10rpx;  
18 -}  
19 -.xc-background{  
20 - width: 730rpx;  
21 - height: 100%;  
22 - border-radius: 15rpx;  
23 -}  
24 -.xc-user-frame{  
25 - width: 83%;  
26 - height: 35%;  
27 - top:44rpx;  
28 - left: 56rpx;  
29 -  
30 -}  
31 -.xc-user-left{  
32 - height:110rpx;  
33 - margin-top:10rpx;  
34 - margin-left:5rpx;  
35 -  
36 -}  
37 -.xc-user-img{  
38 - width:110rpx;  
39 - height: 110rpx;  
40 -  
41 -  
42 -}  
43 -.xc-uesr-name{  
44 - color: #fff;  
45 - font-size: 32rpx;  
46 - margin-top:17rpx;  
47 - margin-left:20rpx;  
48 -  
49 -}  
50 -.xc-user-grade{  
51 - width: 165rpx;  
52 - background: #00BFFF;  
53 - height: 50rpx;  
54 - margin-top:26rpx;  
55 - background: url(data:image/png;base64,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) no-repeat;  
56 - border-radius:20px 0 0 38rpx;  
57 - padding-right:12rpx;  
58 - padding-left:12rpx;  
59 -}  
60 -.addplus{ 15 +
  16 +.xc-user .xc-head {
  17 + height: 335rpx;
  18 + padding: 0 10rpx 10rpx;
  19 + padding-top: 10rpx;
  20 +}
  21 +
  22 +.xc-background {
  23 + width: 730rpx;
  24 + height: 100%;
  25 + border-radius: 15rpx;
  26 +}
  27 +
  28 +.xc-user-frame {
  29 + width: 83%;
  30 + height: 35%;
  31 + top: 44rpx;
  32 + left: 56rpx;
  33 +}
  34 +
  35 +.xc-user-left {
  36 + height: 110rpx;
  37 + margin-top: 10rpx;
  38 + margin-left: 5rpx;
  39 +}
  40 +
  41 +.xc-user-img {
  42 + width: 110rpx;
  43 + height: 110rpx;
  44 +}
  45 +
  46 +.xc-uesr-name {
  47 + color: #fff;
  48 + font-size: 32rpx;
  49 + margin-top: 17rpx;
  50 + margin-left: 20rpx;
  51 +}
  52 +
  53 +.xc-user-grade {
  54 + width: 165rpx;
  55 + background: #00bfff;
  56 + height: 50rpx;
  57 + margin-top: 26rpx;
  58 + background: url(data:image/png;base64,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) no-repeat;
  59 + border-radius: 20px 0 0 38rpx;
  60 + padding-right: 12rpx;
  61 + padding-left: 12rpx;
  62 +}
  63 +
  64 +.addplus {
61 width: 100%; 65 width: 100%;
62 } 66 }
63 -.xc-grade{  
64 - width: 25rpx;  
65 - height: 25rpx;  
66 -}  
67 -.xc-grade-name{  
68 - color: #fff;  
69 - font-size: 20rpx;  
70 -}  
71 -.xc-right-arrow{  
72 - color: #fff;  
73 - width: 17rpx; height: 17rpx;  
74 - margin-top:3rpx;  
75 -  
76 -}  
77 -.xc-grow-up{  
78 - color: #fff;  
79 - font-size: 25rpx;  
80 -}  
81 -.xc-line-not{  
82 - height: 10rpx;  
83 - width: 300rpx;  
84 - border-radius: 25rpx;  
85 - background: #fff;  
86 - margin-left: 20rpx;  
87 -}  
88 -.xc-line-Yes{  
89 - background:#ffd801 ;  
90 - height: 10rpx;  
91 - border-radius: 25rpx;  
92 -  
93 -}  
94 -.xc-grow-val{  
95 - font-size:20rpx;  
96 - color:#fff;  
97 - margin-left:20rpx;  
98 -}  
99 -  
100 -.xc-grow-frame{  
101 - width: 70%;  
102 - height: 30rpx;  
103 - top:180rpx;  
104 - left:85rpx;  
105 - }  
106 -.xc-bj-img{  
107 - width: 65rpx;  
108 - height: 39rpx;  
109 - bottom: 8rpx;  
110 - left:39%;  
111 -}  
112 -.xc-zs-img{  
113 - width: 65rpx;  
114 - height: 39rpx;  
115 - bottom: 8rpx;  
116 - right: -30rpx;  
117 -  
118 -}  
119 -.xc-assets{  
120 - width:94%;  
121 - bottom:32rpx;  
122 - color:#fff;  
123 - line-height: 46rpx;  
124 - margin-left:10rpx; 67 +
  68 +.xc-grade {
  69 + width: 25rpx;
  70 + height: 25rpx;
125 } 71 }
126 -.typefont{ font-size:30rpx}  
127 -.numfont{ font-size:28rpx}  
128 -.xc-qrcode-frame{  
129 - border-radius:10rpx;  
130 -border:5rpx solid #fe9db5;  
131 -background:#fe9db5;  
132 72
133 - width:70rpx;  
134 -height:70rpx;  
135 -top:70rpx;  
136 -right:64rpx; 73 +.xc-grade-name {
  74 + color: #fff;
  75 + font-size: 20rpx;
137 } 76 }
138 -.xc-qrcode{  
139 - width:70rpx;  
140 -height:70rpx; 77 +
  78 +.xc-right-arrow {
  79 + color: #fff;
  80 + width: 17rpx;
  81 + height: 17rpx;
  82 + margin-top: 3rpx;
141 } 83 }
142 -.xc-add-member-farem{  
143 -width: 100%;  
144 -height: 84rpx; 84 +
  85 +.xc-grow-up {
  86 + color: #fff;
  87 + font-size: 25rpx;
145 } 88 }
146 89
147 -.xc-add-member{  
148 - background-size: 100%;  
149 - margin-top:10rpx;  
150 - color: rgb(238, 205, 172);  
151 - width: 730rpx;  
152 - height: 90rpx;  
153 - border-radius: 15rpx 15rpx 0 0;  
154 - background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhlYTAxZTktZGVjMy00MTc1LWE4MzEtNWQ0NjFhNWIzOGRjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEMDAzN0JDRjNBQTExRTk4QjYzRjhEM0E3NkM1REQ0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMDAzN0JCRjNBQTExRTk4QjYzRjhEM0E3NkM1REQ0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NGY5ODE2MS1mMjVjLWIzNDItOGYxNi1lMTNkY2Q2ZDJiMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDhlYTAxZTktZGVjMy00MTc1LWE4MzEtNWQ0NjFhNWIzOGRjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3Jk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") no-repeat center; 90 +.xc-line-not {
  91 + height: 10rpx;
  92 + width: 300rpx;
  93 + border-radius: 25rpx;
  94 + background: #fff;
  95 + margin-left: 20rpx;
155 } 96 }
156 -.xc-add-member .xc-icon{  
157 - width: 30rpx;  
158 - height: 30rpx; 97 +
  98 +.xc-line-Yes {
  99 + background: #ffd801;
  100 + height: 10rpx;
  101 + border-radius: 25rpx;
159 } 102 }
160 -.xc-add-member .member{  
161 - margin-left: 10rpx;  
162 - 103 +
  104 +.xc-grow-val {
  105 + font-size: 20rpx;
  106 + color: #fff;
  107 + margin-left: 20rpx;
163 } 108 }
164 -.xc-add-member .xc-save-money{  
165 - border-left: 2rpx solid rgb(238, 205, 172);  
166 - padding-left: 15rpx;  
167 - margin-left: 15rpx;  
168 - 109 +
  110 +.xc-grow-frame {
  111 + width: 70%;
  112 + height: 30rpx;
  113 + top: 180rpx;
  114 + left: 85rpx;
169 } 115 }
170 116
  117 +.xc-bj-img {
  118 + width: 65rpx;
  119 + height: 39rpx;
  120 + bottom: 8rpx;
  121 + left: 39%;
  122 +}
171 123
  124 +.xc-zs-img {
  125 + width: 65rpx;
  126 + height: 39rpx;
  127 + bottom: 8rpx;
  128 + right: -30rpx;
  129 +}
172 130
173 -.xc-opening{  
174 - border-radius: 20rpx;  
175 - background: rgb(238, 205, 172);  
176 - height:34rpx;  
177 - line-height: 34rpx;  
178 - color:#000;  
179 - padding-left: 15rpx;  
180 -padding-right: 17rpx;  
181 -padding: 5rpx 18rpx 5rpx 15rpx; 131 +.xc-assets {
  132 + width: 94%;
  133 + bottom: 32rpx;
  134 + color: #fff;
  135 + line-height: 46rpx;
  136 + margin-left: 10rpx;
  137 +}
182 138
  139 +.typefont {
  140 + font-size: 30rpx;
  141 +}
183 142
  143 +.numfont {
  144 + font-size: 28rpx;
184 } 145 }
185 -.xc-after-sale{  
186 - width:100%;  
187 - height:160rpx;  
188 - border-bottom:10px solid #f2f2f2;  
189 -  
190 146
  147 +.xc-qrcode-frame {
  148 + border-radius: 10rpx;
  149 + border: 5rpx solid #fe9db5;
  150 + background: #fe9db5;
  151 + width: 70rpx;
  152 + height: 70rpx;
  153 + top: 70rpx;
  154 + right: 64rpx;
191 } 155 }
192 -.xc-after-sale-left{  
193 - width:90%;  
194 - height: 100%;  
195 - 156 +
  157 +.xc-qrcode {
  158 + width: 70rpx;
  159 + height: 70rpx;
196 } 160 }
197 -.xc-no-money{  
198 - width: 50rpx;  
199 - height: 50rpx; 161 +
  162 +.xc-add-member-farem {
  163 + width: 100%;
  164 + height: 84rpx;
200 } 165 }
201 -.xc-hump{  
202 - border-right: 1rpx solid #878787;  
203 - border-bottom: 1rpx solid #878787;  
204 - width: 10rpx;  
205 - height: 10rpx;  
206 - transform: rotate(-45deg);  
207 - right:159rpx;  
208 -bottom:88rpx;  
209 -background:#fff;  
210 166
211 - 167 +.xc-add-member {
  168 + background-size: 100%;
  169 + margin-top: 10rpx;
  170 + color: rgb(238, 205, 172);
  171 + width: 730rpx;
  172 + height: 90rpx;
  173 + border-radius: 15rpx 15rpx 0 0;
  174 + background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhlYTAxZTktZGVjMy00MTc1LWE4MzEtNWQ0NjFhNWIzOGRjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEMDAzN0JDRjNBQTExRTk4QjYzRjhEM0E3NkM1REQ0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEMDAzN0JCRjNBQTExRTk4QjYzRjhEM0E3NkM1REQ0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NGY5ODE2MS1mMjVjLWIzNDItOGYxNi1lMTNkY2Q2ZDJiMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDhlYTAxZTktZGVjMy00MTc1LWE4MzEtNWQ0NjFhNWIzOGRjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3Jk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") no-repeat center;
212 } 175 }
213 -.xc-after-sale-right{  
214 - width:16%;  
215 - height: 70%; 176 +
  177 +.xc-add-member .xc-icon {
  178 + width: 30rpx;
  179 + height: 30rpx;
216 } 180 }
217 -.xc-order{  
218 - height:100rpx;  
219 - border-left:2rpx solid #878787;  
220 - margin-top: 7rpx;  
221 - margin-left:36rpx;  
222 -padding-left:5rpx;  
223 -width:144rpx;  
224 -line-height: 36rpx;  
225 181
  182 +.xc-add-member .member {
  183 + margin-left: 10rpx;
226 } 184 }
227 -.xc-my-order{  
228 - margin-top:7rpx; 185 +
  186 +.xc-add-member .xc-save-money {
  187 + border-left: 2rpx solid rgb(238, 205, 172);
  188 + padding-left: 15rpx;
  189 + margin-left: 15rpx;
229 } 190 }
230 -/* 我的权益 */  
231 -.xc-my-equity-frame{  
232 - width: 100%;  
233 - height: 248rpx;  
234 - border-bottom:20rpx solid #f2f2f2; 191 +
  192 +.xc-opening {
  193 + border-radius: 20rpx;
  194 + background: rgb(238, 205, 172);
  195 + height: 34rpx;
  196 + line-height: 34rpx;
  197 + color: #000;
  198 + padding-left: 15rpx;
  199 + padding-right: 17rpx;
  200 + padding: 5rpx 18rpx 5rpx 15rpx;
235 } 201 }
236 -.xc-equity-title{  
237 - width: 100%;  
238 - height: 79rpx;  
239 - border-bottom: 1rpx solid #f2f2f2; 202 +
  203 +.xc-after-sale {
  204 + width: 100%;
  205 + height: 160rpx;
  206 + border-bottom: 10px solid #f2f2f2;
240 } 207 }
241 -.xc-title-frame{  
242 - width: 85%;  
243 - height: 100%; 208 +
  209 +.xc-after-sale-left {
  210 + width: 90%;
  211 + height: 100%;
244 } 212 }
245 -.xc-title-img{  
246 - width:50rpx;  
247 - height:50rpx;  
248 - margin-left:20rpx;  
249 213
  214 +.xc-no-money {
  215 + width: 50rpx;
  216 + height: 50rpx;
  217 +}
250 218
  219 +.xc-hump {
  220 + border-right: 1rpx solid #878787;
  221 + border-bottom: 1rpx solid #878787;
  222 + width: 10rpx;
  223 + height: 10rpx;
  224 + transform: rotate(-45deg);
  225 + right: 159rpx;
  226 + bottom: 88rpx;
  227 + background: #fff;
251 } 228 }
252 -.xc-title-content{  
253 -  
254 - height: 100%;  
255 229
  230 +.xc-after-sale-right {
  231 + width: 16%;
  232 + height: 70%;
256 } 233 }
257 -.xc-word{  
258 - margin-top:5rpx; 234 +
  235 +.xc-order {
  236 + height: 100rpx;
  237 + border-left: 2rpx solid #878787;
  238 + margin-top: 7rpx;
  239 + margin-left: 36rpx;
  240 + padding-left: 5rpx;
  241 + width: 144rpx;
  242 + line-height: 36rpx;
259 } 243 }
260 -.xc-more-frame{  
261 - width:16.1%;  
262 - height: 100%;  
263 244
  245 +.xc-my-order {
  246 + margin-top: 7rpx;
264 } 247 }
265 -.xc-word-color{  
266 -color:#595758;  
267 -top:61rpx;  
268 -width:110rpx;  
269 -right:-28rpx; 248 +
  249 +/* 我的权益 */
  250 +
  251 +.xc-my-equity-frame {
  252 + width: 100%;
  253 + height: 248rpx;
  254 + border-bottom: 20rpx solid #f2f2f2;
270 } 255 }
271 -.xc-more{  
272 - color:#878787;  
273 256
  257 +.xc-equity-title {
  258 + width: 100%;
  259 + height: 79rpx;
  260 + border-bottom: 1rpx solid #f2f2f2;
274 } 261 }
275 -.xc-await{  
276 - width: 65rpx; 262 +
  263 +.xc-title-frame {
  264 + width: 85%;
  265 + height: 100%;
  266 +}
  267 +
  268 +.xc-title-img {
  269 + width: 50rpx;
277 height: 50rpx; 270 height: 50rpx;
  271 + margin-left: 20rpx;
278 } 272 }
279 -.xc-more-click{  
280 - width: 15rpx;  
281 - height: 15rpx;  
282 - margin-left:10rpx;  
283 - color:#898989; 273 +
  274 +.xc-title-content {
  275 + height: 100%;
  276 +}
  277 +
  278 +.xc-word {
  279 + margin-top: 5rpx;
284 } 280 }
285 -.xc-specific-more-frame{  
286 - width: 100%;  
287 - height: 169rpx;  
288 - padding-left: 43rpx; 281 +
  282 +.xc-more-frame {
  283 + width: 16.1%;
  284 + height: 100%;
289 } 285 }
290 -.xc-specific-more-frame .xc-left{  
291 - width: 20rpx;  
292 - height: 20rpx; 286 +
  287 +.xc-word-color {
  288 + color: #595758;
  289 + top: 61rpx;
  290 + width: 110rpx;
  291 + right: -28rpx;
293 } 292 }
294 -.xc-specific-more-frame .xc-middle{  
295 - width: 100%;  
296 - margin-left:2% 293 +
  294 +.xc-more {
  295 + color: #878787;
297 } 296 }
298 -.xc-center-frame{  
299 - width: 20%;  
300 - margin-right:5%;  
301 - 297 +
  298 +.xc-await {
  299 + width: 65rpx;
  300 + height: 50rpx;
302 } 301 }
303 -.xc-center-img{  
304 - width: 60rpx;  
305 - height: 60rpx; 302 +
  303 +.xc-more-click {
  304 + width: 15rpx;
  305 + height: 15rpx;
  306 + margin-left: 10rpx;
  307 + color: #898989;
306 } 308 }
307 -/* 工具与服务 */  
308 -.xc-tool-service{  
309 - width: 100%;  
310 - border-bottom:20rpx solid #f2f2f2;  
311 - padding-bottom: 30rpx; 309 +
  310 +.xc-specific-more-frame {
  311 + width: 100%;
  312 + height: 169rpx;
  313 + padding-left: 43rpx;
312 } 314 }
313 -.xc-tool-service .xc-tool-service-title{  
314 - width: 100%;  
315 - height: 90rpx;  
316 - border: 2rpx solid #f2f2f2; 315 +
  316 +.xc-specific-more-frame .xc-left {
  317 + width: 20rpx;
  318 + height: 20rpx;
317 } 319 }
318 -.xc-tool-service-img{  
319 - width: 38rpx;  
320 - height: 38rpx;  
321 - margin-left: 30rpx; 320 +
  321 +.xc-specific-more-frame .xc-middle {
  322 + width: 100%;
  323 + margin-left: 2%;
322 } 324 }
323 -.xc-tool-service-word{  
324 325
325 - margin-left:10rpx; 326 +.xc-center-frame {
  327 + width: 20%;
  328 + margin-right: 5%;
  329 +}
326 330
  331 +.xc-center-img {
  332 + width: 60rpx;
  333 + height: 60rpx;
327 } 334 }
328 -.xc-project-frame{  
329 - width: 100%; 335 +
  336 +/* 工具与服务 */
  337 +
  338 +.xc-tool-service {
  339 + width: 100%;
  340 + border-bottom: 20rpx solid #f2f2f2;
  341 + padding-bottom: 30rpx;
330 } 342 }
331 343
332 -.xc-project-frame .center_v{ 344 +.xc-tool-service .xc-tool-service-title {
  345 + width: 100%;
  346 + height: 90rpx;
  347 + border: 2rpx solid #f2f2f2;
  348 +}
333 349
  350 +.xc-tool-service-img {
  351 + width: 38rpx;
  352 + height: 38rpx;
  353 + margin-left: 30rpx;
334 } 354 }
335 355
336 -.xc-project-frame .item{  
337 - width: 25%; margin-top: 30rpx;  
338 - display: inline-block;  
339 - line-height:40rpx; 356 +.xc-tool-service-word {
  357 + margin-left: 10rpx;
  358 +}
340 359
  360 +.xc-project-frame {
  361 + width: 100%;
341 } 362 }
342 363
  364 +.xc-project-frame .center_v {
  365 +}
  366 +
  367 +.xc-project-frame .item {
  368 + width: 25%;
  369 + margin-top: 30rpx;
  370 + display: inline-block;
  371 + line-height: 40rpx;
  372 +}
343 373
344 -.xc-project-frame .xc-project{  
345 - width: 88%;  
346 - height: 20%;  
347 - padding-left:38rpx; 374 +.xc-project-frame .xc-project {
  375 + width: 88%;
  376 + height: 20%;
  377 + padding-left: 38rpx;
348 } 378 }
349 -.xc-recommend-goods{ 379 +
  380 +.xc-recommend-goods {
350 width: 100%; 381 width: 100%;
351 height: 73rpx; 382 height: 73rpx;
352 margin: auto; 383 margin: auto;
353 } 384 }
354 -.xc-small{  
355 - width: 10rpx;  
356 - height:10rpx;  
357 - background: #ff5f80;  
358 -  
359 - margin-top:6rpx; 385 +
  386 +.xc-small {
  387 + width: 10rpx;
  388 + height: 10rpx;
  389 + background: #ff5f80;
  390 + margin-top: 6rpx;
360 } 391 }
361 -.xc-zhong{  
362 - width: 15rpx;  
363 - height: 15rpx;  
364 - background: #ff5f80;  
365 - margin-left:12rpx;  
366 -margin-top:2rpx;  
367 392
  393 +.xc-zhong {
  394 + width: 15rpx;
  395 + height: 15rpx;
  396 + background: #ff5f80;
  397 + margin-left: 12rpx;
  398 + margin-top: 2rpx;
368 } 399 }
369 -.xc-big{  
370 - width: 17rpx;  
371 - height: 17rpx;  
372 - background: #ff5f80;  
373 - margin-left:15rpx;  
374 400
375 - }  
376 -.xc-recommend{  
377 - width:112rpx;  
378 - margin-left:14rpx; 401 +.xc-big {
  402 + width: 17rpx;
  403 + height: 17rpx;
  404 + background: #ff5f80;
  405 + margin-left: 15rpx;
  406 +}
379 407
  408 +.xc-recommend {
  409 + width: 112rpx;
  410 + margin-left: 14rpx;
380 } 411 }
381 412
382 .xc-goods-recommend { 413 .xc-goods-recommend {
383 - border-radius: 20rpx;  
384 - width:345rpx;  
385 - height: 450rpx;  
386 - margin-top: 25rpx;  
387 - display: inline-block; 414 + border-radius: 20rpx;
  415 + width: 345rpx;
  416 + height: 450rpx;
  417 + margin-top: 25rpx;
  418 + display: inline-block;
388 } 419 }
389 420
390 -.xc-goods-recommend.ml{ margin-left: 22rpx}  
391 - 421 +.xc-goods-recommend.ml {
  422 + margin-left: 22rpx;
  423 +}
392 424
393 -.xc-goods-recommend .xc-goods-imgs{  
394 - width: 100%;  
395 - height: 325rpx;  
396 - border-radius:20rpx 20rpx 0 0; 425 +.xc-goods-recommend .xc-goods-imgs {
  426 + width: 100%;
  427 + height: 325rpx;
  428 + border-radius: 20rpx 20rpx 0 0;
397 } 429 }
398 430
399 -.xc-original-price{ 431 +.xc-original-price {
400 color: #c0c0c0; 432 color: #c0c0c0;
401 } 433 }
402 -.xc-good-explain{ 434 +
  435 +.xc-good-explain {
403 width: 283rpx; 436 width: 283rpx;
404 - height:58rpx; 437 + height: 58rpx;
405 word-break: normal; 438 word-break: normal;
406 - margin-left:30rpx; 439 + margin-left: 30rpx;
407 line-height: 30rpx; 440 line-height: 30rpx;
408 margin-top: 5rpx; 441 margin-top: 5rpx;
  442 +}
409 443
  444 +.xc-rigth {
  445 + margin-left: -113rpx;
410 } 446 }
411 -.xc-rigth{margin-left: -113rpx}  
412 447
413 -.xc-middle-line:before{  
414 - content: '';  
415 - display: block;  
416 - height: 1px;  
417 - width: 100%;  
418 - background-color: #999;/*颜色需与主题大背景色一致*/  
419 - position: relative;  
420 - top: 10px;/*调节线高*/  
421 - left: 0; 448 +.xc-middle-line:before {
  449 + content: '';
  450 + display: block;
  451 + height: 1px;
  452 + width: 100%;
  453 + background-color: #999; /*颜色需与主题大背景色一致*/
  454 + position: relative;
  455 + top: 10px; /*调节线高*/
  456 + left: 0;
422 } 457 }
423 -.xc-line-text{  
424 - display: inline-block;  
425 - background-color: #f2f2f2;  
426 - padding: 0 18px 0 18px;  
427 - position: relative;  
428 - font-size: 28rpx;  
429 - top:-9rpx;  
430 458
  459 +.xc-line-text {
  460 + display: inline-block;
  461 + background-color: #f2f2f2;
  462 + padding: 0 18px 0 18px;
  463 + position: relative;
  464 + font-size: 28rpx;
  465 + top: -9rpx;
431 } 466 }
432 -.xc-frame{  
433 - width: 400rpx; 467 +
  468 +.xc-frame {
  469 + width: 400rpx;;
434 } 470 }
435 -.xc-right{  
436 - width:20rpx;  
437 - height:20rpx;  
438 -margin-left:4rpx;  
439 471
  472 +.xc-right {
  473 + width: 20rpx;
  474 + height: 20rpx;
  475 + margin-left: 4rpx;
440 } 476 }
  477 +
441 /* 文字中间加线条 */ 478 /* 文字中间加线条 */
442 -.word-line{  
443 - text-decoration:line-through;  
444 - margin-top:10px;  
445 - margin-left:10rpx;  
446 - font-size: 20rpx;  
447 -}  
448 479
449 -.xc-content{  
450 - margin:30rpx 140rpx ;  
451 - text-align: center;  
452 - margin-left:70px;  
453 - width:400rpx; 480 +.word-line {
  481 + text-decoration: line-through;
  482 + margin-top: 10px;
  483 + margin-left: 10rpx;
  484 + font-size: 20rpx;
  485 +}
454 486
  487 +.xc-content {
  488 + margin: 30rpx 140rpx;
  489 + text-align: center;
  490 + margin-left: 70px;
  491 + width: 400rpx;
455 } 492 }
456 -.xc-goods-bottom{  
457 - width: 345rpx;  
458 - height: 134rpx;  
459 - background: #fff;  
460 - border-radius:0 0 20rpx 20rpx;  
461 - bottom:-8rpx;  
462 -left:0rpx; 493 +
  494 +.xc-goods-bottom {
  495 + width: 345rpx;
  496 + height: 134rpx;
  497 + background: #fff;
  498 + border-radius: 0 0 20rpx 20rpx;
  499 + bottom: -8rpx;
  500 + left: 0rpx;
463 } 501 }
464 -.monry-frame{ 502 +
  503 +.monry-frame {
465 width: 283rpx; 504 width: 283rpx;
466 - height:52rpx;  
467 - padding-left:24rpx 505 + height: 52rpx;
  506 + padding-left: 24rpx;
468 } 507 }
469 -.xc-goods{  
470 - height: auto;  
471 - background: #f2f2f2;  
472 - padding: 0 20rpx;  
473 - padding-top:5rpx; 508 +
  509 +.xc-goods {
  510 + height: auto;
  511 + background: #f2f2f2;
  512 + padding: 0 20rpx;
  513 + padding-top: 5rpx;
474 } 514 }
475 -.rmb-symbol{  
476 - margin-top:15rpx; 515 +
  516 +.rmb-symbol {
  517 + margin-top: 15rpx;
477 } 518 }
478 -.money-color-val{ 519 +
  520 +.money-color-val {
479 color: #c6172f; 521 color: #c6172f;
480 } 522 }
  523 +
481 /*---弹出层---*/ 524 /*---弹出层---*/
482 -.modal-box{  
483 - position:fixed; width:100%;height:100%;  
484 - top:0px; background:rgba(0,0,0,0.4);  
485 - overflow: hidden;  
486 -}  
487 -.modal-body{  
488 - position:fixed;top:80rpx;left: 0; z-index: 100;  
489 - background: #fff; margin-left: 73rpx;  
490 - width: 600rpx;  
491 - height: 860rpx;  
492 - border-radius: 8px; text-align: center;  
493 -}  
494 -.modal-content{width: 480rpx; margin: 0 auto; margin-top: 60rpx; overflow: hidden }  
495 -.modal-content .hd_img{ width:170rpx; height: 170rpx;border-radius:5px }  
496 -.ctent_txt{ margin-left: 30rpx; text-align: left}  
497 -.txt1{font-size: 34rpx; font-weight: bold}  
498 -.txt2{font-size: 30rpx; color:#999; margin-top: 20rpx }  
499 -.arrow-right{ width:20rpx; height: 40rpx; position: relative;top:13rpx; margin-left: 20rpx;}  
500 -  
501 -.m_ta{margin-top:50rpx; }  
502 -.g_img{ width: 480rpx; height: 480rpx}  
503 -.s_sao{font-size: 27rpx; margin-top: 25rpx}  
504 -.order-ico1{ width: 80rpx;height: 46rpx; margin-left: 40rpx;margin-right: 20rpx;}  
505 -.f_btn{font-size:24rpx; padding: 0 12rpx; margin-right: 26rpx; margin-top: -10rpx}  
506 -.order-ico3{ width: 54rpx;height: 40rpx; margin-left: 40rpx;margin-right: 20rpx;}  
507 -  
508 -.wh1001{ width: 62rpx; height: 100%;}  
509 -.wh1002{ width: 76rpx; height: 100%;}  
510 -.order-ico.cla{width: 32rpx;}  
511 -.order-ico.cla2{width: 42rpx;margin-left: 34rpx;}  
512 -.order-ico.cla3{width: 40rpx; margin-left: 36rpx;}  
513 -  
514 -.arrow-right.fu{width: 40rpx} 525 +
  526 +.modal-box {
  527 + position: fixed;
  528 + width: 100%;
  529 + height: 100%;
  530 + top: 0px;
  531 + background: rgba(0, 0, 0, 0.4);
  532 + overflow: hidden;
  533 +}
  534 +
  535 +.modal-body {
  536 + position: fixed;
  537 + top: 80rpx;
  538 + left: 0;
  539 + z-index: 100;
  540 + background: #fff;
  541 + margin-left: 73rpx;
  542 + width: 600rpx;
  543 + height: 860rpx;
  544 + border-radius: 8px;
  545 + text-align: center;
  546 +}
  547 +
  548 +.modal-content {
  549 + width: 480rpx;
  550 + margin: 0 auto;
  551 + margin-top: 60rpx;
  552 + overflow: hidden;
  553 +}
  554 +
  555 +.modal-content .hd_img {
  556 + width: 170rpx;
  557 + height: 170rpx;
  558 + border-radius: 5px;
  559 +}
  560 +
  561 +.ctent_txt {
  562 + margin-left: 30rpx;
  563 + text-align: left;
  564 +}
  565 +
  566 +.txt1 {
  567 + font-size: 34rpx;
  568 + font-weight: bold;
  569 +}
  570 +
  571 +.txt2 {
  572 + font-size: 30rpx;
  573 + color: #999;
  574 + margin-top: 20rpx;
  575 +}
  576 +
  577 +.arrow-right {
  578 + width: 20rpx;
  579 + height: 40rpx;
  580 + position: relative;
  581 + top: 13rpx;
  582 + margin-left: 20rpx;
  583 +}
  584 +
  585 +.m_ta {
  586 + margin-top: 50rpx;
  587 +}
  588 +
  589 +.g_img {
  590 + width: 480rpx;
  591 + height: 480rpx;
  592 +}
  593 +
  594 +.s_sao {
  595 + font-size: 27rpx;
  596 + margin-top: 25rpx;
  597 +}
  598 +
  599 +.order-ico1 {
  600 + width: 80rpx;
  601 + height: 46rpx;
  602 + margin-left: 40rpx;
  603 + margin-right: 20rpx;
  604 +}
  605 +
  606 +.f_btn {
  607 + font-size: 24rpx;
  608 + padding: 0 12rpx;
  609 + margin-right: 26rpx;
  610 + margin-top: -10rpx;
  611 +}
  612 +
  613 +.order-ico3 {
  614 + width: 54rpx;
  615 + height: 40rpx;
  616 + margin-left: 40rpx;
  617 + margin-right: 20rpx;
  618 +}
  619 +
  620 +.wh1001 {
  621 + width: 62rpx;
  622 + height: 100%;
  623 +}
  624 +
  625 +.wh1002 {
  626 + width: 76rpx;
  627 + height: 100%;
  628 +}
  629 +
  630 +.order-ico.cla {
  631 + width: 32rpx;
  632 +}
  633 +
  634 +.order-ico.cla2 {
  635 + width: 42rpx;
  636 + margin-left: 34rpx;
  637 +}
  638 +
  639 +.order-ico.cla3 {
  640 + width: 40rpx;
  641 + margin-left: 36rpx;
  642 +}
  643 +
  644 +.arrow-right.fu {
  645 + width: 40rpx;
  646 +}
  647 +
515 .order-num { 648 .order-num {
516 - position: absolute; right: 0rpx; top: -18rpx;  
517 - width: 35rpx; height:35rpx;line-height: 35rpx;font-size:22rpx;  
518 - border-radius: 50%; background-color: rgba(217,81,99,0.9); color: #fff; 649 + position: absolute;
  650 + right: 0rpx;
  651 + top: -18rpx;
  652 + width: 35rpx;
  653 + height: 35rpx;
  654 + line-height: 35rpx;
  655 + font-size: 22rpx;
  656 + border-radius: 50%;
  657 + background-color: rgba(217, 81, 99, 0.9);
  658 + color: #fff;
  659 +}
  660 +
  661 +.bg_right.bcolor, .bg_left.bcolor {
  662 + border-color: #333;
519 } 663 }
520 664
521 -.bg_right.bcolor,.bg_left.bcolor{ border-color:#333; }  
522 -.bg_right.mt{margin-top:-9rpx}  
523 -.bg_right.mt2{margin-top:-5rpx}  
524 -.grow-up-val{  
525 -/* padding:1rpx 13rpx 1rpx 13rpx; */  
526 -border-radius:20rpx;  
527 -background:#ffbdce;  
528 -padding-left: 16rpx;  
529 -padding-right: 16rpx;padding-bottom: 3rpx;  
530 -margin-right: 5rpx; 665 +.bg_right.mt {
  666 + margin-top: -9rpx;
  667 +}
531 668
  669 +.bg_right.mt2 {
  670 + margin-top: -5rpx;
532 } 671 }
533 672
534 -.hvip{display: inline-block; font-size: 20rpx; height: 40rpx;line-height: 40rpx; color:#e7bf77; background: #383838; padding: 0 15rpx; border-radius:20rpx; vertical-align: middle }  
535 -.vip-mem{width: 26rpx; height: 23rpx; vertical-align:top; margin-top: 8rpx; margin-right: 5rpx} 673 +.grow-up-val {
  674 + /* padding:1rpx 13rpx 1rpx 13rpx; */
  675 + border-radius: 20rpx;
  676 + background: #ffbdce;
  677 + padding-left: 16rpx;
  678 + padding-right: 16rpx;
  679 + padding-bottom: 3rpx;
  680 + margin-right: 5rpx;
  681 +}
536 682
  683 +.hvip {
  684 + display: inline-block;
  685 + font-size: 20rpx;
  686 + height: 40rpx;
  687 + line-height: 40rpx;
  688 + color: #e7bf77;
  689 + background: #383838;
  690 + padding: 0 15rpx;
  691 + border-radius: 20rpx;
  692 + vertical-align: middle;
  693 +}
537 694
  695 +.vip-mem {
  696 + width: 26rpx;
  697 + height: 23rpx;
  698 + vertical-align: top;
  699 + margin-top: 8rpx;
  700 + margin-right: 5rpx;
  701 +}
pages/user/labels/labels.js 0 → 100644
  1 +var e = getApp(),
  2 + a = e.globalData.setting,
  3 + os = a,
  4 + t = e.request,
  5 + d = e.globalData;
  6 +Page({
  7 +
  8 + /**
  9 + * 页面的初始数据
  10 + */
  11 + data: {
  12 + url: a.url, //接口网址
  13 + interest_lables: [], //兴趣标签
  14 + check_label: [], //用户选中的标签集合
  15 + user_label_val: "", //奖励多少
  16 + user_label_type: "", //奖励类型(1积分,1成长值)
  17 + is_modify: 0, //判断是第一次填写还是修改(0填写,1修改)
  18 + },
  19 + //点击选择兴趣标签把值放到已选中
  20 + click_label: function(e) {
  21 + var th = this;
  22 + var index = e.currentTarget.dataset.index; //选择兴趣标签的下标
  23 + var labels = th.data.interest_lables; //兴趣标签数组
  24 + var check_label = th.data.check_label; //已选中的数组
  25 + var labels_cid = th.data.interest_lables[index].check; //当前标签是否选中
  26 + var labels_check = 'interest_lables[' + index + '].check'; //用于点击标签把点击状态赋值进去
  27 + if (labels_cid) {
  28 + labels_cid = 0;
  29 + for (var i = 0; i < check_label.length; i++) {
  30 + if (labels[index].id == check_label[i].id) {
  31 + check_label.splice(i, 1);
  32 + }
  33 + }
  34 + th.setData({
  35 + [labels_check]: labels_cid,
  36 + check_label: check_label
  37 + })
  38 + } else {
  39 + if (check_label.length>9){
  40 + getApp().my_warnning("最多可选10个哦",0,th);
  41 + }else{
  42 + var check_new = {
  43 + lable: labels[index]
  44 + };
  45 + labels_cid = 1;
  46 + check_label.push(labels[index]);
  47 + }
  48 + th.setData({
  49 + [labels_check]: labels_cid,
  50 + check_label: check_label
  51 + })
  52 + }
  53 +
  54 + },
  55 + //获取配置信息
  56 + get_config: function() {
  57 + var th = this;
  58 + getApp().getConfig2(function(ee) {
  59 + var sms_conf = ee.switch_list;
  60 + sms_conf = JSON.parse(sms_conf);
  61 + var getuser_label_type=1;
  62 + var getuser_label_val = 0;
  63 + if (sms_conf.user_label_type!=undefined)
  64 + {
  65 + getuser_label_type = parseInt(sms_conf.user_label_type)+1;
  66 + }
  67 + if (sms_conf.user_label_val != undefined) {
  68 + getuser_label_val = sms_conf.user_label_val;
  69 + }
  70 +
  71 +
  72 + th.setData({
  73 + user_label_val: getuser_label_val,
  74 + user_label_type: getuser_label_type
  75 + })
  76 + })
  77 + },
  78 + //页面跳转
  79 + goto: function(e) {
  80 + var th = this;
  81 + wx.navigateBack({ //返回
  82 + delta: 1
  83 + })
  84 + },
  85 + /**
  86 + * 生命周期函数--监听页面加载
  87 + */
  88 + onLoad: function(options) {
  89 + var th = this;
  90 + var pages = getCurrentPages();
  91 + var prevPage = pages[pages.length - 2]; //上一个页面
  92 + //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  93 + prevPage.setData({
  94 + is_zy: 1
  95 + })
  96 + th.query_nolabels();
  97 + th.get_config();
  98 + },
  99 + //获取标签集合
  100 + query_nolabels: function() {
  101 + var th = this;
  102 + var url = "/api/weshop/marketing/holiday/vip/interest/label/page";
  103 + var interest_lables = th.data.interest_lables; //兴趣标签集合
  104 + getApp().request.promiseGet(url, {
  105 + data: {
  106 + storeId: a.stoid,
  107 + pageSize:50,
  108 + page:1
  109 + }
  110 + }).then(res => {
  111 + if (res.data.code == 0) {
  112 + th.setData({
  113 + interest_lables: res.data.data.pageData
  114 + })
  115 + th.query_checklabels();
  116 + } else {
  117 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  118 + return false;
  119 + }
  120 + })
  121 + },
  122 + //查找会员选择的兴趣标签
  123 + query_checklabels: function() {
  124 + var th = this;
  125 + var url = "/api/weshop/marketing/holiday/vip/interest/label/get";
  126 + var interest_lables = th.data.interest_lables; //兴趣标签
  127 + getApp().request.promiseGet(url, {
  128 + data: {
  129 + userId: d.user_id,
  130 + storeId: a.stoid
  131 + }
  132 + }).then(res => {
  133 + if (res.data.code == 0) {
  134 + var data = res.data.data;
  135 + var arr = [];
  136 + var VipLabelId = []; //通过id标签找到已选择的标签
  137 + var dateList = data.VipLabelId.split(",");
  138 + for (var i in dateList) {
  139 + VipLabelId = VipLabelId.concat(dateList[i]);
  140 + }
  141 + if (VipLabelId.length > 0) {
  142 + for (var i = 0; i < interest_lables.length; i++) {
  143 + for (var ii = 0; ii < VipLabelId.length; ii++) {
  144 + if (interest_lables[i].id == VipLabelId[ii]) {
  145 + interest_lables[i].check = 1;
  146 + arr.push(interest_lables[i]);
  147 + }
  148 + }
  149 + }
  150 + }
  151 + //如何有之前有选择兴趣标签的话,再进来的话就是修改
  152 + if (data.VipLabelId != "") {
  153 + th.setData({
  154 + is_modify: 1
  155 + })
  156 + }
  157 + th.setData({
  158 + check_label: arr,
  159 + interest_lables: interest_lables
  160 + })
  161 + } else {
  162 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  163 + return false;
  164 + }
  165 + })
  166 + },
  167 + //更新会员兴趣标签
  168 + update_label: function() {
  169 + var th = this;
  170 + var is_modify = th.data.is_modify; //是否是修改
  171 + var check_label = th.data.check_label; //用户选择
  172 + var remark = "领取";
  173 + if (is_modify) {
  174 + user_label_type = 0;
  175 + remark = "修改";
  176 + }
  177 + if (check_label.length < 1) {
  178 + getApp().my_warnning("完成兴趣标签才能" + remark + "哦~", 0, th);
  179 + } else {
  180 + var user_label_val = th.data.user_label_val; //选择标签奖励多少
  181 + var user_label_type = th.data.user_label_type; //赠送类型
  182 + var url = "/api/weshop/marketing/holiday/vip/interest/label/update"; //更新标签接口地址
  183 + var nav_url = "/pages/user/userinfo/userinfo"; //领取成功之后跳转页面
  184 + var vipLabel = ""; //选择的标签名称
  185 + var vipLabelId = ""; //选择的标签id
  186 + var arr = [];
  187 + for (var i = 0; i < check_label.length; i++) {
  188 + if (i < check_label.length - 1) {
  189 + vipLabelId += check_label[i].id + ",";
  190 + vipLabel += check_label[i].LabelName + ",";
  191 + arr.push(check_label[i].LabelName);
  192 + } else {
  193 + vipLabelId += check_label[i].id;
  194 + vipLabel += check_label[i].LabelName;
  195 + arr.push(check_label[i].LabelName);
  196 + }
  197 + }
  198 + var my_confirm = th.selectComponent("#my_confirm"); //组件的id
  199 + remark = "标签赠送";
  200 + if (is_modify) {
  201 +
  202 + my_confirm.open_cancel(0);
  203 + getApp().request.put(url, {
  204 + data: {
  205 + "storeId": a.stoid,
  206 + "userId": d.user_id,
  207 + "vipLabel": vipLabel,
  208 + "vipLabelId": vipLabelId,
  209 + "type": user_label_type,
  210 + "remark": remark,
  211 + "value": user_label_val,
  212 + "fromType": "REWARD"
  213 + },
  214 + success: function(res) {
  215 + if (res.data.code == 0) {
  216 + getApp().my_warnning("修改成功", 1, th);
  217 + setTimeout(function() {
  218 + var pages = getCurrentPages();
  219 + var prevPage = pages[pages.length - 2]; //上一个页面
  220 + //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  221 + prevPage.setData({
  222 + check_label: arr
  223 + })
  224 + th.goto();
  225 + }, 2000);
  226 + } else {
  227 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  228 + }
  229 + }
  230 + })
  231 +
  232 + } else {
  233 +
  234 + getApp().request.put(url, {
  235 + data: {
  236 + "storeId": a.stoid,
  237 + "userId": d.user_id,
  238 + "vipLabel": vipLabel,
  239 + "vipLabelId": vipLabelId,
  240 + "type": user_label_type,
  241 + "remark": remark,
  242 + "value": user_label_val,
  243 + "fromType": "REWARD"
  244 + },
  245 + success: function(res) {
  246 + if (res.data.code == 0) {
  247 + getApp().my_warnning("领取成功", 1, th);
  248 + setTimeout(function() {
  249 + var pages = getCurrentPages();
  250 + var prevPage = pages[pages.length - 2]; //上一个页面
  251 + //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  252 + prevPage.setData({
  253 + check_label: arr
  254 + })
  255 + th.goto();
  256 + }, 2000);
  257 + } else {
  258 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  259 + }
  260 + }
  261 + })
  262 + }
  263 + }
  264 + },
  265 + /**
  266 + * 生命周期函数--监听页面显示
  267 + */
  268 + onShow: function() {
  269 +
  270 + }
  271 +})
0 \ No newline at end of file 272 \ No newline at end of file
pages/user/labels/labels.json 0 → 100644
  1 +{
  2 + "navigationBarTitleText": "兴趣标签",
  3 + "usingComponents": {
  4 + "warn": "/components/long_warn/long_warn",
  5 + "my_confirm": "/components/my_confirm/my_confirm"
  6 + }
  7 +}
0 \ No newline at end of file 8 \ No newline at end of file
pages/user/labels/labels.wxml 0 → 100644
  1 +<view class="container">
  2 + <!-- 兴趣标签集合 -->
  3 + <view class="lables padding">
  4 + <!-- 兴趣标签标题 -->
  5 + <view class="flex-vertical-between labels_head">
  6 + <view class="fs36">兴趣标签</view>
  7 + <view class="skip flex-center fs28" data-url="/pages/user/userinfo/userinfo" bindtap="goto">
  8 + <view>关闭</view>
  9 + </view>
  10 +
  11 + </view>
  12 +
  13 + <!-- 标签内容 -->
  14 + <view class="label_aggregate">
  15 + <!-- 单个标签 -->
  16 + <view class="label fs28 {{item.check==1?'click':''}}" wx:for="{{interest_lables}}" wx:for-item="item" wx:for-index="index" data-index="{{index}}" bindtap="click_label">
  17 + <view class="ellipsis-1">{{item.LabelName}}</view>
  18 + </view>
  19 + </view>
  20 +
  21 + </view>
  22 +
  23 + <!-- 选中的兴趣集合标签 -->
  24 + <view class="padding check_item">
  25 + <view class="fs32 check_head">已选中</view>
  26 + <view class="check_labels">
  27 + <view class="check_label fs28" wx:for="{{check_label}}" wx:for-item="it" wx:for-index="key">
  28 + <view class="ellipsis-1">
  29 + {{it.LabelName}}
  30 + </view>
  31 + </view>
  32 + </view>
  33 + </view>
  34 +
  35 + <!-- 领取选择标签的奖励按钮 -->
  36 + <block wx:if="{{is_modify==0}}">
  37 + <view class="receive flex-center fs36" bindtap="update_label" data-url="/pages/user/userinfo/userinfo">
  38 + <block wx:if="{{user_label_val<1 || user_label_val==''}}">
  39 + <view>确定选择</view>
  40 + </block>
  41 + <block wx:if="{{user_label_type==1 && user_label_val>0 && user_label_val!=''}}">
  42 + <view>领取{{user_label_val}}积分</view>
  43 + </block>
  44 + <block wx:if="{{user_label_type==2 && user_label_val>0 && user_label_val!=''}}">
  45 + <view>领取{{user_label_val}}成长值</view>
  46 + </block>
  47 + </view>
  48 + </block>
  49 + <block wx:if="{{is_modify==1}}">
  50 + <view class="receive flex-center fs36" bindtap="update_label" data-url="/pages/user/userinfo/userinfo">
  51 + <view>提交修改</view>
  52 + </view>
  53 + </block>
  54 +
  55 +</view>
  56 +<!-- 引入提示组件 -->
  57 +<warn id="warn"></warn>
  58 +<my_confirm id="my_confirm"></my_confirm>
0 \ No newline at end of file 59 \ No newline at end of file
pages/user/labels/labels.wxss 0 → 100644
  1 +page{
  2 + height: 100%;
  3 +}
  4 +.padding {
  5 + padding: 0rpx 65rpx;
  6 +}
  7 +
  8 +.container {
  9 + border-top: 6rpx solid rgb(238, 238, 238);
  10 + height: 100%;
  11 + display: block;
  12 +}
  13 +.lables{
  14 + height: 50%;
  15 +}
  16 +.labels_head {
  17 + padding-top: 45rpx;
  18 + padding-bottom: 25rpx;
  19 + border-bottom: 3rpx solid rgb(238, 238, 238);
  20 +}
  21 +
  22 +.skip {
  23 + width: 100rpx;
  24 + height: 40rpx;
  25 + line-height: 45rpx;
  26 + border: 2rpx solid rgb(155, 155, 155);
  27 + border-radius: 30rpx;
  28 + color: rgb(153, 153, 153);
  29 +}
  30 +
  31 +.label_aggregate {
  32 + height: 66%;
  33 + padding-top: 27rpx;
  34 + overflow-y: scroll;
  35 +}
  36 +
  37 +.label {
  38 + display: inline-block;
  39 + max-width: 200rpx;
  40 + height: 46rpx;
  41 + line-height: 46rpx;
  42 + border: 2rpx solid rgb(204, 204, 204);
  43 + border-radius: 30rpx;
  44 + padding: 0rpx 30rpx;
  45 + margin-right: 25rpx;
  46 + margin-bottom: 3%;
  47 +}
  48 +.click{
  49 + color: rgb(255,255,255);
  50 + border: 2rpx solid rgb(255, 138, 160);
  51 + background-color: rgb(255, 138, 160);
  52 +}
  53 +.check_head {
  54 + padding-top: 10rpx;
  55 + padding-bottom: 25rpx;
  56 + border-bottom: 3rpx solid rgb(238, 238, 238);
  57 + margin-bottom: 30rpx;
  58 +}
  59 +
  60 +.check_label {
  61 + display: inline-block;
  62 + max-width: 200rpx;
  63 + height: 46rpx;
  64 + border: 2rpx solid rgb(255, 138, 160);
  65 + line-height: 46rpx;
  66 + margin-right: 25rpx;
  67 + margin-bottom: 3%;
  68 + padding: 0rpx 30rpx;
  69 + border-radius: 30rpx;
  70 + color: rgb(255, 255, 255);
  71 + background-color: rgb(255, 138, 160);
  72 +}
  73 +.receive{
  74 + position: fixed;
  75 + bottom:60rpx;
  76 + left: 65rpx;
  77 + width: 620rpx;
  78 + height: 70rpx;
  79 + line-height: 70rpx;
  80 + background-color: rgb(255, 138, 160);
  81 + color: rgb(255, 255, 255);
  82 + border-radius: 40rpx;
  83 +}
  84 +.check_labels{
  85 + height: 80%;
  86 + overflow-y: scroll;
  87 +}
  88 +.check_item{
  89 + height: 30%;
  90 +}
0 \ No newline at end of file 91 \ No newline at end of file
pages/user/userinfo/userinfo.js
@@ -2,23 +2,25 @@ function e(e, a, r) { @@ -2,23 +2,25 @@ function e(e, a, r) {
2 return a in e ? Object.defineProperty(e, a, { 2 return a in e ? Object.defineProperty(e, a, {
3 value: r, 3 value: r,
4 enumerable: !0, 4 enumerable: !0,
5 - configurable: !0, 5 + configurable: !0,
6 writable: !0 6 writable: !0
7 }) : e[a] = r, e; 7 }) : e[a] = r, e;
8 -} 8 +}
9 9
10 var a = getApp(), 10 var a = getApp(),
11 r = a.globalData.setting, 11 r = a.globalData.setting,
12 t = a.request, 12 t = a.request,
13 s = require("../../../utils/common.js"), 13 s = require("../../../utils/common.js"),
14 - util = require("../../../utils/util.js"),ut=util; 14 + util = require("../../../utils/util.js"),
  15 + ut = util,
  16 + d = getApp().globalData;
15 17
16 var timestamp = Date.parse(new Date()); 18 var timestamp = Date.parse(new Date());
17 var date = new Date(timestamp); 19 var date = new Date(timestamp);
18 20
19 Page({ 21 Page({
20 data: { 22 data: {
21 - phone:"", 23 + phone: "",
22 url: r.url, 24 url: r.url,
23 resourceUrl: r.resourceUrl, 25 resourceUrl: r.resourceUrl,
24 iurl: r.imghost, 26 iurl: r.imghost,
@@ -46,37 +48,85 @@ Page({ @@ -46,37 +48,85 @@ Page({
46 lon: 0, 48 lon: 0,
47 only_pk: 0, 49 only_pk: 0,
48 open_ind_store: 0, //哪里打开的门店列表的控制属性 50 open_ind_store: 0, //哪里打开的门店列表的控制属性
49 - ispwhid:1,//是否隐藏密码显示  
50 - isstcsp:1,//是否启动密码消费  
51 - isGender:1,//什么性别  
52 - iscalendar:1,//是否是农历  
53 - consumption:"",//消费密码  
54 - identity_card:"",//身份证值  
55 - address:"",//地址  
56 - openid:"",//openid  
57 - pulscardname:"",//puls会员的卡  
58 - gradename:"",//会员权益的卡  
59 - isBool:"",  
60 - sto_sele_id:"",//所属门店id  
61 - is_zy:0,  
62 - 51 + ispwhid: 1, //是否隐藏密码显示
  52 + isstcsp: 0, //是否启动密码消费
  53 + isGender: 1, //什么性别
  54 + iscalendar: 1, //是否是农历
  55 + consumption: "", //消费密码
  56 + identity_card: "", //身份证值
  57 + address: "", //地址
  58 + openid: "", //openid
  59 + pulscardname: "", //puls会员的卡
  60 + gradename: "", //会员权益的卡
  61 + isBool: "",
  62 + sto_sele_id: "", //所属门店id
  63 + is_zy: 0, //是否执行onshow
  64 + is_lable_set: "", //是否启用我的兴趣标签
  65 + check_label: [], //我选择的兴趣标签
  66 + },
  67 + //通过路径跳转到其他页面
  68 + goto: function(e) {
  69 + var url = e.currentTarget.dataset.url;
  70 + getApp().goto(url);
  71 + },
  72 + //获取配置信息
  73 + get_config: function() {
  74 + var th = this;
  75 + getApp().getConfig2(function(ee) {
  76 + var sms_conf = ee.switch_list;
  77 + sms_conf = JSON.parse(sms_conf);
  78 + th.setData({
  79 + is_lable_set: sms_conf.user_label_set
  80 + })
  81 + if (sms_conf.user_label_set) {
  82 + th.query_checklabels();
  83 + }
  84 + })
  85 + },
  86 + //查找会员选择的兴趣标签
  87 + query_checklabels: function() {
  88 + var th = this;
  89 + var url = "/api/weshop/marketing/holiday/vip/interest/label/get";
  90 + var interest_lables = th.data.interest_lables; //兴趣标签
  91 + getApp().request.promiseGet(url, {
  92 + data: {
  93 + userId: d.user_id,
  94 + storeId: r.stoid
  95 + }
  96 + }).then(res => {
  97 + if (res.data.code == 0) {
  98 + var data = res.data.data;
  99 + var VipLabel = th.data.check_label; //通过id标签找到已选择的标签
  100 + var dateList = data.VipLabel.split(",");
  101 + for (var i in dateList) {
  102 + if (dateList[i] != "") {
  103 + VipLabel.push(dateList[i]);
  104 + }
  105 + }
  106 + th.setData({
  107 + check_label: VipLabel
  108 + })
  109 + } else {
  110 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  111 + }
  112 + })
63 }, 113 },
64 //是否启动密码消费 114 //是否启动密码消费
65 - isstcsp:function(){ 115 + isstcsp: function() {
66 var th = this; 116 var th = this;
67 var isstcsp = th.data.isstcsp; 117 var isstcsp = th.data.isstcsp;
68 - if (isstcsp==0){  
69 - th.setData({  
70 - isstcsp:1  
71 - })  
72 - }else{ 118 + if (isstcsp == 0) {
  119 + th.setData({
  120 + isstcsp: 1
  121 + })
  122 + } else {
73 th.setData({ 123 th.setData({
74 isstcsp: 0 124 isstcsp: 0
75 }) 125 })
76 - } 126 + }
77 }, 127 },
78 //出生日期是否是农历 128 //出生日期是否是农历
79 - iscalendar:function(){ 129 + iscalendar: function() {
80 var th = this; 130 var th = this;
81 var iscalendar = th.data.iscalendar; 131 var iscalendar = th.data.iscalendar;
82 if (iscalendar == 0) { 132 if (iscalendar == 0) {
@@ -90,21 +140,20 @@ Page({ @@ -90,21 +140,20 @@ Page({
90 } 140 }
91 }, 141 },
92 //性别 142 //性别
93 - isGender:function(e){ 143 + isGender: function(e) {
94 var th = this; 144 var th = this;
95 var sex = e.currentTarget.dataset.sex; 145 var sex = e.currentTarget.dataset.sex;
96 - console.log("点击选择性别",sex);  
97 - th.setData({  
98 - isGender:sex  
99 - }) 146 + th.setData({
  147 + isGender: sex
  148 + })
  149 +
100 150
101 -  
102 }, 151 },
103 //密码是否隐藏显示 152 //密码是否隐藏显示
104 - ispwhid:function(){ 153 + ispwhid: function() {
105 var th = this; 154 var th = this;
106 var ispwhid = th.data.ispwhid; 155 var ispwhid = th.data.ispwhid;
107 - 156 +
108 if (ispwhid == 0) { 157 if (ispwhid == 0) {
109 th.setData({ 158 th.setData({
110 ispwhid: 1 159 ispwhid: 1
@@ -158,8 +207,6 @@ Page({ @@ -158,8 +207,6 @@ Page({
158 var index = th.data.sec_pick_index; 207 var index = th.data.sec_pick_index;
159 item = th.data.sec_sto.s_arr[index]; 208 item = th.data.sec_sto.s_arr[index];
160 } 209 }
161 -  
162 - console.log("选择门店刷新", "def_pick_store", item);  
163 th.setData({ 210 th.setData({
164 def_pick_store: item, 211 def_pick_store: item,
165 stoname: item.pickup_name, 212 stoname: item.pickup_name,
@@ -376,7 +423,6 @@ Page({ @@ -376,7 +423,6 @@ Page({
376 } 423 }
377 } 424 }
378 }, 200) 425 }, 200)
379 - console.log(th.data.all_sto + 'eeee');  
380 }, 426 },
381 //选择更多门店 427 //选择更多门店
382 more_store: function() { 428 more_store: function() {
@@ -452,7 +498,6 @@ Page({ @@ -452,7 +498,6 @@ Page({
452 498
453 //如果身份证不满足格式正则表达式 499 //如果身份证不满足格式正则表达式
454 if (!code || !idCardReg.test(code)) { 500 if (!code || !idCardReg.test(code)) {
455 - console.log("您输入的身份证号格式有误!");  
456 errorMess = "您输入的身份证号格式有误!"; 501 errorMess = "您输入的身份证号格式有误!";
457 isPass = false; 502 isPass = false;
458 } 503 }
@@ -505,92 +550,96 @@ Page({ @@ -505,92 +550,96 @@ Page({
505 }, 550 },
506 //------初始化加载---------- 551 //------初始化加载----------
507 onLoad: function(t) { 552 onLoad: function(t) {
508 - console.log("oNLOAD", "你好");  
509 - var user=getApp().globalData.userInfo;  
510 - if(user.card_field!=''&& user.card_field!=null && user.card_field!=undefined){  
511 - var now=ut.gettimestamp();  
512 - var str= user.card_expiredate;  
513 - var end = new Date(str);  
514 - end = Date.parse(end) / 1000;  
515 - if(now<end ){  
516 - this.puls_user();  
517 - }  
518 - }  
519 - 553 + var user = getApp().globalData.userInfo;
  554 + if (user.card_field != '' && user.card_field != null && user.card_field != undefined) {
  555 + var now = ut.gettimestamp();
  556 + var str = user.card_expiredate;
  557 + var end = new Date(str);
  558 + end = Date.parse(end) / 1000;
  559 + if (now < end) {
  560 + this.puls_user();
  561 + }
  562 + }
520 this.initial_user(); 563 this.initial_user();
521 }, 564 },
522 - //-----------会员是否初始化---------------------  
523 - initial_user: function () {  
524 - 565 + //-----------会员是否初始化---------------------
  566 + initial_user: function() {
  567 +
525 var th = this; 568 var th = this;
526 getApp().request.get("/api/weshop/users/grade/vip/init/get", { 569 getApp().request.get("/api/weshop/users/grade/vip/init/get", {
527 data: { 570 data: {
528 storeId: r.stoid, 571 storeId: r.stoid,
529 }, 572 },
530 - success: function (su) { 573 + success: function(su) {
531 var isBool = su.data.data.isBool; 574 var isBool = su.data.data.isBool;
532 - console.log("会员是否初始化", isBool);  
533 - th.setData({isBool:isBool});  
534 -  
535 - if(!isBool) return false;  
536 - //-----会员权益获取--------------  
537 - getApp().request.get("/api/weshop/users/grade/aftervipinfo/get", {  
538 - data: {  
539 - storeId: r.stoid,  
540 - userId: getApp().globalData.user_id,  
541 - },  
542 - success: function (su) {  
543 - var gradename=su.data.data.GradeName;  
544 - th.setData({gradename: gradename});  
545 - }  
546 - });  
547 -  
548 - }  
549 - });  
550 - },  
551 - 575 + th.setData({
  576 + isBool: isBool
  577 + });
  578 +
  579 + if (!isBool) return false;
  580 + //-----会员权益获取--------------
  581 + getApp().request.get("/api/weshop/users/grade/aftervipinfo/get", {
  582 + data: {
  583 + storeId: r.stoid,
  584 + userId: getApp().globalData.user_id,
  585 + },
  586 + success: function(su) {
  587 + var gradename = su.data.data.GradeName;
  588 + th.setData({
  589 + gradename: gradename
  590 + });
  591 + }
  592 + });
  593 +
  594 + }
  595 + });
  596 + this.get_config();
  597 + },
  598 +
552 599
553 //-----Plus会员获取----------- 600 //-----Plus会员获取-----------
554 - puls_user:function(){  
555 - var th=this; 601 + puls_user: function() {
  602 + var th = this;
556 getApp().request.get("/api/weshop/plus/vip/mem/list", { 603 getApp().request.get("/api/weshop/plus/vip/mem/list", {
557 data: { 604 data: {
558 storeId: r.stoid, 605 storeId: r.stoid,
559 - userId: getApp().globalData.user_id, },  
560 - success: function (su) { 606 + userId: getApp().globalData.user_id,
  607 + },
  608 + success: function(su) {
561 609
562 if (su.data.code == 0) { 610 if (su.data.code == 0) {
563 - var cardname=su.data.data[0].MemCardName;  
564 - console.log("卡的名字", cardname);  
565 - th.setData({pulscardname:cardname}); 611 + var cardname = su.data.data[0].MemCardName;
  612 + th.setData({
  613 + pulscardname: cardname
  614 + });
566 } 615 }
567 } 616 }
568 }); 617 });
569 }, 618 },
570 -  
571 - onShow: function() {  
572 - console.log(this.data.is_zy ,"是什么东西");  
573 - if(this.data.is_zy) return false;  
574 - this.wait_for_store_config();  
575 - console.log(this.data.is_zy, "sssss是什么东西"); 619 +
  620 + onShow: function() {
576 var e = this; 621 var e = this;
  622 + if (this.data.is_zy) return false;
  623 + this.wait_for_store_config();
577 var req = t; 624 var req = t;
578 req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, { 625 req.get("/api/weshop/users/getAndUpdateUser/" + r.stoid + "/" + getApp().globalData.user_id, {
579 - success: function (src) {  
580 - var a=src.data.data;  
581 - var time = util.formatTime(a.reg_time,"'Y/M/D"); 626 + success: function(src) {
  627 + var a = src.data.data;
  628 + var time = util.formatTime(a.reg_time, "'Y/M/D");
582 var birthday = util.formatTime(a.birthday, "'Y/M/D"); 629 var birthday = util.formatTime(a.birthday, "'Y/M/D");
583 a.reg_time = time; 630 a.reg_time = time;
584 a.birthday = birthday 631 a.birthday = birthday
585 e.setData({ 632 e.setData({
586 - phone: a.mobile,  
587 - user: a,  
588 - openid: a.openid,  
589 - sto_sele_id: a.pickup_id,  
590 - consumption: a.paypwd,  
591 - identity_card:a.idcard,  
592 - address:a.address,  
593 - }); 633 + phone: a.mobile,
  634 + user: a,
  635 + openid: a.openid,
  636 + sto_sele_id: a.pickup_id,
  637 + consumption: a.paypwd,
  638 + identity_card: a.idcard,
  639 + address: a.address,
  640 + isGender: a.sex,
  641 + isstcsp: a.vipnopwd
  642 + });
594 } 643 }
595 }) 644 })
596 a.getUserInfo(function(a) { 645 a.getUserInfo(function(a) {
@@ -600,10 +649,10 @@ Page({ @@ -600,10 +649,10 @@ Page({
600 var txt2 = util.formatTime(a.reg_time, 'yyyy-M-d'), 649 var txt2 = util.formatTime(a.reg_time, 'yyyy-M-d'),
601 arr2 = txt.split(' '); 650 arr2 = txt.split(' ');
602 a.reg_time = arr2[0]; 651 a.reg_time = arr2[0];
603 - if (a.pickup_id!=null) { 652 + if (a.pickup_id != null) {
604 req.get("/api/weshop/pickup/get/" + r.stoid + "/" + a.pickup_id, { 653 req.get("/api/weshop/pickup/get/" + r.stoid + "/" + a.pickup_id, {
605 success: function(da) { 654 success: function(da) {
606 - 655 +
607 //设置门店 656 //设置门店
608 e.setData({ 657 e.setData({
609 stoname: da.data.data.pickup_name 658 stoname: da.data.data.pickup_name
@@ -614,12 +663,12 @@ Page({ @@ -614,12 +663,12 @@ Page({
614 // var phone = ""; 663 // var phone = "";
615 // phone+=a.mobile.substr(0, 3)+"****"; 664 // phone+=a.mobile.substr(0, 3)+"****";
616 // phone += a.mobile.substr(7, 12); 665 // phone += a.mobile.substr(7, 12);
617 -  
618 -  
619 -  
620 - // e.setData({  
621 - // isGender:e.data.user.sex  
622 - // }) 666 +
  667 +
  668 +
  669 + // e.setData({
  670 + // isGender:e.data.user.sex
  671 + // })
623 }, !0); 672 }, !0);
624 }, 673 },
625 674
@@ -665,134 +714,120 @@ Page({ @@ -665,134 +714,120 @@ Page({
665 }); 714 });
666 }, 715 },
667 //消费密码输入框失去焦点事件 716 //消费密码输入框失去焦点事件
668 - lose_focus:function(e){  
669 - var th=this;  
670 - var val=e.detail.value;  
671 - console.log("是什么东西",val);  
672 - if (val.length > 6 || val!=""){  
673 -  
674 - this.setData({ consumption: val });  
675 - console.log("是什么东西", val);  
676 - }  
677 -  
678 - 717 + lose_focus: function(e) {
  718 + var th = this;
  719 + var val = e.detail.value;
  720 + this.setData({
  721 + consumption: val
  722 + })
679 }, 723 },
680 -  
681 -//地址  
682 - address:function(e){ 724 +
  725 + //地址
  726 + address: function(e) {
683 var val = e.detail; 727 var val = e.detail;
684 - console.log("地址55555555", val.value);  
685 - this.setData({ address: val.value }); 728 + this.setData({
  729 + address: val.value
  730 + });
686 }, 731 },
687 732
688 //身份证验证 733 //身份证验证
689 - identity_card:function(e){ 734 + identity_card: function(e) {
690 var val = e.detail; 735 var val = e.detail;
691 -  
692 - this.setData({ identity_card: val.value });  
693 - 736 +
  737 + this.setData({
  738 + identity_card: val.value
  739 + });
  740 +
694 }, 741 },
695 //用户名字 742 //用户名字
696 - user_name:function(e){ 743 + user_name: function(e) {
  744 + var th = this;
697 var name = e.detail.value; 745 var name = e.detail.value;
698 - if (name !=""||name!=null){  
699 -  
700 - this.setData({ user_name: name });  
701 - 746 + var vipname = 'user.vipname';
  747 + if (name != "" || name != null) {
  748 + th.setData({
  749 + [vipname]: name
  750 + });
702 } 751 }
703 - 752 +
704 }, 753 },
705 754
706 //点击确认修改信息 755 //点击确认修改信息
707 - confirm_revision:function(){  
708 - var th=this;  
709 - var isstcsp=th.data.isstcsp;//是否启用消费密码  
710 - var phone=th.data.phone;//手机号码  
711 - if (phone == "" || phone==null){  
712 - getApp().my_warnning("手机不能为空", 0, th);  
713 -  
714 - return false;  
715 - }  
716 -  
717 -  
718 - var consumption = th.data.consumption;//消费密码  
719 - var isstcsp = th.data.isstcsp;  
720 - if(isstcsp==1){  
721 -  
722 - if (consumption==null || consumption=="" || consumption==undefined ){  
723 - getApp().my_warnning("消费密码不能为空", 0, th); return false;  
724 - }  
725 - if (consumption.length < 6){  
726 - getApp().my_warnning("消费密码不能小于6位", 0, th); return false;  
727 - }  
728 - }  
729 - var sex = th.data.isGender;//性别  
730 -  
731 - if (sex!="1"&&sex!="2" ) {  
732 - getApp().my_warnning("请选择性别", 0, th);  
733 - return false;  
734 - }  
735 - var user_name = th.data.user.vipname;//用户姓名  
736 - console.log("名字77777",user_name);  
737 - if (user_name==""|| user_name== null) {  
738 - getApp().my_warnning("请输入名字", 0, th);  
739 - return false;  
740 - }  
741 - var identity_card = th.data.identity_card;//身份证  
742 - console.log("身份证",identity_card);  
743 -  
744 - if (identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))){  
745 - getApp().my_warnning("身份证号码错误",0, th);  
746 - return false;  
747 - }  
748 - var address = th.data.address;//地址  
749 - // console.log("地址1010101", address)  
750 - // if (address == "" || address == null) {  
751 - // getApp().my_warnning("请输入地址", 0, th);  
752 - // return false;  
753 - // }  
754 - //保存所属门店的id  
755 - var sto_sele_id=th.data.sto_sele_id;  
756 - // console.log("请输入所属门店的id", sto_sele_id);  
757 - // if (sto_sele_id == null || sto_sele_id==""){  
758 - // getApp().my_warnning("请输入所属门店", 0, th);  
759 - // return false;  
760 - // }  
761 - console.log("要保存的数据", sex, consumption, identity_card, address, user_name);  
762 - var datas = {  
763 - mobile: phone,//手机号码  
764 - store_id: r.stoid,  
765 - user_id: getApp().globalData.user_id,  
766 - vipnopwd: isstcsp,  
767 - vippass: consumption,//消费密码  
768 - sex: sex,//性别  
769 - nickname:user_name,//昵称  
770 - idcard:identity_card,//身份证  
771 - address:address,//地址  
772 - pickup_id: sto_sele_id//自提门店 所属门店  
773 - }  
774 - getApp().request.put("/api/weshop/users/updateUserInfo", {  
775 - data: datas,  
776 - success: function (res) {  
777 -  
778 - if (res.data.code==0){  
779 - getApp().showWarning("修改成功");  
780 - }else{  
781 - getApp().showWarning("修改失败");  
782 - }  
783 -  
784 - }  
785 - })  
786 - } ,  
787 - //选择地址  
788 - goto_address:function(){  
789 - // this.setData({ is_zy: 1 });  
790 - },  
791 - //更换手机  
792 - go_phone:function(e){  
793 - var url=e.currentTarget.dataset.url;  
794 - this.setData({is_zy:1});  
795 - getApp().goto(url);  
796 - }  
797 - 756 + confirm_revision: function() {
  757 + var th = this;
  758 + var isstcsp = th.data.isstcsp; //是否启用消费密码
  759 + var phone = th.data.phone; //手机号码
  760 + if (phone == "" || phone == null) {
  761 + getApp().my_warnning("手机不能为空", 0, th);
  762 + return false;
  763 + }
  764 + var consumption = th.data.consumption; //消费密码
  765 + var isstcsp = th.data.isstcsp;
  766 + if (isstcsp == 1) {
  767 +
  768 + if (consumption == null || consumption == "" || consumption == undefined) {
  769 + getApp().my_warnning("消费密码不能为空", 0, th);
  770 + return false;
  771 + }
  772 + if (consumption.length < 6) {
  773 + getApp().my_warnning("消费密码不能小于6位", 0, th);
  774 + return false;
  775 + }
  776 + }
  777 + var sex = th.data.isGender; //性别
  778 +
  779 + if (sex != "1" && sex != "2") {
  780 + getApp().my_warnning("请选择性别", 0, th);
  781 + return false;
  782 + }
  783 + var user_name = th.data.user.vipname; //用户姓名
  784 + if (user_name == "" || user_name == null) {
  785 + getApp().my_warnning("请输入名字", 0, th);
  786 + return false;
  787 + }
  788 + var identity_card = th.data.identity_card; //身份证
  789 +
  790 + if (identity_card != "" && !(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(identity_card))) {
  791 + getApp().my_warnning("身份证号码错误", 0, th);
  792 + return false;
  793 + }
  794 + var address = th.data.address; //地址
  795 + var sto_sele_id = th.data.sto_sele_id;
  796 + var datas = {
  797 + mobile: phone, //手机号码
  798 + store_id: r.stoid,
  799 + user_id: getApp().globalData.user_id,
  800 + vipnopwd: isstcsp,
  801 + vippass: consumption, //消费密码
  802 + sex: sex, //性别
  803 + vipname: user_name, //昵称
  804 + idcard: identity_card, //身份证
  805 + address: address, //地址
  806 + pickup_id: sto_sele_id //自提门店 所属门店
  807 + }
  808 + getApp().request.put("/api/weshop/users/updateUserInfo", {
  809 + data: datas,
  810 + success: function(res) {
  811 + if (res.data.code == 0) {
  812 + getApp().my_warnning("修改成功", 1, th);
  813 + } else {
  814 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  815 + }
  816 + }
  817 + })
  818 + },
  819 + //选择地址
  820 + goto_address: function() {
  821 + // this.setData({ is_zy: 1 });
  822 + },
  823 + //更换手机
  824 + go_phone: function(e) {
  825 + var url = e.currentTarget.dataset.url;
  826 + this.setData({
  827 + is_zy: 1
  828 + });
  829 + getApp().goto(url);
  830 + },
  831 +
  832 +
798 }); 833 });
799 \ No newline at end of file 834 \ No newline at end of file
pages/user/userinfo/userinfo.wxml
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 3
4 <!-- 头像,昵称,多个卡 --> 4 <!-- 头像,昵称,多个卡 -->
5 <view class="head flex-space-between"> 5 <view class="head flex-space-between">
6 - <view class="flex-center"> 6 + <view class="flex-center">
7 7
8 <view class="flex-center"> 8 <view class="flex-center">
9 <image class="Headportrait" src="{{user.head_pic}}"></image> 9 <image class="Headportrait" src="{{user.head_pic}}"></image>
@@ -16,22 +16,22 @@ @@ -16,22 +16,22 @@
16 </view> 16 </view>
17 17
18 <view class="flex-center fs22 vip"> 18 <view class="flex-center fs22 vip">
19 - <block wx:if="{{isBool&&gradename}}">  
20 - <navigator url="/pages/user/userqy/userqy">  
21 - <view class="flex-center AncrownMax">  
22 - <image class="Ancrown" src="{{iurl}}/miniapp/images/userqy/user_userqy_huang.png"></image>  
23 - <view>{{gradename}}</view>  
24 - </view>  
25 - </navigator>  
26 - </block>  
27 - <block wx:if="{{pulscardname}}">  
28 - <navigator url="/pages/user/plus/plus">  
29 - <view class="flex-center plusMax">  
30 - <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>  
31 - <view>{{pulscardname}}</view>  
32 - </view>  
33 - </navigator>  
34 - </block> 19 + <block wx:if="{{isBool&&gradename}}">
  20 + <navigator url="/pages/user/userqy/userqy">
  21 + <view class="flex-center AncrownMax">
  22 + <image class="Ancrown" src="{{iurl}}/miniapp/images/userqy/user_userqy_huang.png"></image>
  23 + <view>{{gradename}}</view>
  24 + </view>
  25 + </navigator>
  26 + </block>
  27 + <block wx:if="{{pulscardname}}">
  28 + <navigator url="/pages/user/plus/plus">
  29 + <view class="flex-center plusMax">
  30 + <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image>
  31 + <view>{{pulscardname}}</view>
  32 + </view>
  33 + </navigator>
  34 + </block>
35 </view> 35 </view>
36 </view> 36 </view>
37 </view> 37 </view>
@@ -52,7 +52,7 @@ @@ -52,7 +52,7 @@
52 </view> 52 </view>
53 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="nickname"> 53 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="nickname">
54 <view>是否启用消费密码</view> 54 <view>是否启用消费密码</view>
55 - <view class="flex-center" bindtap="isstcsp" > 55 + <view class="flex-center" bindtap="isstcsp">
56 <view class="flex-center cmleft"> 56 <view class="flex-center cmleft">
57 <block wx:if="{{isstcsp}}"> 57 <block wx:if="{{isstcsp}}">
58 <icon size="20" type="success" color="rgb(212,2,31)"></icon> 58 <icon size="20" type="success" color="rgb(212,2,31)"></icon>
@@ -65,26 +65,26 @@ @@ -65,26 +65,26 @@
65 </view> 65 </view>
66 66
67 </view> 67 </view>
68 - <!-- 是否显示密码 -->  
69 - <view class="flex-vertical-between user-name" wx:if="{{isstcsp==1}}"> 68 + <!-- 是否显示密码 -->
  69 + <view class="flex-vertical-between user-name" wx:if="{{isstcsp==1}}">
70 <view class="user-txt">消费密码</view> 70 <view class="user-txt">消费密码</view>
71 <view class="flex"> 71 <view class="flex">
72 - <block wx:if="{{ispwhid}}">  
73 - <input bindblur="lose_focus" class="fs28 hion user-txt-right"value="{{consumption}}" password="true"/>  
74 - </block>  
75 - <block wx:else>  
76 - <input bindblur="lose_focus" class="fs28 hion user-txt-right"value="{{consumption}}"/>  
77 - </block>  
78 - 72 + <block wx:if="{{ispwhid}}">
  73 + <input bindblur="lose_focus" class="fs28 hion user-txt-right" value="{{consumption}}" password="true" type="number"/>
  74 + </block>
  75 + <block wx:else>
  76 + <input bindblur="lose_focus" class="fs28 hion user-txt-right" value="{{consumption}}" type="number"/>
  77 + </block>
  78 +
79 <block wx:if="{{ispwhid}}"> 79 <block wx:if="{{ispwhid}}">
80 <image class="eye" src="{{iurl}}/miniapp/images/userinfo/userinfo/Eye.png" bindtap="ispwhid"></image> 80 <image class="eye" src="{{iurl}}/miniapp/images/userinfo/userinfo/Eye.png" bindtap="ispwhid"></image>
81 </block> 81 </block>
82 <block wx:else> 82 <block wx:else>
83 <image class="eye" src="{{iurl}}/miniapp/images/userinfo/open_eye.png" bindtap="ispwhid"></image> 83 <image class="eye" src="{{iurl}}/miniapp/images/userinfo/open_eye.png" bindtap="ispwhid"></image>
84 </block> 84 </block>
85 -  
86 -</view> 85 +
87 </view> 86 </view>
  87 + </view>
88 88
89 89
90 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="sex"> 90 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="sex">
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 </block> 99 </block>
100 <view class="fs24">男</view> 100 <view class="fs24">男</view>
101 </view> 101 </view>
102 - <view class="flex-center {{isGender==2?'Gendercheck':'Gender'}}" data-sex="2"bindtap="isGender" > 102 + <view class="flex-center {{isGender==2?'Gendercheck':'Gender'}}" data-sex="2" bindtap="isGender">
103 <block wx:if="{{isGender==2}}"> 103 <block wx:if="{{isGender==2}}">
104 <image class="GenderImage" src="{{iurl}}/miniapp/images/userinfo/userinfo/femalealready.png"></image> 104 <image class="GenderImage" src="{{iurl}}/miniapp/images/userinfo/userinfo/femalealready.png"></image>
105 </block> 105 </block>
@@ -109,7 +109,7 @@ @@ -109,7 +109,7 @@
109 <view class="fs26">女</view> 109 <view class="fs26">女</view>
110 </view> 110 </view>
111 </view> 111 </view>
112 - 112 +
113 </view> 113 </view>
114 114
115 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="sex"> 115 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="sex">
@@ -131,14 +131,13 @@ @@ -131,14 +131,13 @@
131 <view class="user-txt-right"> 131 <view class="user-txt-right">
132 <!-- 填充数据的时候要判断是否已经有出生日期,有值的话就不可修改 --> 132 <!-- 填充数据的时候要判断是否已经有出生日期,有值的话就不可修改 -->
133 <block wx:if="{{user.birthday==''||user.birthday==null}}"> 133 <block wx:if="{{user.birthday==''||user.birthday==null}}">
134 - <picker bindchange='bindChange' value="{{datet}}" mode="date"  
135 - start="{{year-70}}-1-1" end="{{year}}-12-31"> 134 + <picker bindchange='bindChange' value="{{datet}}" mode="date" start="{{year-70}}-1-1" end="{{year}}-12-31">
136 </picker> 135 </picker>
137 </block> 136 </block>
138 <block wx:else> 137 <block wx:else>
139 <view>{{datet==""? user.birthday==""?"":filters.replace_time2(user.birthday):datet}}</view> 138 <view>{{datet==""? user.birthday==""?"":filters.replace_time2(user.birthday):datet}}</view>
140 - </block>  
141 - 139 + </block>
  140 +
142 </view> 141 </view>
143 </view> 142 </view>
144 </view> 143 </view>
@@ -146,15 +145,15 @@ @@ -146,15 +145,15 @@
146 <view class="Bbottom"> 145 <view class="Bbottom">
147 <view bindtap="editUserInfo1" class="user-name mt flex-vertical-between" data-type="nickname"> 146 <view bindtap="editUserInfo1" class="user-name mt flex-vertical-between" data-type="nickname">
148 <view class="user-name-txt">姓名</view> 147 <view class="user-name-txt">姓名</view>
149 - <input bindblur="user_name" class="user-txt-right t-r" placeholder="*姓名" value='{{user.vipname}}'/> 148 + <input bindblur="user_name" class="user-txt-right t-r" placeholder="*姓名" value='{{user.vipname}}' />
150 </view> 149 </view>
151 150
152 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="nickname"> 151 <view bindtap="editUserInfo1" class="user-name flex-vertical-between" data-type="nickname">
153 <view class="user-name-txt">身份证</view> 152 <view class="user-name-txt">身份证</view>
154 -  
155 - <input bindblur="identity_card" class="user-txt-right t-r" value="{{user.idcard}}" placeholder="*身份证"></input>  
156 -  
157 - 153 +
  154 + <input bindblur="identity_card" class="user-txt-right t-r" value="{{user.idcard}}" placeholder="*身份证"></input>
  155 +
  156 +
158 <!-- <block wx:else> 157 <!-- <block wx:else>
159 <input class="user-txt-right" bindblur="IdentityIDCard" value="" type="idcard" maxlength="18" placeholder="*身份证" /> 158 <input class="user-txt-right" bindblur="IdentityIDCard" value="" type="idcard" maxlength="18" placeholder="*身份证" />
160 </block> --> 159 </block> -->
@@ -166,14 +165,14 @@ @@ -166,14 +165,14 @@
166 <view class="angle">∟</view> 165 <view class="angle">∟</view>
167 </view> 166 </view>
168 </view> 167 </view>
169 - 168 +
170 <view class="user-name flex-vertical-between" data-type="mobile"> 169 <view class="user-name flex-vertical-between" data-type="mobile">
171 <view class="user-name-txt">地址</view> 170 <view class="user-name-txt">地址</view>
172 <!-- <block wx:if="{{user.address.length>0}}"> 171 <!-- <block wx:if="{{user.address.length>0}}">
173 <view>{{user.address}}</view> 172 <view>{{user.address}}</view>
174 </block> 173 </block>
175 <block wx:else> --> 174 <block wx:else> -->
176 - <input bindblur="address" maxlength="30" value="{{user.address}}" class="user-txt-right" placeholder="*地址" style="text-align:right" /> 175 + <input bindblur="address" maxlength="30" value="{{user.address}}" class="user-txt-right" placeholder="*地址" style="text-align:right" />
177 <!-- </block> --> 176 <!-- </block> -->
178 </view> 177 </view>
179 178
@@ -182,9 +181,33 @@ @@ -182,9 +181,33 @@
182 <view class="flex-center user-txt-right"> 181 <view class="flex-center user-txt-right">
183 <view class="one-line">{{stoname}} 182 <view class="one-line">{{stoname}}
184 </view> 183 </view>
185 - 184 +
  185 + <view class="angle">∟</view>
  186 + </view>
  187 + </view>
  188 + </view>
  189 + <!-- 我的兴趣 -->
  190 + <view wx:if="{{ isBool==1 && is_lable_set==1}}" class="padding Bbottom">
  191 + <!-- 我的兴趣 -->
  192 + <view wx:if="{{is_lable_set!=null && is_lable_set==1}}" class="Bbottom">
  193 + <view class="interest fs28">
  194 + <view class="flex-vertical-between" bindtap="goto" data-url="/pages/user/labels/labels">
  195 + <view class="fs30">我的兴趣</view>
186 <view class="angle">∟</view> 196 <view class="angle">∟</view>
187 </view> 197 </view>
  198 + <!-- 选中的标签 -->
  199 + <view class="lables">
  200 + <block wx:if="{{check_label.length>0}}">
  201 + <view class="lable" wx:for="{{check_label}}" wx:for-item="label">
  202 + <view class="ellipsis-1">{{label}}</view>
  203 + </view>
  204 + </block>
  205 + <!-- 添加标签按钮 -->
  206 + <view class="add_lable ib ellipsis-1" bindtap="goto" data-url="/pages/user/labels/labels">
  207 + <text class="plus">+</text>
  208 + <text>标签</text>
  209 + </view>
  210 + </view>
188 </view> 211 </view>
189 </view> 212 </view>
190 <navigator bindtap="goto-address" class="user-name mt flex-vertical-between" url="/pages/user/address_list/address_list"> 213 <navigator bindtap="goto-address" class="user-name mt flex-vertical-between" url="/pages/user/address_list/address_list">
@@ -202,7 +225,7 @@ @@ -202,7 +225,7 @@
202 </view> 225 </view>
203 <!-- 确认修改按钮 --> 226 <!-- 确认修改按钮 -->
204 <view class="flex-center confirm"> 227 <view class="flex-center confirm">
205 - <view class="flex-center fs30 confirmtext"bindtap="confirm_revision"> 228 + <view class="flex-center fs30 confirmtext" bindtap="confirm_revision">
206 <view>确认修改</view> 229 <view>确认修改</view>
207 </view> 230 </view>
208 </view> 231 </view>
@@ -369,4 +392,5 @@ @@ -369,4 +392,5 @@
369 </block> 392 </block>
370 </view> 393 </view>
371 </block> 394 </block>
  395 +</view>
372 <warn id="warn"></warn> 396 <warn id="warn"></warn>
373 \ No newline at end of file 397 \ No newline at end of file
pages/user/userinfo/userinfo.wxss
1 -.container{  
2 - padding-bottom:165rpx;  
3 - transform: translate() 1 +.container {
  2 + padding-bottom: 165rpx;
  3 + transform: translate();
4 } 4 }
  5 +
5 .user-container { 6 .user-container {
6 - font-size: 30rpx; 7 + font-size: 30rpx;
7 } 8 }
8 -input{ 9 +
  10 +input {
9 width: 450rpx; 11 width: 450rpx;
10 } 12 }
  13 +
11 .head { 14 .head {
12 height: 220rpx; 15 height: 220rpx;
13 border-bottom: 6rpx solid rgb(245, 245, 245); 16 border-bottom: 6rpx solid rgb(245, 245, 245);
14 border-top: 2rpx solid rgb(245, 245, 245); 17 border-top: 2rpx solid rgb(245, 245, 245);
15 background-size: 100%; 18 background-size: 100%;
16 } 19 }
17 -.angle{ 20 +
  21 +.angle {
18 transform: rotate(225deg); 22 transform: rotate(225deg);
19 font-size: 24rpx; 23 font-size: 24rpx;
20 margin-top: 2rpx; 24 margin-top: 2rpx;
  25 + color: rgb(153, 153, 153);
21 } 26 }
  27 +
22 .Headportrait { 28 .Headportrait {
23 width: 145rpx; 29 width: 145rpx;
24 height: 145rpx; 30 height: 145rpx;
@@ -33,18 +39,18 @@ input{ @@ -33,18 +39,18 @@ input{
33 39
34 .AncrownMax { 40 .AncrownMax {
35 background-color: rgb(57, 57, 57); 41 background-color: rgb(57, 57, 57);
36 -  
37 height: 36rpx; 42 height: 36rpx;
38 border-radius: 20rpx; 43 border-radius: 20rpx;
39 margin-right: 20rpx; 44 margin-right: 20rpx;
40 line-height: 36rpx; 45 line-height: 36rpx;
41 padding-right: 14rpx; 46 padding-right: 14rpx;
42 -padding-left: 10rpx;  
43 - 47 + padding-left: 10rpx;
44 } 48 }
45 -.Nickname{  
46 - max-width:170rpx; 49 +
  50 +.Nickname {
  51 + max-width: 170rpx;
47 } 52 }
  53 +
48 .Ancrown { 54 .Ancrown {
49 width: 30rpx; 55 width: 30rpx;
50 height: 30rpx; 56 height: 30rpx;
@@ -57,8 +63,7 @@ padding-left: 10rpx; @@ -57,8 +63,7 @@ padding-left: 10rpx;
57 border-radius: 20rpx; 63 border-radius: 20rpx;
58 line-height: 36rpx; 64 line-height: 36rpx;
59 padding-left: 10rpx; 65 padding-left: 10rpx;
60 -padding-right: 14rpx;  
61 - 66 + padding-right: 14rpx;
62 } 67 }
63 68
64 .fuls { 69 .fuls {
@@ -102,15 +107,16 @@ padding-right: 14rpx; @@ -102,15 +107,16 @@ padding-right: 14rpx;
102 height: 25rpx; 107 height: 25rpx;
103 margin-right: 10rpx; 108 margin-right: 10rpx;
104 } 109 }
105 -.confirm{ 110 +
  111 +.confirm {
106 width: 100%; 112 width: 100%;
107 - position:fixed; 113 + position: fixed;
108 left: 0rpx; 114 left: 0rpx;
109 bottom: 0rpx; 115 bottom: 0rpx;
110 height: 130rpx; 116 height: 130rpx;
111 - background-color: rgb(255,255,255); 117 + background-color: rgb(255, 255, 255);
112 z-index: 9; 118 z-index: 9;
113 - border-top:1rpx solid #ddd 119 + border-top: 1rpx solid #ddd;
114 } 120 }
115 121
116 .confirmtext { 122 .confirmtext {
@@ -126,7 +132,7 @@ padding-right: 14rpx; @@ -126,7 +132,7 @@ padding-right: 14rpx;
126 } 132 }
127 133
128 .hion { 134 .hion {
129 - width:300rpx ; 135 + width: 300rpx;
130 text-align: right; 136 text-align: right;
131 margin-top: 3rpx; 137 margin-top: 3rpx;
132 margin-right: 5rpx; 138 margin-right: 5rpx;
@@ -246,7 +252,7 @@ padding-right: 14rpx; @@ -246,7 +252,7 @@ padding-right: 14rpx;
246 } 252 }
247 253
248 .code { 254 .code {
249 - margin-bottom: 10rpx; 255 + margin-bottom: 10rpx;
250 } 256 }
251 257
252 .user-txt-right { 258 .user-txt-right {
@@ -317,49 +323,58 @@ padding-right: 14rpx; @@ -317,49 +323,58 @@ padding-right: 14rpx;
317 width: 40rpx; 323 width: 40rpx;
318 margin-left: 36rpx; 324 margin-left: 36rpx;
319 } 325 }
  326 +
320 /* 日期控件 */ 327 /* 日期控件 */
321 -.pi{  
322 - width:200rpx;  
323 - height:auto;  
324 - margin-left:10rpx; 328 +
  329 +.pi {
  330 + width: 200rpx;
  331 + height: auto;
  332 + margin-left: 10rpx;
325 } 333 }
326 -.vipmax{ 334 +
  335 +.vipmax {
327 margin-left: 20rpx; 336 margin-left: 20rpx;
328 } 337 }
329 338
330 -  
331 /* 门店地址 */ 339 /* 门店地址 */
332 -.xc-address_frame{  
333 - border-top:1rpx solid #eee; 340 +
  341 +.xc-address_frame {
  342 + border-top: 1rpx solid #eee;
334 width: 100%; 343 width: 100%;
335 height: auto; 344 height: auto;
336 } 345 }
337 -.on_height{  
338 -height: 90rpx; 346 +
  347 +.on_height {
  348 + height: 90rpx;
339 } 349 }
340 -.sn_height{ 350 +
  351 +.sn_height {
341 height: 170rpx; 352 height: 170rpx;
342 } 353 }
343 -.xc-address_frame .address_frame{  
344 - width: 92%;  
345 -padding-left: 10rpx;  
346 -margin: auto;  
347 354
  355 +.xc-address_frame .address_frame {
  356 + width: 92%;
  357 + padding-left: 10rpx;
  358 + margin: auto;
348 } 359 }
349 -.stores-img{  
350 -width: 40rpx; 360 +
  361 +.stores-img {
  362 + width: 40rpx;
351 height: 35rpx; 363 height: 35rpx;
352 margin-right: 10rpx; 364 margin-right: 10rpx;
353 } 365 }
354 -.shop_name{ 366 +
  367 +.shop_name {
355 margin-right: 10rpx; 368 margin-right: 10rpx;
356 } 369 }
357 -.address{ 370 +
  371 +.address {
358 width: 87%; 372 width: 87%;
359 margin-top: 5rpx; 373 margin-top: 5rpx;
360 margin-bottom: 5rpx; 374 margin-bottom: 5rpx;
361 } 375 }
362 -.distance{ 376 +
  377 +.distance {
363 padding-left: 15rpx; 378 padding-left: 15rpx;
364 padding-right: 15rpx; 379 padding-right: 15rpx;
365 background: #eee; 380 background: #eee;
@@ -367,203 +382,281 @@ width: 40rpx; @@ -367,203 +382,281 @@ width: 40rpx;
367 margin-right: 5rpx; 382 margin-right: 5rpx;
368 color: #999; 383 color: #999;
369 height: 38rpx; 384 height: 38rpx;
370 -line-height: 38rpx;  
371 - 385 + line-height: 38rpx;
372 } 386 }
  387 +
373 /* 选择门店的弹窗 */ 388 /* 选择门店的弹窗 */
374 -.mongolia-layer{  
375 - position: fixed;  
376 -left: 0;  
377 -top: 0;  
378 -right: 0;  
379 -bottom: 0;  
380 -z-index: 11;  
381 -background: rgba(0,0,0,0.4);  
382 -width: 100%;  
383 -height: 91.9%;  
384 389
  390 +.mongolia-layer {
  391 + position: fixed;
  392 + left: 0;
  393 + top: 0;
  394 + right: 0;
  395 + bottom: 0;
  396 + z-index: 11;
  397 + background: rgba(0, 0, 0, 0.4);
  398 + width: 100%;
  399 + height: 91.9%;
385 } 400 }
386 -.popup-frame{ 401 +
  402 +.popup-frame {
387 position: fixed; 403 position: fixed;
388 -bottom:-1rpx;  
389 -z-index: 20;  
390 -background: white;  
391 -width: 100%;  
392 -border-radius: 20rpx 20rpx 0 0;  
393 -height: 72%;  
394 -}  
395 -.popup-top{ 404 + bottom: -1rpx;
  405 + z-index: 20;
  406 + background: white;
  407 + width: 100%;
  408 + border-radius: 20rpx 20rpx 0 0;
  409 + height: 72%;
  410 +}
  411 +
  412 +.popup-top {
396 border-bottom: 1rpx solid #eee; 413 border-bottom: 1rpx solid #eee;
397 height: 155rpx; 414 height: 155rpx;
398 width: 95%; 415 width: 95%;
399 margin: auto; 416 margin: auto;
400 line-height: 155rpx; 417 line-height: 155rpx;
401 -  
402 } 418 }
403 -.bg_rights{  
404 - border-top: 2rpx solid ;  
405 - border-right: 2rpx solid ;  
406 - transform: rotate(45deg);  
407 - display:inline-block;  
408 - width:15rpx;height:15rpx;  
409 - border-color:#da0b31; 419 +
  420 +.bg_rights {
  421 + border-top: 2rpx solid;
  422 + border-right: 2rpx solid;
  423 + transform: rotate(45deg);
  424 + display: inline-block;
  425 + width: 15rpx;
  426 + height: 15rpx;
  427 + border-color: #da0b31;
410 } 428 }
  429 +
411 .modal-closes { 430 .modal-closes {
412 - position: absolute;  
413 - right: 30rpx;  
414 - top: 20rpx;  
415 - height: 50rpx;  
416 - line-height: 50rpx; 431 + position: absolute;
  432 + right: 30rpx;
  433 + top: 20rpx;
  434 + height: 50rpx;
  435 + line-height: 50rpx;
417 } 436 }
418 -.choose_more{ 437 +
  438 +.choose_more {
419 margin-top: 40rpx; 439 margin-top: 40rpx;
420 padding-right: 20rpx; 440 padding-right: 20rpx;
421 -  
422 } 441 }
423 -.choose_mores{ 442 +
  443 +.choose_mores {
424 margin-top: 30rpx; 444 margin-top: 30rpx;
425 margin-right: 15rpx; 445 margin-right: 15rpx;
426 -  
427 } 446 }
428 -.store-list{ 447 +
  448 +.store-list {
429 width: 95%; 449 width: 95%;
430 height: 72%; 450 height: 72%;
431 overflow-y: scroll; 451 overflow-y: scroll;
432 margin: auto; 452 margin: auto;
433 } 453 }
434 -.store-list .store_choose{ 454 +
  455 +.store-list .store_choose {
435 width: 100%; 456 width: 100%;
436 height: 120rpx; 457 height: 120rpx;
437 line-height: 125rpx; 458 line-height: 125rpx;
438 border-bottom: 1rpx solid #eee; 459 border-bottom: 1rpx solid #eee;
439 -  
440 } 460 }
441 -.store-list .store_choose .store{  
442 -width: 100%;  
443 -margin: auto;  
444 -line-height: 37rpx;  
445 -padding-left: 20rpx;  
446 461
  462 +.store-list .store_choose .store {
  463 + width: 100%;
  464 + margin: auto;
  465 + line-height: 37rpx;
  466 + padding-left: 20rpx;
447 } 467 }
448 -.xc-hook{ 468 +
  469 +.xc-hook {
449 width: 33rpx; 470 width: 33rpx;
450 height: 33rpx; 471 height: 33rpx;
451 transform: rotate(-145deg); 472 transform: rotate(-145deg);
452 -line-height: 37rpx;  
453 -text-align: center; 473 + line-height: 37rpx;
  474 + text-align: center;
454 } 475 }
455 - .xc-hooks{  
456 - width: 30rpx; 476 +
  477 +.xc-hooks {
  478 + width: 30rpx;
457 height: 30rpx; 479 height: 30rpx;
458 - border: 1rpx solid #999;  
459 - }  
460 - .address-frame{  
461 - width: 93%;  
462 -margin-left: 7rpx;  
463 -  
464 - }  
465 - .nearby_store{  
466 -margin-left: 17rpx;  
467 - }  
468 - .address_name{  
469 - margin-right: 10rpx;  
470 -  
471 - }  
472 - .address-val{  
473 - height: 38rpx;  
474 -line-height: 38rpx;  
475 -  
476 - }  
477 - .store-bottom{  
478 - width: 85%;  
479 - margin: auto;  
480 - height: 70rpx;  
481 - }  
482 - .determine{  
483 - width: 320rpx; 480 + border: 1rpx solid #999;
  481 +}
  482 +
  483 +.address-frame {
  484 + width: 93%;
  485 + margin-left: 7rpx;
  486 +}
  487 +
  488 +.nearby_store {
  489 + margin-left: 17rpx;
  490 +}
  491 +
  492 +.address_name {
  493 + margin-right: 10rpx;
  494 +}
  495 +
  496 +.address-val {
  497 + height: 38rpx;
  498 + line-height: 38rpx;
  499 +}
  500 +
  501 +.store-bottom {
  502 + width: 85%;
  503 + margin: auto;
  504 + height: 70rpx;
  505 +}
  506 +
  507 +.determine {
  508 + width: 320rpx;
484 height: 55rpx; 509 height: 55rpx;
485 border-radius: 50rpx; 510 border-radius: 50rpx;
486 line-height: 55rpx; 511 line-height: 55rpx;
487 - }  
488 - .default{  
489 - width: 260rpx; 512 +}
  513 +
  514 +.default {
  515 + width: 260rpx;
490 height: 55rpx; 516 height: 55rpx;
491 - border:3rpx solid #c8c8c8;  
492 - border-radius: 50rpx;  
493 - line-height: 55rpx;  
494 - }  
495 - .store-bottom-frame{  
496 - width: 95%;  
497 - margin: auto;  
498 -  
499 - }  
500 - /* 门店分类列表 */  
501 -.sort_store_list{ 517 + border: 3rpx solid #c8c8c8;
  518 + border-radius: 50rpx;
  519 + line-height: 55rpx;
  520 +}
  521 +
  522 +.store-bottom-frame {
  523 + width: 95%;
  524 + margin: auto;
  525 +}
  526 +
  527 +/* 门店分类列表 */
  528 +
  529 +.sort_store_list {
502 height: 82%; 530 height: 82%;
503 overflow: hidden; 531 overflow: hidden;
504 overflow-y: scroll; 532 overflow-y: scroll;
505 width: 95%; 533 width: 95%;
506 margin: auto; 534 margin: auto;
507 } 535 }
508 -.sort_store_list .sort-store-frame{  
509 - width: 100%;  
510 -height: 100rpx;  
511 -line-height:100rpx;  
512 -border-bottom: 1rpx solid #eee;  
513 536
  537 +.sort_store_list .sort-store-frame {
  538 + width: 100%;
  539 + height: 100rpx;
  540 + line-height: 100rpx;
  541 + border-bottom: 1rpx solid #eee;
514 } 542 }
515 -.sort_store_list .sort-store-frame .sort-store{ 543 +
  544 +.sort_store_list .sort-store-frame .sort-store {
516 width: 94.5%; 545 width: 94.5%;
517 margin: auto; 546 margin: auto;
518 } 547 }
519 -.black_rights-frame{  
520 -width: 50%; 548 +
  549 +.black_rights-frame {
  550 + width: 50%;;
521 } 551 }
522 -.black_rights-frame .black_rights{ 552 +
  553 +.black_rights-frame .black_rights {
523 border-top: 3rpx solid; 554 border-top: 3rpx solid;
524 -border-right: 3rpx solid;  
525 -transform: rotate(45deg);  
526 -display: inline-block;  
527 -width: 20rpx;  
528 -height: 20rpx; 555 + border-right: 3rpx solid;
  556 + transform: rotate(45deg);
  557 + display: inline-block;
  558 + width: 20rpx;
  559 + height: 20rpx;
529 } 560 }
530 -.xc-val-money{  
531 - height:80rpx; 561 +
  562 +.xc-val-money {
  563 + height: 80rpx;
532 } 564 }
533 565
534 -.xc-distance-bottom{  
535 - margin-bottom: 40rpx; 566 +.xc-distance-bottom {
  567 + margin-bottom: 40rpx;
536 } 568 }
537 -.xc-distance-top{  
538 -margin-top: 10rpx; 569 +
  570 +.xc-distance-top {
  571 + margin-top: 10rpx;
539 } 572 }
540 -.xc-width{ 573 +
  574 +.xc-width {
541 width: 100%; 575 width: 100%;
542 } 576 }
543 -.right-arrow{ width: 15rpx; height:15rpx;  
544 - border-top: 2rpx solid #d70026;  
545 - border-right: 2rpx solid #d70026;  
546 - transform: rotate(45deg);display:inline-block;  
547 - margin-bottom:3rpx; 577 +
  578 +.right-arrow {
  579 + width: 15rpx;
  580 + height: 15rpx;
  581 + border-top: 2rpx solid #d70026;
  582 + border-right: 2rpx solid #d70026;
  583 + transform: rotate(45deg);
  584 + display: inline-block;
  585 + margin-bottom: 3rpx;
548 } 586 }
549 -.xc-goods-attribute{ 587 +
  588 +.xc-goods-attribute {
550 border-bottom: 1px solid #eee; 589 border-bottom: 1px solid #eee;
551 -padding-bottom: 15px;  
552 -margin-bottom:40rpx; 590 + padding-bottom: 15px;
  591 + margin-bottom: 40rpx;
553 } 592 }
554 -.xc-val-fream{ 593 +
  594 +.xc-val-fream {
555 width: 105rpx; 595 width: 105rpx;
556 } 596 }
557 -.is_stock{  
558 -width: 58%;  
559 -height: 70rpx;  
560 -border-radius: 55rpx; 597 +
  598 +.is_stock {
  599 + width: 58%;
  600 + height: 70rpx;
  601 + border-radius: 55rpx;
561 } 602 }
562 -.select_store_height{ 603 +
  604 +.select_store_height {
563 height: 50rpx; 605 height: 50rpx;
564 } 606 }
565 -.butttem5{ 607 +
  608 +.butttem5 {
566 margin-bottom: 5rpx; 609 margin-bottom: 5rpx;
567 } 610 }
568 611
569 -.s_btn{ margin-top: 25rpx; }  
570 \ No newline at end of file 612 \ No newline at end of file
  613 +.s_btn {
  614 + margin-top: 25rpx;
  615 +}
  616 +
  617 +.padding {
  618 + padding: 0rpx 20rpx;
  619 +}
  620 +
  621 +.interest {
  622 + padding: 0rpx 20rpx;
  623 + padding-top: 30rpx;
  624 + padding-bottom: 30rpx;
  625 +}
  626 +
  627 +.lables {
  628 + display: inline-block;
  629 + padding-top: 25rpx;
  630 +}
  631 +
  632 +.lable {
  633 + display: inline-block;
  634 + height: 44rpx;
  635 + line-height: 44rpx;
  636 + margin-right: 15rpx;
  637 + color: rgb(255, 255, 255);
  638 + border: 2rpx solid rgb(255, 138, 160);
  639 + background-color: rgb(255, 138, 160);
  640 + padding: 0rpx 25rpx;
  641 + border-radius: 30rpx;
  642 + margin-bottom: 21rpx;
  643 + max-width: 195rpx;
  644 +}
  645 +
  646 +.add_lable {
  647 + height: 44rpx;
  648 + line-height: 44rpx;
  649 + color: rgb(189, 189, 189);
  650 + border: 2rpx solid rgb(189, 189, 189);
  651 + border-radius: 30rpx;
  652 + padding: 0rpx 25rpx;
  653 +}
  654 +
  655 +.plus {
  656 + font-weight: bold;
  657 + margin-right: 8rpx;
  658 +}
  659 +
  660 +.lable_wh {
  661 + height: 46rpx;
  662 + line-height: 46rpx;
  663 +}