Authored by 郭成尧

'方法头信息补全'

... ... @@ -26,6 +26,8 @@ const timeFormat = {
/**
* 折扣专场专题列表过期时间处理
* @param time 接口返回的时间
* @returns {*|string}
*/
const processTime = (time) => {
let data = {};
... ... @@ -77,6 +79,8 @@ const processTime = (time) => {
/**
* 折扣文本切割
* @param text 要切割的文本
* @returns {{discount: *, discountText: *}}
*/
const discountSplit = (text) => {
let endNum = 0,
... ... @@ -95,10 +99,10 @@ const discountSplit = (text) => {
};
/**
* 处理用于筛选的 URL
* @param {[type]} originParam [description]
* @param {[type]} newParam [description]
* @return {[type]} [description]
* 处理用于筛选的 URL , 拼接 URL 参数
* @param originParam 当前 URL 中的参数
* @param newParam 要拼接的 参数
* @returns {string}
*/
const handleFilterUrl = (originParam, newParam) => {
let dest = '?';
... ... @@ -132,7 +136,8 @@ const handleFilterUrl = (originParam, newParam) => {
/**
* 处理最新降价折扣信息
* @return {[type]} [description]
* @param params 当前 URL 的参数
* @returns {Array|*[]}
*/
const handleSaleNewSaleSortData = (params) => {
var dest;
... ... @@ -156,13 +161,14 @@ const handleSaleNewSaleSortData = (params) => {
/**
* 处理选中数据
* @param {[type]} origin [description]
* @return {[type]} [description]
* @param params 当前 URL 中已有的参数
* @param origin 要处理的数据
* @param param 此组数据的键名
* @returns {Array}
*/
const handleCheckedData = (params, origin, param) => {
var dest = [];
// 品牌选中数据
if (!_.isEmpty(origin)) {
_.forEach(origin, (value) => {
if (value.checked) {
... ... @@ -184,8 +190,10 @@ const handleCheckedData = (params, origin, param) => {
};
/**
* 处理断码区分类筛选数据
* @return {[type]} [description]
* 处理断码区尺码筛选数据
* @param origin 尺码原始数据
* @param params 当前 URL 中已有的参数
* @returns {Array}
*/
const handleSalebreakingYardsSortData = (origin, params) => {
var dest = [];
... ... @@ -234,9 +242,10 @@ const handleSalebreakingYardsSortData = (origin, params) => {
};
/**
* 处理筛选数据
* @param {[type]} origin [description]
* @return {[type]} [description]
* 处理一般筛选数据
* @param origin 要处理的筛选数据 filter
* @param params 当前 URL 中已有的参数,处理选中状态使用
* @returns {{}}
*/
exports.handleSaleFilterData = (origin, params) => {
... ... @@ -516,7 +525,10 @@ exports.handleSaleOptsData = (params, total, extra) => {
/**
* 处理页面左侧分类筛选数据
* @return {[type]} [description]
* @param origin 分类原始数据,一般是接口返回数据中的 group_sort 字段
* @param params 当前 URL 中已有的参数
* @param extra 可以任意传值用来处理特殊情况
* @returns {{}}
*/
exports.handleSaleSortData = (origin, params, extra) => {
var leftContent = {};
... ... @@ -564,9 +576,9 @@ exports.handleSaleSortData = (origin, params, extra) => {
/**
* 处理折扣专区活动数据
* @param {[type]} origin [description]
* @param {[type]} channel [description]
* @return {[type]} [description]
* @param origin 原始数据
* @param channel 频道 boys girls kids lifestyle
* @returns {{}}
*/
exports.handleSaleActivityData = (origin, channel) => {
var dest = {};
... ... @@ -594,9 +606,9 @@ exports.handleSaleActivityData = (origin, channel) => {
};
/**
* 处理折扣专区标题数据
* @param {[type]} origin [description]
* @return {[type]} [description]
* 处理折扣专区标题折扣倒计时等数据
* @param origin 要处理的原始数据
* @returns {{}}
*/
exports.handleDiscountTitleData = (origin) => {
var dest = {};
... ... @@ -613,8 +625,8 @@ exports.handleDiscountTitleData = (origin) => {
/**
* 处理首页 banner 数据
* @param {[type]} origin [description]
* @return {[type]} [description]
* @param origin 要处理的原始数据
* @returns {{}}
*/
exports.handleSaleBannerData = (origin) => {
var dest = {};
... ... @@ -640,8 +652,8 @@ exports.handleSaleBannerData = (origin) => {
/**
* 处理首页 banner 小图 只取前三张
* @param {[type]} origin [description]
* @return {[type]} [description]
* @param origin 要处理的原始数据
* @returns {Array}
*/
exports.handleSaleBannerSmallData = (origin) => {
var dest = [];
... ... @@ -668,12 +680,12 @@ exports.handleSaleBannerSmallData = (origin) => {
};
/**
* 处理首页楼层分类数据 数据写死
* 处理首页楼层分类数据
* 修改为取大类前 4 个
* @param {[type]} origin [description]
* @param {[type]} saleType [description]
* @param {[type]} channel [description]
* @return {[type]} [description]
* @param origin 要处理的原始数据
* @param saleType 获取数据分属哪个类目:断码区,会员专享,折扣专场等
* @param channel 频道
* @returns {{}}
*/
exports.handleSaleCategoryData = (origin, saleType, channel) => {
... ... @@ -732,9 +744,9 @@ exports.handleSaleCategoryData = (origin, saleType, channel) => {
/**
* 处理分页数据
* @param {[type]} total [description]
* @param {[type]} params [description]
* @return {[type]} [description]
* @param total 商品总数目
* @param params 当前 URL 中已有的参数
* @returns {string}
*/
exports.handleSalePagerData = (total, params) => {
... ...