Commit ca9ac42d5c0d33aa14c7db743669f689642da21f

Authored by yvan.ni
1 parent b7d45a18

OA单的优化

@@ -145,7 +145,7 @@ App({ @@ -145,7 +145,7 @@ App({
145 // } 145 // }
146 // }) 146 // })
147 // } 147 // }
148 - // else if(app.globalData.user_id){ //-- 启用默认的user_id -- 148 + // if(app.globalData.user_id){ //-- 启用默认的user_id --
149 // 149 //
150 // app.promiseGet("/api/weshop/users/get/" + app.globalData.setting.stoid + "/" + app.globalData.user_id,{}).then(res=>{ 150 // app.promiseGet("/api/weshop/users/get/" + app.globalData.setting.stoid + "/" + app.globalData.user_id,{}).then(res=>{
151 // app.globalData.is_get_login=1; 151 // app.globalData.is_get_login=1;
@@ -216,6 +216,10 @@ App({ @@ -216,6 +216,10 @@ App({
216 this.globalData.isIpx = true 216 this.globalData.isIpx = true
217 } 217 }
218 218
  219 + if (res["platform"].toLowerCase()=== 'ios') {
  220 + this.globalData.is_iPhone=1;
  221 + }
  222 +
219 /*-- 判断是不是PC端打开的 */ 223 /*-- 判断是不是PC端打开的 */
220 if (res && ["windows", "mac"].some((v) => v === res["platform"])) { 224 if (res && ["windows", "mac"].some((v) => v === res["platform"])) {
221 app.globalData.is_pc=1; 225 app.globalData.is_pc=1;
packageA/pages/goodsInfo/goodsInfo.wxml
@@ -128,7 +128,7 @@ @@ -128,7 +128,7 @@
128 128
129 129
130 <view class="goods-title"> 130 <view class="goods-title">
131 - <view class="goods-name elli">{{data.goods_name}}</view> 131 + <view class="goods-name elli"><text selectable='true' user-select="true">{{data.goods_name}}</text></view>
132 </view> 132 </view>
133 </view> 133 </view>
134 134
packageA/pages/prom_list/prom_list.js
@@ -2093,7 +2093,7 @@ Page({ @@ -2093,7 +2093,7 @@ Page({
2093 return 1; 2093 return 1;
2094 }, 2094 },
2095 2095
2096 - set_sele:function (e) { 2096 + set_sele:async function (e) {
2097 var th=this; 2097 var th=this;
2098 var index=e.currentTarget.dataset.ind; 2098 var index=e.currentTarget.dataset.ind;
2099 var set=e.currentTarget.dataset.set; 2099 var set=e.currentTarget.dataset.set;
@@ -2125,8 +2125,44 @@ Page({ @@ -2125,8 +2125,44 @@ Page({
2125 } 2125 }
2126 } 2126 }
2127 } 2127 }
2128 - 2128 +
  2129 + //判断搭配商品的限购
  2130 + var gd= await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + click_item.goods_id, {});
  2131 + if(gd && gd.data.code==0 && gd.data.data && gd.data.data.viplimited>0){
  2132 +
  2133 + gd=gd.data.data;
  2134 + var g_buy_num=0;
  2135 +
  2136 + //----获取商品购买数----
  2137 + var buyed=await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {
  2138 + data: {
  2139 + store_id: os.stoid,
  2140 + user_id: getApp().globalData.user_id,
  2141 + goods_id: gd.goods_id, isnew: 1,
  2142 + timetype: gd.viplimited_timetype
  2143 + }
  2144 + })
  2145 +
  2146 + if(buyed && buyed.data.code==0){
  2147 + g_buy_num = buyed.data.data.goodsbuynum;
  2148 + }
  2149 +
  2150 + if(g_buy_num>=gd.viplimited){
  2151 + wx.showToast({
  2152 + title: "搭配商品超出限购",
  2153 + icon: 'none',
  2154 + duration: 2000
  2155 + })
  2156 + return false;
  2157 + }
  2158 +
  2159 + }
  2160 +
  2161 +
2129 } 2162 }
  2163 +
  2164 +
  2165 +
2130 2166
2131 var ob={}; 2167 var ob={};
2132 ob[text]= parseInt(set); 2168 ob[text]= parseInt(set);
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
@@ -138,7 +138,7 @@ @@ -138,7 +138,7 @@
138 <!-- 许程 商家团主页 --> 138 <!-- 许程 商家团主页 -->
139 <view class="xc-goods-explain flex-vertical-between"> 139 <view class="xc-goods-explain flex-vertical-between">
140 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 }}"> 140 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 }}">
141 - {{data.goods_name}} 141 + <text selectable='true' user-select="true">{{data.goods_name}}</text>
142 </view> 142 </view>
143 <!-- 这个是分享按钮 --> 143 <!-- 这个是分享按钮 -->
144 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare"> 144 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare">
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -303,6 +303,17 @@ Page({ @@ -303,6 +303,17 @@ Page({
303 fir_set_sto:1, //最初始的一下,获取门店 303 fir_set_sto:1, //最初始的一下,获取门店
304 front_pick:null, //在详情页面上显示的门店 304 front_pick:null, //在详情页面上显示的门店
305 305
  306 + //苹果机都为真
  307 + gn_sele_fir:true,
  308 + gn_sele_sec:getApp().globalData.is_iPhone?true:false,
  309 + sn_sele_sec:getApp().globalData.is_iPhone?true:false,
  310 + sku_sele_sec:getApp().globalData.is_iPhone?true:false,
  311 + cate_sele_sec:getApp().globalData.is_iPhone?true:false,
  312 + brand_sele_sec:getApp().globalData.is_iPhone?true:false,
  313 + nation_sele_sec:getApp().globalData.is_iPhone?true:false,
  314 + guige_sele_sec:getApp().globalData.is_iPhone?true:false,
  315 + ontime_sele_sec:getApp().globalData.is_iPhone?true:false,
  316 +
306 }, 317 },
307 318
308 //------初始化加载---------- 319 //------初始化加载----------
@@ -1427,8 +1438,13 @@ Page({ @@ -1427,8 +1438,13 @@ Page({
1427 var e = t.currentTarget.id; 1438 var e = t.currentTarget.id;
1428 this.setData({ 1439 this.setData({
1429 activeCategoryId: e 1440 activeCategoryId: e
1430 - }),  
1431 - 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment(); 1441 + }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment();
  1442 +
  1443 + if(e>0){
  1444 + wx.pageScrollTo({
  1445 + scrollTop:0
  1446 + })
  1447 + }
1432 }, 1448 },
1433 1449
1434 1450
@@ -7429,5 +7445,42 @@ Page({ @@ -7429,5 +7445,42 @@ Page({
7429 }, 7445 },
7430 7446
7431 7447
  7448 + handtouch(e){
  7449 + //苹果机都为真
  7450 + if(getApp().globalData.is_iPhone){
  7451 + return false;
  7452 + }
  7453 + var name=e.currentTarget.dataset.name;
  7454 + var set_data={
  7455 + gn_sele_fir:false,
  7456 + gn_sele_sec:false,
  7457 + sn_sele_sec:false,
  7458 + sku_sele_sec:false,
  7459 + cate_sele_sec:false,
  7460 + brand_sele_sec:false,
  7461 + nation_sele_sec:false,
  7462 + guige_sele_sec:false,
  7463 + ontime_sele_sec:false
  7464 + }
  7465 +
  7466 + switch (name){
  7467 + case 'gn_sele_fir': delete set_data.gn_sele_fir;break;
  7468 + case 'gn_sele_sec': delete set_data.gn_sele_sec;break;
  7469 + case 'sn_sele_sec': delete set_data.sn_sele_sec;break;
  7470 + case 'sku_sele_sec': delete set_data.sku_sele_sec;break;
  7471 + case 'cate_sele_sec': delete set_data.cate_sele_sec;break;
  7472 + case 'brand_sele_sec': delete set_data.brand_sele_sec;break;
  7473 + case 'nation_sele_sec': delete set_data.nation_sele_sec;break;
  7474 + case 'guige_sele_sec': delete set_data.guige_sele_sec;break;
  7475 + case 'ontime_sele_sec': delete set_data.ontime_sele_sec;break;
  7476 + }
  7477 +
  7478 + this.setData(set_data)
  7479 + this.setData({
  7480 + [name]:true
  7481 + })
  7482 +
  7483 + }
  7484 +
7432 7485
7433 }); 7486 });
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
@@ -211,7 +211,7 @@ @@ -211,7 +211,7 @@
211 211
212 212
213 <view class="goods-title"> 213 <view class="goods-title">
214 - <view class="goods-name elli">{{data.goods_name}}</view> 214 + <view class="goods-name elli" bindtouchstart="handtouch" data-name="gn_sele_fir" ><text selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}" >{{data.goods_name}} </text> </view>
215 </view> 215 </view>
216 216
217 217
@@ -619,64 +619,64 @@ @@ -619,64 +619,64 @@
619 <view class="item_left"> 619 <view class="item_left">
620 <text>商品名称</text> 620 <text>商品名称</text>
621 </view> 621 </view>
622 - <view class="item_right">  
623 - <text>{{data.goods_name}}</text> 622 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  623 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}">{{data.goods_name}}</text>
624 </view> 624 </view>
625 </view> 625 </view>
626 <view class="tb_item tb-l"> 626 <view class="tb_item tb-l">
627 <view class="item_left"> 627 <view class="item_left">
628 <text>商品编号</text> 628 <text>商品编号</text>
629 </view> 629 </view>
630 - <view class="item_right">  
631 - <text>{{data.goods_sn}}</text> 630 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec">
  631 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}">{{data.goods_sn}}</text>
632 </view> 632 </view>
633 </view> 633 </view>
634 <view class="tb_item tb-l"> 634 <view class="tb_item tb-l">
635 <view class="item_left"> 635 <view class="item_left">
636 <text>商品条码</text> 636 <text>商品条码</text>
637 </view> 637 </view>
638 - <view class="item_right">  
639 - <text>{{data.sku}}</text> 638 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec">
  639 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{data.sku}}</text>
640 </view> 640 </view>
641 </view> 641 </view>
642 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 642 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
643 <view class="item_left"> 643 <view class="item_left">
644 <text>品类</text> 644 <text>品类</text>
645 </view> 645 </view>
646 - <view class="item_right">  
647 - <text>{{cat_name}}</text> 646 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec">
  647 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
648 </view> 648 </view>
649 </view> 649 </view>
650 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 650 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
651 <view class="item_left"> 651 <view class="item_left">
652 <text>品牌</text> 652 <text>品牌</text>
653 </view> 653 </view>
654 - <view class="item_right">  
655 - <text>{{brand_name}}</text> 654 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec">
  655 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
656 </view> 656 </view>
657 </view> 657 </view>
658 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 658 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
659 <view class="item_left"> 659 <view class="item_left">
660 <text>国别</text> 660 <text>国别</text>
661 </view> 661 </view>
662 - <view class="item_right">  
663 - <text>{{nation_name}}</text> 662 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec">
  663 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}">{{nation_name}}</text>
664 </view> 664 </view>
665 </view> 665 </view>
666 <view class="tb_item tb-l"> 666 <view class="tb_item tb-l">
667 <view class="item_left"> 667 <view class="item_left">
668 <text>规格</text> 668 <text>规格</text>
669 </view> 669 </view>
670 - <view class="item_right">  
671 - <text>{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text> 670 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec">
  671 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text>
672 </view> 672 </view>
673 </view> 673 </view>
674 <view class="tb_item tb-l"> 674 <view class="tb_item tb-l">
675 <view class="item_left"> 675 <view class="item_left">
676 <text>上架时间</text> 676 <text>上架时间</text>
677 </view> 677 </view>
678 - <view class="item_right">  
679 - <text>{{data.on_time}}</text> 678 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  679 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}">{{data.on_time}}</text>
680 </view> 680 </view>
681 </view> 681 </view>
682 </view> 682 </view>
@@ -712,64 +712,64 @@ @@ -712,64 +712,64 @@
712 <view class="item_left"> 712 <view class="item_left">
713 <text>商品名称</text> 713 <text>商品名称</text>
714 </view> 714 </view>
715 - <view class="item_right">  
716 - <text>{{data.goods_name}}</text> 715 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  716 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}">{{data.goods_name}}</text>
717 </view> 717 </view>
718 </view> 718 </view>
719 <view class="tb_item tb-l"> 719 <view class="tb_item tb-l">
720 <view class="item_left"> 720 <view class="item_left">
721 <text>商品编号</text> 721 <text>商品编号</text>
722 </view> 722 </view>
723 - <view class="item_right">  
724 - <text>{{data.goods_sn}}</text> 723 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec">
  724 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}">{{data.goods_sn}}</text>
