speckle.js
2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
module.exports = {
//把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件
get_goods: function(th,stoid,sort) {
th.setData({speckle_sort:sort});
var r_code='07';
//获取斑的类型
var list=th.data.face_data.acnespotmole.speckle_list;
//把所有的斑的类型拿出来
var arr=[];
for(var i in list){
arr.push(list[i].type);
}
//去掉重复
var set= arr.filter(function (element, index, self) {
return self.indexOf(element) === index;
})
var re_word=set.join(',');
//-- 服务卡 --
var url="/api/weshop/serviceCard/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"+"&skinface_id="+th.data.id+"&user_id="+getApp().globalData.user_id;
getApp().request.promiseGet(url, {}).then(res=>{
if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){
th.setData({speckle_fuwu:res.data.data.pageData})
}
})
//-- 商品 --
var url="/api/weshop/goods/page?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"+"&skinface_id="+th.data.id+"&user_id="+getApp().globalData.user_id;
getApp().request.promiseGet(url, {}).then(res=>{
if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){
th.setData({speckle_goods:res.data.data.pageData})
}
})
// 优惠券
var url="/api/weshop/prom/coupon/pageCouponList?orderField=RAND()&recommend_code="+r_code+"&store_id="+stoid+"&recommend_word="+re_word+"&pageSize=2"+"&skinface_id="+th.data.id+"&user_id="+getApp().globalData.user_id;
getApp().request.promiseGet(url, {}).then(res=>{
if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){
var arr=res.data.data.pageData;
arr.map(function (e) {
e.q_word='speckle_quan_list';
return e;
})
th.setData({speckle_quan_list:arr});
}
})
},
}