speckle.js 2.22 KB
/*
 * @Author: abson
 * @Date: 2022-02-21 11:03:07
 * @LastEditTime: 2022-02-21 17:48:51
 * @LastEditors: Please set LastEditors
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \MShopWeApp\packageB\pages\AI-test-skin\success_result\speckle\speckle.js
 */
module.exports = {
	//把组合购的商品价格计算出来,同时每个会员都有购买组合商品的上限!ladder_b_num是已经购买了多少件
	get_goods: function(th,stoid) {
        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";
        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";
		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";
         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_quan_list:res.data.data.pageData});
           }
         })

	},
}