725 </view> 725 </view>
726 </view> 726 </view>
727 <view class="tb_item tb-l"> 727 <view class="tb_item tb-l">
728 <view class="item_left"> 728 <view class="item_left">
729 <text>商品条码</text> 729 <text>商品条码</text>
730 </view> 730 </view>
731 - <view class="item_right">  
732 - <text>{{data.sku}}</text> 731 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec">
  732 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{data.sku}}</text>
733 </view> 733 </view>
734 </view> 734 </view>
735 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 735 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
736 <view class="item_left"> 736 <view class="item_left">
737 <text>品类</text> 737 <text>品类</text>
738 </view> 738 </view>
739 - <view class="item_right">  
740 - <text>{{cat_name}}</text> 739 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec">
  740 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
741 </view> 741 </view>
742 </view> 742 </view>
743 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 743 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
744 <view class="item_left"> 744 <view class="item_left">
745 <text>品牌</text> 745 <text>品牌</text>
746 </view> 746 </view>
747 - <view class="item_right">  
748 - <text>{{brand_name}}</text> 747 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec">
  748 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
749 </view> 749 </view>
750 </view> 750 </view>
751 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 751 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
752 <view class="item_left"> 752 <view class="item_left">
753 <text>国别</text> 753 <text>国别</text>
754 </view> 754 </view>
755 - <view class="item_right">  
756 - <text>{{nation_name}}</text> 755 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec">
  756 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}">{{nation_name}}</text>
757 </view> 757 </view>
758 </view> 758 </view>
759 <view class="tb_item tb-l"> 759 <view class="tb_item tb-l">
760 <view class="item_left"> 760 <view class="item_left">
761 <text>规格</text> 761 <text>规格</text>
762 </view> 762 </view>
763 - <view class="item_right">  
764 - <text>{{data.goods_spec==""?"规格1":data.goods_spec}}</text> 763 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec">
  764 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text>
