|
|
'use strict';
|
|
|
|
|
|
|
|
|
const library = '../../../library';
|
|
|
const API = require(`${library}/api`).API;
|
|
|
const sign = require(`${library}/sign`);
|
|
|
|
|
|
const api = new API();
|
|
|
|
|
|
module.exports.getProductBannerAsync = function(pid) {
|
|
|
module.exports.getProductBannerAsync = function (pid) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'web.productBanner.data',
|
|
|
product_id: pid
|
|
|
})).catch(err => console.log(err));
|
|
|
};
|
|
|
|
|
|
module.exports.sizeInfoAsync = function(skn) {
|
|
|
module.exports.sizeInfoAsync = function (skn) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'h5.product.intro',
|
|
|
productskn: skn
|
|
|
})).catch(err => console.log(err));
|
|
|
};
|
|
|
|
|
|
module.exports.getProductComfortAsync = function(pid) {
|
|
|
module.exports.getProductComfortAsync = function (pid) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'web.productComfort.data',
|
|
|
product_id: pid
|
|
|
})).catch(err => console.log(err));
|
|
|
};
|
|
|
|
|
|
module.exports.getProductModelCardAsync = function(pid) {
|
|
|
module.exports.getProductModelCardAsync = function (pid) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'web.productModelcard.list',
|
|
|
product_id: pid
|
|
|
})).catch(err => console.log(err));
|
|
|
};
|
|
|
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
* @param skn
|
|
|
* @param isUrl
|
|
|
* @returns {type[]}
|
|
|
*/
|
|
|
module.exports.getProductModelTryAsync = function(skn, isUrl) {
|
|
|
isUrl;
|
|
|
module.exports.getProductModelTryAsync = function (skn) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'web.productModelTry.data',
|
|
|
product_skn: skn
|
|
|
})).catch(err => console.log(err));
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
* 获取评论
|
|
|
*/
|
|
|
module.exports.getCommentsAsync = function (pid, page, size) {
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'app.comment.li',
|
|
|
product_id: pid,
|
|
|
page: page,
|
|
|
limit: size
|
|
|
})).catch(console.log);
|
|
|
}
|
|
|
|
...
|
...
|
|