Commit 9d83b819af4ab65c0e078c94e1996a815880c733

Authored by 后端研发-苏泰源
1 parent 2b241324

服务卡项详情页详情信息修改;指定类别商品搜索修改

packageA/pages/goodsInfo/goodsInfo.js
@@ -113,7 +113,7 @@ Page({ @@ -113,7 +113,7 @@ Page({
113 is_sec_mend: 0, 113 is_sec_mend: 0,
114 sto_sele_name: "", //选中的门店名称 114 sto_sele_name: "", //选中的门店名称
115 sto_sele_id: "", //选中的门店id 115 sto_sele_id: "", //选中的门店id
116 - sto_sele_keyid:'', //选中的门店线下 116 + sto_sele_keyid:'', //选中的门店线下
117 sto_sele_distr: "", //选择的门店的配送方式 117 sto_sele_distr: "", //选择的门店的配送方式
118 is_show_sto_cat: 1, //是否显示门店分类 118 is_show_sto_cat: 1, //是否显示门店分类
119 only_pk: null, 119 only_pk: null,
@@ -269,11 +269,11 @@ Page({ @@ -269,11 +269,11 @@ Page({
269 269
270 ee.setData({ gid: gid}); 270 ee.setData({ gid: gid});
271 271
272 - if(first_leader){ 272 + if(first_leader) {
273 getApp().globalData.first_leader=first_leader; 273 getApp().globalData.first_leader=first_leader;
274 //调用接口判断是不是会员 274 //调用接口判断是不是会员
275 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ 275 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{
276 - if(res.data.code==0){ 276 + if(res.data.code==0) {
277 getApp().globalData.guide_id=res.data.data.id; 277 getApp().globalData.guide_id=res.data.data.id;
278 } 278 }
279 }) 279 })
@@ -545,7 +545,8 @@ Page({ @@ -545,7 +545,8 @@ Page({
545 }); 545 });
546 }; 546 };
547 547
548 - console.log('!!!!!!~~~~~~~~~prom~~~~~~~~~~!!!!!!'); 548 + // console.log('!!!!!!~~~~~~~~~prom~~~~~~~~~~!!!!!!');
  549 +
549 // this.setData({ 550 // this.setData({
550 // prom, 551 // prom,
551 // }); 552 // });
@@ -667,6 +668,10 @@ Page({ @@ -667,6 +668,10 @@ Page({
667 this.wait_for_store_config(); 668 this.wait_for_store_config();
668 669
669 670
  671 +
  672 +
  673 +
  674 +
670 i.get("/api/weshop/serviceCard/get/" + o.stoid + "/" + ee.data.gid, { 675 i.get("/api/weshop/serviceCard/get/" + o.stoid + "/" + ee.data.gid, {
671 failRollback: !0, 676 failRollback: !0,
672 success: function(t) { 677 success: function(t) {
@@ -772,11 +777,11 @@ Page({ @@ -772,11 +777,11 @@ Page({
772 }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment(); 777 }), 1 == e ? this.tabGoodsContent() : 2 == e && this.tabComment();
773 }, 778 },
774 779
775 - tabClick2: function(t) {  
776 - this.setData({  
777 - activeCategoryId2: t.currentTarget.id  
778 - });  
779 - }, 780 + // tabClick2: function(t) {
  781 + // this.setData({
  782 + // activeCategoryId2: t.currentTarget.id
  783 + // });
  784 + // },
780 785
781 tabClick3: function(t) { 786 tabClick3: function(t) {
782 var e = this; 787 var e = this;
@@ -790,11 +795,11 @@ Page({ @@ -790,11 +795,11 @@ Page({
790 } 795 }
791 }, 796 },
792 797
793 - doScrollTop: function() {  
794 - wx.pageScrollTo({  
795 - scrollTop: 0  
796 - });  
797 - }, 798 + // doScrollTop: function() {
  799 + // wx.pageScrollTo({
  800 + // scrollTop: 0
  801 + // });
  802 + // },
798 803
799 tabComment: function() { 804 tabComment: function() {
800 this.setData({ 805 this.setData({
@@ -3091,6 +3096,46 @@ Page({ @@ -3091,6 +3096,46 @@ Page({
3091 3096
3092 3097
3093 3098
  3099 + //-- 检验商品的活动情况 --
  3100 + check_gd_prom_new: function (func) {
  3101 + var th = this;
  3102 + var user_id = getApp().globalData.user_id;
  3103 + if (!user_id) user_id = 0;
  3104 +
  3105 + var url = '/api/weshop/activitylist/listGoodActInfo2';
  3106 + var req_d = {
  3107 + "store_id": os.stoid,
  3108 + "goods_id": this.data.gid,
  3109 + "user_id": user_id,
  3110 + }
  3111 + getApp().request.get(url, {
  3112 + data: req_d,
  3113 + success: function (e) {
  3114 + if (e.data.code == 0 && e.data.data && e.data.data.length > 0) {
  3115 + var arr = e.data.data;
  3116 + var arr2 = arr.filter(function (e) {
  3117 + return e.s_time < ut.gettimestamp();
  3118 + })
  3119 + //-- 如果只有一个活动的话 --
  3120 + if (arr.length == 1) {
  3121 + th.data.prom_type = arr[0].prom_type;
  3122 + th.data.prom_id = arr[0].act_id;
  3123 + }
  3124 + //-- 如果只有一个进行中的活动的话 --
  3125 + else if (arr2.length == 1) {
  3126 + th.data.prom_type = arr2[0].prom_type;
  3127 + th.data.prom_id = arr2[0].act_id;
  3128 + }
  3129 + }
  3130 + //-- 调用回调 --
  3131 + func();
  3132 + }
  3133 + });
  3134 + },
  3135 +
  3136 +
  3137 +
  3138 +
3094 3139
3095 3140
3096 3141
pages/goods/goodsList/goodsList.js
@@ -442,7 +442,10 @@ Page({ @@ -442,7 +442,10 @@ Page({
442 442
443 443
444 go_url:function (e) { 444 go_url:function (e) {
445 - var url=e.currentTarget.dataset.url; 445 + var url = e.currentTarget.dataset.url;
  446 + var rq_data = JSON.stringify(this.data.rq_data);
  447 + url += `&o=${rq_data}`;
  448 + // console.log('url!!!=======<<<<', url);
446 getApp().goto(url); 449 getApp().goto(url);
447 } 450 }
448 451
pages/goods/goodsList/goodsList.wxml
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 <view class="pd20 flex ai-center jc_sb search_fixed"> 19 <view class="pd20 flex ai-center jc_sb search_fixed">
20 <!-- 搜索框 --> 20 <!-- 搜索框 -->
21 <view class="search-box f1"> 21 <view class="search-box f1">
22 - <navigator hover-class="none" url="/pages/goods/search/search?ladder_id={{ladder_id}}"><text class="iconfont icon-sousuo pdr10"></text>搜索店铺商品</navigator> 22 + <view hover-class="none" data-url="/pages/goods/search/search?ladder_id={{ladder_id}}" bindtap="go_url"><text class="iconfont icon-sousuo pdr10"></text>搜索店铺商品</view>
23 </view> 23 </view>
24 <!-- 单列/双列 显示切换 --> 24 <!-- 单列/双列 显示切换 -->
25 <text class="iconfont {{isToggle ? 'icon-fenlie':'icon-fenxiang'}} pdl30 fs36" bindtap="bindToggleDisplay"></text> 25 <text class="iconfont {{isToggle ? 'icon-fenlie':'icon-fenxiang'}} pdl30 fs36" bindtap="bindToggleDisplay"></text>
pages/goods/search/search.js
@@ -30,6 +30,8 @@ Page({ @@ -30,6 +30,8 @@ Page({
30 30
31 onLoad: function(t) { 31 onLoad: function(t) {
32 this.data.rq_data=t; 32 this.data.rq_data=t;
  33 + this.data.rq_data.o = JSON.parse(t.o);
  34 +
33 //接受有没有导购的参数 35 //接受有没有导购的参数
34 var first_leader=t.first_leader; 36 var first_leader=t.first_leader;
35 if(first_leader){ 37 if(first_leader){
@@ -154,7 +156,7 @@ Page({ @@ -154,7 +156,7 @@ Page({
154 156
155 //-----------真的调用地址进行搜索------------ 157 //-----------真的调用地址进行搜索------------
156 requestSearch: function(t) { 158 requestSearch: function(t) {
157 - console.log('t===>', t); 159 + // console.log('t===>', t);
158 if(this.data.loading) return false; 160 if(this.data.loading) return false;
159 this.data.loading=1; 161 this.data.loading=1;
160 var e = this,th=e; 162 var e = this,th=e;
@@ -165,8 +167,22 @@ Page({ @@ -165,8 +167,22 @@ Page({
165 167
166 var user_id=getApp().globalData.user_id; 168 var user_id=getApp().globalData.user_id;
167 if(!user_id) user_id=0; 169 if(!user_id) user_id=0;
168 -  
169 - getApp().request.promiseGet(t, {data:{is_mainshow: 1, isonsale: 1, store_id: oo.stoid,orderField: e.data.tabname, orderType: e.data.adname, page: e.data.currentPage}}).then(async res=>{ 170 + let data = {
  171 + is_mainshow: 1,
  172 + isonsale: 1,
  173 + store_id: oo.stoid,
  174 + orderField: e.data.tabname,
  175 + orderType: e.data.adname,
  176 + page: e.data.currentPage,
  177 + };
  178 +
  179 + let o = this.data.rq_data.o;
  180 + if(o.cat_id) data.cat_id = o.cat_id;
  181 + if(o.pid && o.pid != 'three') data.parent_id = o.pid;
  182 + if(o.nation_id) data.nation_id = o.nation_id;
  183 + if(o.brand_id) data.brand_id = o.brand_id;
  184 +
  185 + getApp().request.promiseGet(t, {data:data}).then(async res=>{
170 th.data.loading=0; 186 th.data.loading=0;
171 if(ut.ajax_ok(res)){ 187 if(ut.ajax_ok(res)){
172 if(!e.data.requestData) e.data.requestData=[]; 188 if(!e.data.requestData) e.data.requestData=[];