765 </view> 765 </view>
766 </view> 766 </view>
767 <view class="tb_item tb-l"> 767 <view class="tb_item tb-l">
768 <view class="item_left"> 768 <view class="item_left">
769 <text>上架时间</text> 769 <text>上架时间</text>
770 </view> 770 </view>
771 - <view class="item_right">  
772 - <text>{{data.on_time}}</text> 771 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  772 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}">{{data.on_time}}</text>
773 </view> 773 </view>
774 </view> 774 </view>
775 </view> 775 </view>
packageC/pages/presell/cardInfo/goodsInfo.wxml
@@ -127,8 +127,8 @@ @@ -127,8 +127,8 @@
127 <!-- --显示团类型和团价格-- --> 127 <!-- --显示团类型和团价格-- -->
128 <view class="pt_fir_title "> 128 <view class="pt_fir_title ">
129 <view class="xc-goods-explain flex-vertical-between"> 129 <view class="xc-goods-explain flex-vertical-between">
130 - <view class="xc-explain fs32 ellipsis-2">  
131 - {{data.goods_name}} 130 + <view class="xc-explain fs32 ellipsis-2">
  131 + <text selectable='true' user-select="true">{{data.goods_name}}</text>
132 </view> 132 </view>
133 <!-- 这个是分享按钮 --> 133 <!-- 这个是分享按钮 -->
134 <view wx:if="{{isLogin}}" class="xc-share-frame t-c" bindtap="clickShare"> 134 <view wx:if="{{isLogin}}" class="xc-share-frame t-c" bindtap="clickShare">
packageC/pages/presell/cart/cart.js
@@ -3334,7 +3334,7 @@ Page({ @@ -3334,7 +3334,7 @@ Page({
3334 prom_type: good.prom_type, 3334 prom_type: good.prom_type,
3335 prom_id: good.prom_id, 3335 prom_id: good.prom_id,
3336 isnew: 1, 3336 isnew: 1,
3337 - timetype:good.viplimited_timetype 3337 + timetype:gg.viplimited_timetype
3338 }, 3338 },
3339 }).then(res => { 3339 }).then(res => {
3340 var buy_num_data = res.data.data; 3340 var buy_num_data = res.data.data;
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -269,7 +269,18 @@ Page({ @@ -269,7 +269,18 @@ Page({
269 nav_backgroundColor: "#ffffff", 269 nav_backgroundColor: "#ffffff",
270 nav_type: 2, //导航类型 270 nav_type: 2, //导航类型
271 istop: 0, //是否置顶风格为1 271 istop: 0, //是否置顶风格为1
272 - searchbox_transparent: 1 272 + searchbox_transparent: 1,
  273 +
  274 + //苹果机都为真
  275 + gn_sele_fir: true,
  276 + gn_sele_sec:getApp().globalData.is_iPhone?true:false,
  277 + sn_sele_sec:getApp().globalData.is_iPhone?true:false,
  278 + sku_sele_sec:getApp().globalData.is_iPhone?true:false,
  279 + cate_sele_sec:getApp().globalData.is_iPhone?true:false,
  280 + brand_sele_sec:getApp().globalData.is_iPhone?true:false,
  281 + nation_sele_sec:getApp().globalData.is_iPhone?true:false,
  282 + guige_sele_sec:getApp().globalData.is_iPhone?true:false,
  283 + ontime_sele_sec:getApp().globalData.is_iPhone?true:false,
273 284
274 }, 285 },
275 286
@@ -1051,6 +1062,12 @@ Page({ @@ -1051,6 +1062,12 @@ Page({
1051 this.setData({ 1062 this.setData({
1052 activeCategoryId: e 1063 activeCategoryId: e
1053 }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment(); 1064 }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment();
  1065 +
  1066 + if(e>0){
  1067 + wx.pageScrollTo({
  1068 + scrollTop:0
  1069 + })
  1070 + }
1054 }, 1071 },
1055 tabClick2: function (t) { 1072 tabClick2: function (t) {
1056 this.setData({ 1073 this.setData({
@@ -5003,4 +5020,42 @@ Page({ @@ -5003,4 +5020,42 @@ Page({
5003 }, 5020 },
5004 5021
5005 5022
  5023 + handtouch(e){
  5024 + //苹果机都为真
  5025 + if(getApp().globalData.is_iPhone){
  5026 + return false;
  5027 + }
  5028 + var name=e.currentTarget.dataset.name;
  5029 + var set_data={
  5030 + gn_sele_fir:false,
  5031 + gn_sele_sec:false,
  5032 + sn_sele_sec:false,
  5033 + sku_sele_sec:false,
  5034 + cate_sele_sec:false,
  5035 + brand_sele_sec:false,
  5036 + nation_sele_sec:false,
  5037 + guige_sele_sec:false,
  5038 + ontime_sele_sec:false
  5039 + }
  5040 +
  5041 + switch (name){
  5042 + case 'gn_sele_fir': delete set_data.gn_sele_fir;break;
  5043 + case 'gn_sele_sec': delete set_data.gn_sele_sec;break;
  5044 + case 'sn_sele_sec': delete set_data.sn_sele_sec;break;
  5045 + case 'sku_sele_sec': delete set_data.sku_sele_sec;break;
  5046 + case 'cate_sele_sec': delete set_data.cate_sele_sec;break;
  5047 + case 'brand_sele_sec': delete set_data.brand_sele_sec;break;
  5048 + case 'nation_sele_sec': delete set_data.nation_sele_sec;break;
  5049 + case 'guige_sele_sec': delete set_data.guige_sele_sec;break;
  5050 + case 'ontime_sele_sec': delete set_data.ontime_sele_sec;break;
  5051 + }
  5052 +
  5053 + this.setData(set_data)
  5054 + this.setData({
  5055 + [name]:true
  5056 + })
  5057 +
  5058 + }
  5059 +
  5060 +
5006 }); 5061 });
packageC/pages/presell/goodsInfo/goodsInfo.wxml
@@ -131,8 +131,8 @@ @@ -131,8 +131,8 @@
131 <view class="pt_fir_title "> 131 <view class="pt_fir_title ">
132 <view class="xc-goods-explain flex-vertical-between"> 132 <view class="xc-goods-explain flex-vertical-between">
133 <view class="xc-explain fs32 ellipsis-2"> 133 <view class="xc-explain fs32 ellipsis-2">
134 - {{data.goods_name}}  
135 - </view> 134 + <text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}" >{{data.goods_name}}</text>
  135 + </view>
136 <!-- 这个是分享按钮 --> 136 <!-- 这个是分享按钮 -->
137 <view wx:if="{{isLogin}}" class="xc-share-frame t-c" bindtap="clickShare"> 137 <view wx:if="{{isLogin}}" class="xc-share-frame t-c" bindtap="clickShare">
138 <view class="iconfont icon-share"></view> 138 <view class="iconfont icon-share"></view>
@@ -284,64 +284,64 @@ @@ -284,64 +284,64 @@
284 <view class="item_left"> 284 <view class="item_left">
285 <text>商品名称</text> 285 <text>商品名称</text>
286 </view> 286 </view>
287 - <view class="item_right">  
288 - <text>{{data.goods_name}}</text> 287 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  288 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}">{{data.goods_name}}</text>
289 </view> 289 </view>
290 </view> 290 </view>
291 <view class="tb_item tb-l"> 291 <view class="tb_item tb-l">
292 <view class="item_left"> 292 <view class="item_left">
293 <text>商品编号</text> 293 <text>商品编号</text>
294 </view> 294 </view>
295 - <view class="item_right">  
296 - <text>{{data.goods_sn}}</text> 295 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec">
  296 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}">{{data.goods_sn}}</text>
297 </view> 297 </view>
298 </view> 298 </view>
299 <view class="tb_item tb-l"> 299 <view class="tb_item tb-l">
300 <view class="item_left"> 300 <view class="item_left">
301 <text>商品条码</text> 301 <text>商品条码</text>
302 </view> 302 </view>
303 - <view class="item_right">  
304 - <text>{{data.sku}}</text> 303 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec">
  304 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{data.sku}}</text>
305 </view> 305 </view>
306 </view> 306 </view>
307 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 307 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
308 <view class="item_left"> 308 <view class="item_left">
309 <text>品类</text> 309 <text>品类</text>
310 </view> 310 </view>
311 - <view class="item_right">  
312 - <text>{{cat_name}}</text> 311 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec">
  312 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
313 </view> 313 </view>
314 </view> 314 </view>
315 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 315 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
316 <view class="item_left"> 316 <view class="item_left">
317 <text>品牌</text> 317 <text>品牌</text>
318 </view> 318 </view>
319 - <view class="item_right">  
320 - <text>{{brand_name}}</text> 319 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec">
  320 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
321 </view> 321 </view>
322 </view> 322 </view>
323 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 323 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
324 <view class="item_left"> 324 <view class="item_left">
325 <text>国别</text> 325 <text>国别</text>
326 </view> 326 </view>
327 - <view class="item_right">  
328 - <text>{{nation_name}}</text> 327 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec">
  328 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}">{{nation_name}}</text>
329 </view> 329 </view>
330 </view> 330 </view>
331 <view class="tb_item tb-l"> 331 <view class="tb_item tb-l">
332 <view class="item_left"> 332 <view class="item_left">
333 <text>规格</text> 333 <text>规格</text>
334 </view> 334 </view>
335 - <view class="item_right">  
336 - <text>{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text> 335 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec">
  336 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text>
337 </view> 337 </view>
338 </view> 338 </view>
339 <view class="tb_item tb-l"> 339 <view class="tb_item tb-l">
340 <view class="item_left"> 340 <view class="item_left">
341 <text>上架时间</text> 341 <text>上架时间</text>
342 </view> 342 </view>
343 - <view class="item_right">  
344 - <text>{{data.on_time}}</text> 343 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  344 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}">{{data.on_time}}</text>
345 </view> 345 </view>
346 </view> 346 </view>
347 </view> 347 </view>
@@ -381,74 +381,74 @@ @@ -381,74 +381,74 @@
381 </view> 381 </view>
382 <!-- ----------商品详情图片页面-------------- --> 382 <!-- ----------商品详情图片页面-------------- -->
383 <view class="goods-norms" hidden="{{activeCategoryId==1?false:true}}"> 383 <view class="goods-norms" hidden="{{activeCategoryId==1?false:true}}">
  384 +
384 <view class="table_s"> 385 <view class="table_s">
385 <view class="tb_item tb-l"> 386 <view class="tb_item tb-l">
386 <view class="item_left"> 387 <view class="item_left">
387 <text>商品名称</text> 388 <text>商品名称</text>
388 </view> 389 </view>
389 - <view class="item_right">  
390 - <text>{{data.goods_name}}</text> 390 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  391 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}">{{data.goods_name}}</text>
391 </view> 392 </view>
392 </view> 393 </view>
393 <view class="tb_item tb-l"> 394 <view class="tb_item tb-l">
394 <view class="item_left"> 395 <view class="item_left">
395 <text>商品编号</text> 396 <text>商品编号</text>
396 </view> 397 </view>
397 - <view class="item_right">  
398 - <text>{{data.goods_sn}}</text> 398 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec">
  399 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}">{{data.goods_sn}}</text>
399 </view> 400 </view>
400 </view> 401 </view>
401 <view class="tb_item tb-l"> 402 <view class="tb_item tb-l">
402 <view class="item_left"> 403 <view class="item_left">
403 <text>商品条码</text> 404 <text>商品条码</text>
404 </view> 405 </view>
405 - <view class="item_right">  
406 - <text>{{data.sku}}</text> 406 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec">
  407 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{data.sku}}</text>
407 </view> 408 </view>
408 </view> 409 </view>
409 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 410 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
410 <view class="item_left"> 411 <view class="item_left">
411 <text>品类</text> 412 <text>品类</text>
412 </view> 413 </view>
413 - <view class="item_right">  
414 - <text>{{cat_name}}</text> 414 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec">
  415 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
415 </view> 416 </view>
416 </view> 417 </view>
417 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 418 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
418 <view class="item_left"> 419 <view class="item_left">
419 <text>品牌</text> 420 <text>品牌</text>
420 </view> 421 </view>
421 - <view class="item_right">  
422 - <text>{{brand_name}}</text> 422 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec">
  423 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
423 </view> 424 </view>
424 </view> 425 </view>
425 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 426 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
426 <view class="item_left"> 427 <view class="item_left">
427 <text>国别</text> 428 <text>国别</text>
428 </view> 429 </view>
429 - <view class="item_right">  
430 - <text>{{nation_name}}</text> 430 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec">
  431 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}">{{nation_name}}</text>
431 </view> 432 </view>
432 </view> 433 </view>
433 <view class="tb_item tb-l"> 434 <view class="tb_item tb-l">
434 <view class="item_left"> 435 <view class="item_left">
435 <text>规格</text> 436 <text>规格</text>
436 </view> 437 </view>
437 - <view class="item_right">  
438 - <text>{{data.goods_spec==""?"规格1":data.goods_spec}}</text> 438 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec">
  439 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{filters.show_gui_ge(data.goods_spec,data.goods_color)}}</text>
439 </view> 440 </view>
440 </view> 441 </view>
441 <view class="tb_item tb-l"> 442 <view class="tb_item tb-l">
442 <view class="item_left"> 443 <view class="item_left">
443 <text>上架时间</text> 444 <text>上架时间</text>
444 </view> 445 </view>
445 - <view class="item_right">  
446 - <text>{{data.on_time}}</text> 446 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  447 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}">{{data.on_time}}</text>
447 </view> 448 </view>
448 </view> 449 </view>
449 </view> 450 </view>
450 451
451 -  
452 <!-- 详情广告顶部--> 452 <!-- 详情广告顶部-->
453 <view class="wxParse"> 453 <view class="wxParse">
454 <template is="wxParse" data="{{wxParseData:goodInfo_ad2.nodes}}"></template> 454 <template is="wxParse" data="{{wxParseData:goodInfo_ad2.nodes}}"></template>
packageG/pages/group_buy/goodsInfo/goodsInfo.wxml
@@ -114,7 +114,7 @@ @@ -114,7 +114,7 @@
114 <!-- 手店价 --> 114 <!-- 手店价 -->
115 <view class="co-red" wx:if="{{prom_type == 0}}"><text class="rel yuan fs28">¥</text>{{filters.toFix(data.shop_price,2)}}</view> 115 <view class="co-red" wx:if="{{prom_type == 0}}"><text class="rel yuan fs28">¥</text>{{filters.toFix(data.shop_price,2)}}</view>
116 <view class="goods-title"> 116 <view class="goods-title">
117 - <view class="goods-name elli">{{data.goods_name}}</view> 117 + <view class="goods-name elli"><text selectable='true' user-select="true">{{data.goods_name}}</text></view>
118 </view> 118 </view>
119 </view> 119 </view>
120 120
packageG/pages/team/team_show/team_show.js
@@ -91,7 +91,9 @@ Page({ @@ -91,7 +91,9 @@ Page({
91 91
92 sort_store: 0, //门店分类 92 sort_store: 0, //门店分类
93 choice_sort_store: 0, //选择分类门店 93 choice_sort_store: 0, //选择分类门店
94 - template_id:[],//订阅消息id 94 + template_id:[],//订阅消息id
  95 +
  96 + paying:0, //避免多次点击
95 }, 97 },
96 onLoad: async function(options) { 98 onLoad: async function(options) {
97 wx.setNavigationBarTitle({ title: "拼团订单",}) 99 wx.setNavigationBarTitle({ title: "拼团订单",})
@@ -158,6 +160,8 @@ Page({ @@ -158,6 +160,8 @@ Page({
158 160
159 //显示加载 161 //显示加载
160 onShow:function(){ 162 onShow:function(){
  163 + this.data.paying=0;
  164 +
161 //-- 看一下隐私政策要不要显示 -- 165 //-- 看一下隐私政策要不要显示 --
162 var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id 166 var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
163 if (privacy_pop) { 167 if (privacy_pop) {
@@ -820,18 +824,29 @@ Page({ @@ -820,18 +824,29 @@ Page({
820 824
821 //------去支付,购买------- 825 //------去支付,购买-------
822 go_pay:function () { 826 go_pay:function () {
  827 +
  828 + if(this.data.paying) return false;
  829 + this.data.paying=1;
  830 +
823 var th=this; 831 var th=this;
824 var def_pick_store=this.data.def_pick_store; 832 var def_pick_store=this.data.def_pick_store;
825 if(def_pick_store && def_pick_store.pickup_id) { 833 if(def_pick_store && def_pick_store.pickup_id) {
826 th.data.pick_id=def_pick_store.pickup_id; //选择门店 834 th.data.pick_id=def_pick_store.pickup_id; //选择门店
827 th.data.end_name=def_pick_store.pickup_name; 835 th.data.end_name=def_pick_store.pickup_name;
828 } 836 }
829 - if (!th.data.pick_id) return s.my_warnning("请选择门店", 0, th);  
830 - if (th.data.pick_id==0) return s.my_warnning("请选择门店", 0, th); 837 + if (!th.data.pick_id) {
  838 + this.data.paying=0;
  839 + return s.my_warnning("请选择门店", 0, th);
  840 + }
  841 + if (th.data.pick_id==0){
  842 + this.data.paying=0;
  843 + return s.my_warnning("请选择门店", 0, th);
  844 + }
831 845
832 //----判断起购数---- 846 //----判断起购数----
833 var qnum=parseFloat(th.data.teamlist.minbuynum); 847 var qnum=parseFloat(th.data.teamlist.minbuynum);
834 if(qnum>0 && qnum>th.data.num ){ 848 if(qnum>0 && qnum>th.data.num ){
  849 + this.data.paying=0;
835 getApp().confirmBox("拼团商品至少要买"+qnum+"件!"); 850 getApp().confirmBox("拼团商品至少要买"+qnum+"件!");
836 return false; 851 return false;
837 } 852 }
@@ -844,9 +859,11 @@ Page({ @@ -844,9 +859,11 @@ Page({
844 }else{ 859 }else{
845 getApp().showWarning("拼单已经抢光"); 860 getApp().showWarning("拼单已经抢光");
846 } 861 }
847 - return false; 862 + th.data.paying=0;
  863 + return false;
848 } 864 }
849 if(th.data.teamlist.kttype==2 && 1>arr[1]){ 865 if(th.data.teamlist.kttype==2 && 1>arr[1]){
  866 + th.data.paying=0;
850 getApp().showWarning("拼团已满"); 867 getApp().showWarning("拼团已满");
851 return false; 868 return false;
852 } 869 }
@@ -917,7 +934,10 @@ Page({ @@ -917,7 +934,10 @@ Page({
917 async buy_check_redis(func){ 934 async buy_check_redis(func){
918 935
919 var ck= await this.check_num(this.data.num,1); 936 var ck= await this.check_num(this.data.num,1);
920 - if(!ck) return false; 937 + if(!ck) {
  938 + this.data.paying=0;
  939 + return false;
  940 + }
921 941
922 //获取redis中的数量 942 //获取redis中的数量
923 var r_num=0,prom_type=6,prom_id=this.data.teamlist.id; 943 var r_num=0,prom_type=6,prom_id=this.data.teamlist.id;
packageG/pages/user/order_detail/order_detail.js
@@ -1993,7 +1993,8 @@ Page({ @@ -1993,7 +1993,8 @@ Page({
1993 store_id: os.stoid, 1993 store_id: os.stoid,
1994 user_id: getApp().globalData.user_id, 1994 user_id: getApp().globalData.user_id,
1995 goods_id: good.goods_id, 1995 goods_id: good.goods_id,
1996 - timetype:good.viplimited_timetype 1996 + timetype:good.viplimited_timetype,
  1997 + isnew:1,
1997 }; 1998 };
1998 if(b_item.prom_type==7){ 1999 if(b_item.prom_type==7){
1999 req_data.prom_type=7; 2000 req_data.prom_type=7;
@@ -2065,7 +2066,8 @@ Page({ @@ -2065,7 +2066,8 @@ Page({
2065 store_id: os.stoid, 2066 store_id: os.stoid,
2066 user_id: getApp().globalData.user_id, 2067 user_id: getApp().globalData.user_id,
2067 goods_id: good.goods_id, 2068 goods_id: good.goods_id,
2068 - timetype:good.viplimited_timetype 2069 + timetype:good.viplimited_timetype,
  2070 + isnew:1,
2069 }; 2071 };
2070 2072
2071 if(prom){ 2073 if(prom){
packageG/pages/user/userinfo/userinfo.js
@@ -920,6 +920,7 @@ Page({ @@ -920,6 +920,7 @@ Page({
920 }, 920 },
921 921
922 922
  923 +
923 //------卡片的显示和关闭-------- 924 //------卡片的显示和关闭--------
924 show_tc: function() { 925 show_tc: function() {
925 var that=this; 926 var that=this;
@@ -938,7 +939,8 @@ Page({ @@ -938,7 +939,8 @@ Page({
938 return; 939 return;
939 } 940 }
940 //base64_encode($user.mobile.'|'.date('Y-m-d H:i:s') 941 //base64_encode($user.mobile.'|'.date('Y-m-d H:i:s')
941 - var val = that.data.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime; 942 + var val = getApp().globalData.userInfo.mobile + "|" +getnowtime+"|"+that.data.getusercode_vailtime;
  943 +
942 val = "^" + ut.base64_encode(val); 944 val = "^" + ut.base64_encode(val);
943 let userInfo = getApp().globalData.userInfo; 945 let userInfo = getApp().globalData.userInfo;
944 qrcode('qrcode', val, 350, 350, that); 946 qrcode('qrcode', val, 350, 350, that);
pages/goods/goodsInfo/goodsInfo.js
@@ -295,6 +295,17 @@ Page({ @@ -295,6 +295,17 @@ Page({
295 front_pick:null, //在详情页面上显示的门店 295 front_pick:null, //在详情页面上显示的门店
296 296
297 get_sto_ing:1, //默认是不让弹出框的 297 get_sto_ing:1, //默认是不让弹出框的
  298 +
  299 + //苹果机都为真
  300 + gn_sele_fir:true,
  301 + gn_sele_sec:getApp().globalData.is_iPhone?true:false,
  302 + sn_sele_sec:getApp().globalData.is_iPhone?true:false,
  303 + sku_sele_sec:getApp().globalData.is_iPhone?true:false,
  304 + cate_sele_sec:getApp().globalData.is_iPhone?true:false,
  305 + brand_sele_sec:getApp().globalData.is_iPhone?true:false,
  306 + nation_sele_sec:getApp().globalData.is_iPhone?true:false,
  307 + guige_sele_sec:getApp().globalData.is_iPhone?true:false,
  308 + ontime_sele_sec:getApp().globalData.is_iPhone?true:false,
298 }, 309 },
299 310
300 //------初始化加载---------- 311 //------初始化加载----------
@@ -9452,5 +9463,43 @@ Page({ @@ -9452,5 +9463,43 @@ Page({
9452 }, 9463 },
9453 9464
9454 9465
  9466 + handtouch(e){
  9467 + //苹果机都为真
  9468 + if(getApp().globalData.is_iPhone){
  9469 + return false;
  9470 + }
  9471 + var name=e.currentTarget.dataset.name;
  9472 + var set_data={
  9473 + gn_sele_fir:false,
  9474 + gn_sele_sec:false,
  9475 + sn_sele_sec:false,
  9476 + sku_sele_sec:false,
  9477 + cate_sele_sec:false,
  9478 + brand_sele_sec:false,
  9479 + nation_sele_sec:false,
  9480 + guige_sele_sec:false,
  9481 + ontime_sele_sec:false
  9482 + }
  9483 +
  9484 + switch (name){
  9485 + case 'gn_sele_fir': delete set_data.gn_sele_fir;break;
  9486 + case 'gn_sele_sec': delete set_data.gn_sele_sec;break;
  9487 + case 'sn_sele_sec': delete set_data.sn_sele_sec;break;
  9488 + case 'sku_sele_sec': delete set_data.sku_sele_sec;break;
  9489 + case 'cate_sele_sec': delete set_data.cate_sele_sec;break;
  9490 + case 'brand_sele_sec': delete set_data.brand_sele_sec;break;
  9491 + case 'nation_sele_sec': delete set_data.nation_sele_sec;break;
  9492 + case 'guige_sele_sec': delete set_data.guige_sele_sec;break;
  9493 + case 'ontime_sele_sec': delete set_data.ontime_sele_sec;break;
  9494 + }
  9495 +
  9496 + this.setData(set_data)
  9497 + this.setData({
  9498 + [name]:true
  9499 + })
  9500 +
  9501 + }
  9502 +
  9503 +
9455 9504
9456 }) 9505 })
9457 \ No newline at end of file 9506 \ No newline at end of file
pages/goods/goodsInfo/goodsInfo.wxml
@@ -200,7 +200,7 @@ @@ -200,7 +200,7 @@
200 <!-- 许程 商家团主页 --> 200 <!-- 许程 商家团主页 -->
201 <view class="xc-goods-explain flex-vertical-between"> 201 <view class="xc-goods-explain flex-vertical-between">
202 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 }}"> 202 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 }}">
203 - {{front_g.goods_name}} 203 + <text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}" >{{front_g.goods_name}}</text>
204 </view> 204 </view>
205 <!-- 这个是分享按钮 --> 205 <!-- 这个是分享按钮 -->
206 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare"> 206 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare">
@@ -306,7 +306,7 @@ @@ -306,7 +306,7 @@
306 </view> 306 </view>
307 <view class="goods-title"> 307 <view class="goods-title">
308 <image wx:if="{{front_g.commission > 0}}" style="width: 25rpx;height: 25rpx;margin-right: 6rpx;" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/addmoney.png"></image> 308 <image wx:if="{{front_g.commission > 0}}" style="width: 25rpx;height: 25rpx;margin-right: 6rpx;" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/addmoney.png"></image>
309 - <view class="goods-name elli">{{front_g.goods_name}}</view> 309 + <view class="goods-name elli"><text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}">{{front_g.goods_name}}</text></view>
310 </view> 310 </view>
311 <view class="goods-num"> 311 <view class="goods-num">
312 <view class="sales">销量:{{prom_act.buy_num+prom_act.virtual}}件</view> 312 <view class="sales">销量:{{prom_act.buy_num+prom_act.virtual}}件</view>
@@ -427,7 +427,7 @@ @@ -427,7 +427,7 @@
427 <view wx:if="{{prom_type!=1 && prom_type!=2 }}"> 427 <view wx:if="{{prom_type!=1 && prom_type!=2 }}">
428 <view class="goods-title"> 428 <view class="goods-title">
429 <image wx:if="{{front_g.commission > 0}}" style="width: 25rpx;height: 25rpx;margin-right: 6rpx;" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/addmoney.png"></image> 429 <image wx:if="{{front_g.commission > 0}}" style="width: 25rpx;height: 25rpx;margin-right: 6rpx;" src="https://mshop-lib.yolipai.net/template/mobile/new/static/images/addmoney.png"></image>
430 - <view class="goods-name elli">{{front_g.goods_name}}</view> 430 + <view class="goods-name elli"><text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}" >{{front_g.goods_name}}</text></view>
431 </view> 431 </view>
432 </view> 432 </view>
433 <view class="goods-num" wx:if="{{prom_type!=1 && prom_type!=2}}"> 433 <view class="goods-num" wx:if="{{prom_type!=1 && prom_type!=2}}">
@@ -457,11 +457,11 @@ @@ -457,11 +457,11 @@
457 457
458 <!-- 秒杀的活动名称 --> 458 <!-- 秒杀的活动名称 -->
459 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 && prom_type!=4 && prom_type!=2}}"> 459 <view class="xc-explain fs32 ellipsis-2" wx:if="{{prom_type!=0 && prom_type!=4 && prom_type!=2}}">
460 - {{front_g.goods_name}} 460 + <text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}">{{front_g.goods_name}}</text>
461 </view> 461 </view>
462 462
463 <view class="xc-explain flex jc_sb" wx:if="{{prom_type==2}}"> 463 <view class="xc-explain flex jc_sb" wx:if="{{prom_type==2}}">
464 - <view class="fs32 ellipsis-2" style="max-width:80%; max-height: 90rpx;">{{front_g.goods_name}}</view> 464 + <view class="fs32 ellipsis-2" style="max-width:80%; max-height: 90rpx;"><text bindtouchstart="handtouch" data-name="gn_sele_fir" selectable='{{gn_sele_fir}}' user-select="{{gn_sele_fir}}">{{front_g.goods_name}}</text></view>
465 <!-- 这个是分享按钮 --> 465 <!-- 这个是分享按钮 -->
466 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare" style="flex-shrink:0;position: relative;top: -22rpx;"> 466 <view wx:if="{{isLogin}}" class="xc-share-frame t-c shrink0" bindtap="clickShare" style="flex-shrink:0;position: relative;top: -22rpx;">
467 <view class="iconfont icon-share"></view> 467 <view class="iconfont icon-share"></view>
@@ -819,64 +819,64 @@ @@ -819,64 +819,64 @@
819 <view class="item_left"> 819 <view class="item_left">
820 <text>商品名称</text> 820 <text>商品名称</text>
821 </view> 821 </view>
822 - <view class="item_right">  
823 - <text>{{front_g.goods_name}}</text> 822 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  823 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}">{{front_g.goods_name}}</text>
824 </view> 824 </view>
825 </view> 825 </view>
826 <view class="tb_item tb-l"> 826 <view class="tb_item tb-l">
827 <view class="item_left"> 827 <view class="item_left">
828 <text>商品编号</text> 828 <text>商品编号</text>
829 </view> 829 </view>
830 - <view class="item_right">  
831 - <text>{{front_g.goods_sn}}</text> 830 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec" >
  831 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}" >{{front_g.goods_sn}}</text>
832 </view> 832 </view>
833 </view> 833 </view>
834 <view class="tb_item tb-l"> 834 <view class="tb_item tb-l">
835 <view class="item_left"> 835 <view class="item_left">
836 <text>商品条码</text> 836 <text>商品条码</text>
837 </view> 837 </view>
838 - <view class="item_right">  
839 - <text>{{front_g.sku}}</text> 838 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec" >
  839 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{front_g.sku}}</text>
840 </view> 840 </view>
841 </view> 841 </view>
842 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 842 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
843 <view class="item_left"> 843 <view class="item_left">
844 <text>品类</text> 844 <text>品类</text>
845 </view> 845 </view>
846 - <view class="item_right">  
847 - <text>{{cat_name}}</text> 846 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec" >
  847 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
848 </view> 848 </view>
849 </view> 849 </view>
850 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 850 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
851 <view class="item_left"> 851 <view class="item_left">
852 <text>品牌</text> 852 <text>品牌</text>
853 </view> 853 </view>
854 - <view class="item_right">  
855 - <text>{{brand_name}}</text> 854 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec" >
  855 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
856 </view> 856 </view>
857 </view> 857 </view>
858 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 858 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
859 <view class="item_left"> 859 <view class="item_left">
860 <text>国别</text> 860 <text>国别</text>
861 </view> 861 </view>
862 - <view class="item_right">  
863 - <text>{{nation_name}}</text> 862 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec" >
  863 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}" >{{nation_name}}</text>
864 </view> 864 </view>
865 </view> 865 </view>
866 <view class="tb_item tb-l"> 866 <view class="tb_item tb-l">
867 <view class="item_left"> 867 <view class="item_left">
868 <text>规格</text> 868 <text>规格</text>
869 </view> 869 </view>
870 - <view class="item_right">  
871 - <text>{{filters.show_gui_ge(front_g.goods_spec,front_g.goods_color)}}</text> 870 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec" >
  871 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{filters.show_gui_ge(front_g.goods_spec,front_g.goods_color)}}</text>
872 </view> 872 </view>
873 </view> 873 </view>
874 <view class="tb_item tb-l"> 874 <view class="tb_item tb-l">
875 <view class="item_left"> 875 <view class="item_left">
876 <text>上架时间</text> 876 <text>上架时间</text>
877 </view> 877 </view>
878 - <view class="item_right">  
879 - <text>{{front_g.on_time}}</text> 878 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  879 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}" >{{front_g.on_time}}</text>
880 </view> 880 </view>
881 </view> 881 </view>
882 </view> 882 </view>
@@ -913,64 +913,64 @@ @@ -913,64 +913,64 @@
913 <view class="item_left"> 913 <view class="item_left">
914 <text>商品名称</text> 914 <text>商品名称</text>
915 </view> 915 </view>
916 - <view class="item_right">  
917 - <text>{{front_g.goods_name}}</text> 916 + <view class="item_right" bindtouchstart="handtouch" data-name="gn_sele_sec">
  917 + <text selectable='{{gn_sele_sec}}' user-select="{{gn_sele_sec}}" >{{front_g.goods_name}}</text>
918 </view> 918 </view>
919 </view> 919 </view>
920 <view class="tb_item tb-l"> 920 <view class="tb_item tb-l">
921 <view class="item_left"> 921 <view class="item_left">
922 <text>商品编号</text> 922 <text>商品编号</text>
923 </view> 923 </view>
924 - <view class="item_right">  
925 - <text>{{front_g.goods_sn}}</text> 924 + <view class="item_right" bindtouchstart="handtouch" data-name="sn_sele_sec" >
  925 + <text selectable='{{sn_sele_sec}}' user-select="{{sn_sele_sec}}" >{{front_g.goods_sn}}</text>
926 </view> 926 </view>
927 </view> 927 </view>
928 <view class="tb_item tb-l"> 928 <view class="tb_item tb-l">
929 <view class="item_left"> 929 <view class="item_left">
930 <text>商品条码</text> 930 <text>商品条码</text>
931 </view> 931 </view>
932 - <view class="item_right">  
933 - <text>{{front_g.sku}}</text> 932 + <view class="item_right" bindtouchstart="handtouch" data-name="sku_sele_sec">
  933 + <text selectable='{{sku_sele_sec}}' user-select="{{sku_sele_sec}}" >{{front_g.sku}}</text>
934 </view> 934 </view>
935 </view> 935 </view>
936 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}"> 936 <view class="tb_item tb-l" wx:if="{{cat_name && is_show_pl}}">
937 <view class="item_left"> 937 <view class="item_left">
938 <text>品类</text> 938 <text>品类</text>
939 </view> 939 </view>
940 - <view class="item_right">  
941 - <text>{{cat_name}}</text> 940 + <view class="item_right" bindtouchstart="handtouch" data-name="cate_sele_sec" >
  941 + <text selectable='{{cate_sele_sec}}' user-select="{{cate_sele_sec}}" >{{cat_name}}</text>
942 </view> 942 </view>
943 </view> 943 </view>
944 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}"> 944 <view class="tb_item tb-l" wx:if="{{brand_name && is_show_pp}}">
945 <view class="item_left"> 945 <view class="item_left">
946 <text>品牌</text> 946 <text>品牌</text>
947 </view> 947 </view>
948 - <view class="item_right">  
949 - <text>{{brand_name}}</text> 948 + <view class="item_right" bindtouchstart="handtouch" data-name="brand_sele_sec" >
  949 + <text selectable='{{brand_sele_sec}}' user-select="{{brand_sele_sec}}" >{{brand_name}}</text>
950 </view> 950 </view>
951 </view> 951 </view>
952 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}"> 952 <view class="tb_item tb-l" wx:if="{{nation_name && is_show_gb}}">
953 <view class="item_left"> 953 <view class="item_left">
954 <text>国别</text> 954 <text>国别</text>
955 </view> 955 </view>
956 - <view class="item_right">  
957 - <text>{{nation_name}}</text> 956 + <view class="item_right" bindtouchstart="handtouch" data-name="nation_sele_sec" >
  957 + <text selectable='{{nation_sele_sec}}' user-select="{{nation_sele_sec}}" >{{nation_name}}</text>
958 </view> 958 </view>
959 </view> 959 </view>
960 <view class="tb_item tb-l"> 960 <view class="tb_item tb-l">
961 <view class="item_left"> 961 <view class="item_left">
962 <text>规格</text> 962 <text>规格</text>
963 </view> 963 </view>
964 - <view class="item_right">  
965 - <text>{{front_g.goods_spec==""?"规格1":front_g.goods_spec}}</text> 964 + <view class="item_right" bindtouchstart="handtouch" data-name="guige_sele_sec" >
  965 + <text selectable='{{guige_sele_sec}}' user-select="{{guige_sele_sec}}" >{{front_g.goods_spec==""?"规格1":front_g.goods_spec}}</text>
966 </view> 966 </view>
967 </view> 967 </view>
968 <view class="tb_item tb-l"> 968 <view class="tb_item tb-l">
969 <view class="item_left"> 969 <view class="item_left">
970 <text>上架时间</text> 970 <text>上架时间</text>
971 </view> 971 </view>
972 - <view class="item_right">  
973 - <text>{{front_g.on_time}}</text> 972 + <view class="item_right" bindtouchstart="handtouch" data-name="ontime_sele_sec">
  973 + <text selectable='{{ontime_sele_sec}}' user-select="{{ontime_sele_sec}}" >{{front_g.on_time}}</text>
974 </view> 974 </view>
975 </view> 975 </view>
976 </view> 976 </view>
@@ -1429,39 +1429,9 @@ @@ -1429,39 +1429,9 @@
1429 </view> 1429 </view>
1430 </block> 1430 </block>
1431 </view> 1431 </view>
1432 - <!-- 选择门店模块 -->  
1433 - <view class="flex-space-between address ai_end xc-width ">  
1434 - <view class="flex" wx:if="{{def_pick_store && def_pick_store.pickup_name}}">  
1435 - <text class="fs30 xc-black3 shop_name bold {{def_pick_store.distance!=null?'max':''}} ">{{def_pick_store.pickup_name}}</text>  
1436 - <view class="distance fs24 xc-ash" wx:if="{{def_pick_store.distance!=null}}">  
1437 - 距离:{{def_pick_store.distance>1000?filters.toFix(def_pick_store.distance/1000,2)+"km":filters.toFix(def_pick_store.distance,0)+"m"}}  
1438 - </view>  
1439 - </view>  
1440 - <!-- 没有门店的时候 -->  
1441 - <view class="flex" bindtap="choice_store" wx:else>  
1442 - <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image>  
1443 - <view class="fs30" style="color:black;">选择门店</view>  
1444 - </view>  
1445 - <view hidden="{{has_def && sys_switch.is_pricing_open_store}}" class="red-co fs28" bindtap="choice_store">更多门店<text class="right-arrow"></text></view>  
1446 - </view>  
1447 - <view wx:if="{{only_pk && !only_pk.length}}">(库存不足)</view>  
1448 - <block wx:else>  
1449 - <view wx:if="{{def_pickpu_list && !def_pickpu_list.length}}">(库存不足)</view>  
1450 - <block wx:else>  
1451 - <view class="no_store" wx:if="{{def_pick_store.is_no_dis}}">(配送不匹配)</view>  
1452 1432
1453 - <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor}}">(该店不可售)</view>  
1454 - <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_nor && is_normal}}">(该店不可售)</view>  
1455 - <view class="no_store" wx:elif="{{def_pick_store.is_no_dis_act && !is_normal}}">(该店不可售)</view>  
1456 - <view wx:elif="{{def_pick_store && !def_pick_store.CanOutQty && !filters.is_virtual_gd(sele_g.is_virtual) && sales_rules>=2 && prom_type==0 &&!sele_g.whsle_id }}">  
1457 - (库存不足)  
1458 - </view>  
1459 - </block>  
1460 - </block>  
1461 - <view class="fs24 xc-ash-9f xc-distance-top " wx:if="{{def_pick_store && def_pick_store.fulladdress}}">  
1462 - 地址:{{def_pick_store.fulladdress}}  
1463 - </view>  
1464 </view> 1433 </view>
  1434 +
1465 <!-- 商品的属性项目 --> 1435 <!-- 商品的属性项目 -->
1466 <view class="xc-goods-attribute"> 1436 <view class="xc-goods-attribute">
1467 <view hidden="{{ismend==1}}" class="spec-name">商品规格</view> 1437 <view hidden="{{ismend==1}}" class="spec-name">商品规格</view>
@@ -1591,6 +1561,8 @@ @@ -1591,6 +1561,8 @@
1591 </block> 1561 </block>
1592 </view> 1562 </view>
1593 <view class="clear"></view> 1563 <view class="clear"></view>
  1564 +
  1565 +
1594 <!-- 选择门店的列表 --> 1566 <!-- 选择门店的列表 -->
1595 <view hidden="{{ismend==0}}" class="sto_v"> 1567 <view hidden="{{ismend==0}}" class="sto_v">
1596 <view class="title" hidden="{{is_sec_mend==1}}" bindtap="hidemend"> 1568 <view class="title" hidden="{{is_sec_mend==1}}" bindtap="hidemend">
pages/index/index/index.wxml
@@ -455,9 +455,9 @@ @@ -455,9 +455,9 @@
455 <block wx:if="{{item.ename=='searchbox'}}"> 455 <block wx:if="{{item.ename=='searchbox'}}">
456 <searchbox object="{{item.content}}" transparent="{{searchbox_transparent}}" nav_backgroundColor="{{nav_backgroundColor ? '#fff' :'#fff'}}"></searchbox> 456 <searchbox object="{{item.content}}" transparent="{{searchbox_transparent}}" nav_backgroundColor="{{nav_backgroundColor ? '#fff' :'#fff'}}"></searchbox>
457 </block> 457 </block>
458 - <!-- <block wx:if="{{item.ename=='store_select'}}"> 458 + <block wx:if="{{item.ename=='store_select'}}">
459 <store_select object="{{item.content}}"></store_select> 459 <store_select object="{{item.content}}"></store_select>
460 - </block> --> 460 + </block>
461 </block> 461 </block>
462 </block> 462 </block>
463 </view> 463 </view>
@@ -486,9 +486,9 @@ @@ -486,9 +486,9 @@
486 <block wx:if="{{item.ename=='searchbox'}}"> 486 <block wx:if="{{item.ename=='searchbox'}}">
487 <searchbox object="{{item.content}}"></searchbox> 487 <searchbox object="{{item.content}}"></searchbox>
488 </block> 488 </block>
489 - <!-- <block wx:if="{{item.ename=='store_select'}}">-->  
490 - <!-- <store_select object="{{item.content}}"></store_select>-->  
491 - <!-- </block>--> 489 + <block wx:if="{{item.ename=='store_select'}}">
  490 + <store_select object="{{item.content}}"></store_select>
  491 + </block>
492 492
493 </block> 493 </block>
494 </block> 494 </block>
pages/user/order_list/order_list.js
@@ -2315,7 +2315,8 @@ Page({ @@ -2315,7 +2315,8 @@ Page({
2315 store_id: os.stoid, 2315 store_id: os.stoid,
2316 user_id: getApp().globalData.user_id, 2316 user_id: getApp().globalData.user_id,
2317 goods_id: good.goods_id, 2317 goods_id: good.goods_id,
2318 - timetype:good.viplimited_timetype 2318 + timetype:good.viplimited_timetype,
  2319 + isnew:1,
2319 2320
2320 }; 2321 };
2321 if (b_item.prom_type == 7) { 2322 if (b_item.prom_type == 7) {
@@ -2391,6 +2392,7 @@ Page({ @@ -2391,6 +2392,7 @@ Page({
2391 user_id: getApp().globalData.user_id, 2392 user_id: getApp().globalData.user_id,
2392 goods_id: good.goods_id, 2393 goods_id: good.goods_id,
2393 timetype:good.viplimited_timetype 2394 timetype:good.viplimited_timetype
  2395 + isnew:1,
2394 }; 2396 };
2395 2397
2396 if (prom) { 2398 if (prom) {
utils/more_cx.js
@@ -434,6 +434,8 @@ module.exports = { @@ -434,6 +434,8 @@ module.exports = {
434 if(!c_item.selected) continue; 434 if(!c_item.selected) continue;
435 //如果是秒杀之类是商品 435 //如果是秒杀之类是商品
436 if([1,2,4,6,8,9].indexOf(c_item.prom_type)>-1) continue; 436 if([1,2,4,6,8,9].indexOf(c_item.prom_type)>-1) continue;
  437 + //如果是搭配的时候商品
  438 + if(c_item.is_collocation) continue;
437 439
438 //-- 把活动进行规整 -- 440 //-- 把活动进行规整 --
439 var more_cx=c_item.more_cx; 441 var more_cx=c_item.more_cx;