/* HTTP API 商品相关业务 * Copyright 2020, CAIMEI365 * Date 2020/07/16 * auther xw */ var ProductApi = { GetSvipProductList: function (params, callback) { //获取svip商品列表 Http.AjaxService({ url: '/commodity/svip/product/page', type: 'get', data: params, json: true, isHost: true }).then(function (res) { callback(res); }); }, GetProductDdtails: function (params, callback) {//获取商品详情 Http.AjaxService({ url:'/commodity/product/details', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, // GetProductDdtailsImages: function (params, callback) {//获取商品图片 // Http.AjaxService({ // url:'/commodity/product/detail/images', // type:'get', // data:params, // json:true, // isHost:true // }) // .then(function(res){ // callback(res); // }); // }, GetProductDdtailsPrice: function (params, callback) {//获取商品价格 Http.AjaxService({ url:'/commodity/price/detail', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsLadderPrice: function (params, callback) {//获取商品阶梯价格 Http.AjaxService({ url:'/commodity/price/ladder', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsParameter: function (params, callback) {//获取商品参数 Http.AjaxService({ url:'/commodity/detail/params', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsRecommend: function (params, callback) {//获取商品推荐 Http.AjaxService({ url:'/commodity/detail/recommend', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetEquipmentDdtailsRecommend: function (params, callback) {//获取项目详情 Http.AjaxService({ url:'/commodity/equipment/details', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetbigTypeclassify: function (params, callback) {//一二三级分类-商品分类列表 Http.AjaxService({ url:'/commodity/type/id', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GethomeData:function (params, callback) {//产品仪器楼层 Http.AjaxService({ url:'/commodity/classify/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetSearchProduct:function (params, callback) {//根据分类ID 查询商品 Http.AjaxService({ url:'/commodity/search/query/product/type', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetbeautyProduct:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/activity/data', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, GetAuthProductDeatil:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/commodity/auth/details', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, GetProductSearchList:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/commodity/search/query/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetSearchEquipmentList:function (params, callback) {//搜索项目仪器列表查询 Http.AjaxService({ url:'/commodity/search/query/equipment', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetPromotionsInfo:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/promotions/info', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetPromotionsProduct:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/promotions/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, getActivityData: function (params, callback) { Http.AjaxService({ url: '/commodity/page/beauty', type: 'get', data: params, json: true, isHost:true }) .then(function (res) { callback(res); }); }, /** * @优惠券-活动商品页列表数据 * @param:userId 用户userId(未登录传0) * @param:pageNum 每页页码 * @param:pageSize 条数 * @param:couponId 优惠券ID */ QueryCouponActivityList:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/activity/page', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品详情-查看相关优惠券 * @param:userId 用户userId * @param:productId 商品ID * @param:source 来源 1 WWW 2小程序 * @param:status 状态 1 未领取 2已领取 */ QueryProductDetilsCoupons:function (params, callback) { Http.AjaxService({ url:'/commodity/coupon/details/coupons', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-领取中心优惠券列表 * @param:userId 用户userId(未登录传0) * @param:pageNum 每页页码 * @param:pageSize 条数 */ QueryCouponCollarList:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/collar/list', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-个人中心优惠券列表 * @param:userId 用户userId(必传) * @param:pageNum 页码 * @param:pageSize 每页条数 * @param:status 使用状态 1未使用 2已使用 3已失效 */ QueryCouponCenter:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/center', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-领取优惠券 * @param:userId 用户userId * @param:couponId 优惠券Id * @param:source 来源: 1小程序 2WWW */ ReceiveCoupon:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/collar', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-生成购买优惠券记录Id * @param:userId 用户userId * @param:couponId 优惠券Id */ createCouponRecord:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/order/pay/coupon/record', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-采美豆抵扣优惠券 * @param:source 领取渠道 1 小程序 2 网站 * @param:userId 用户userId * @param:couponId 优惠券Id */ CreatePayCouponBeans:function (params, callback) {//采美豆抵扣优惠券 Http.AjaxService({ url:'/order/pay/coupon/beans', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-兑换优惠券 * @param:userId 用户userId * @param:redemptionCode 优惠券兑换码 * @param:source 来源: 1WWW 2小程序 */ ExchangeCoupon:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/redeem', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-我的优惠券数量统计 * @param:userId 用户userId */ QueryCouponsCount:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/coupons/count', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-根据优惠券查询优惠券详细信息 * @param:couponId 优惠券Id */ QueryCouponDetail:function (params, callback) { Http.AjaxService({ url:'/commodity/coupon/coupon/detail', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品收藏-操作商品收藏 * @param:userId 用户userId * @param:productId 商品Id */ getProductUserLike:function (params, callback) {//商品收藏操作 Http.AjaxService({ url:'/commodity/userLike/likeOne', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @我的商品收藏-列表 * @param:userId 用户userId * @param:pageNum 页码 * @param:pageSize 每一页条数 */ getProductUserLikeList:function (params, callback) {//获取商品收藏列表 Http.AjaxService({ url:'/commodity/userLike/likeList', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品收藏-删除商品收藏 * @param:userId 用户userId * @param:productIds 字符串productId逗号隔开 */ getDeleteUserLike:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/userLike/deleteList', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @组合商品 * @param:userId 用户userId * @param:productId 商品Id * @param:pageNum 页码 * @param:pageSize 每一页条数 */ getCommodityCombinationList:function (params, callback) {//获取商品收藏列表 Http.AjaxService({ url:'/commodity/seller/combination/list', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品筛选品牌项 * @param:keyword 关键词 * @param:id 分类Id * @param:idType 1 一级分类 2 二级分类 3 三级分类 * @param:identity */ getCommoditySearchQUeryBrand:function (params, callback) {//获取商品收藏列表 Http.AjaxService({ url:'/commodity/search/query/brand', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, };