footer_tab.js 1.1 KB
/**
 * common head model
 * @author: biao<bill.zhao@yoho.cn>
 * @date: 2016/05/12
 */

'use strict';

const helpers = global.yoho.helpers;

let channels = {
    boys: '1,3',
    girls: '2,3',
    kids: '1,2,3',
    lifestyle: '1,2,3'
};

exports.getUrlData = function(type, gender) {
    const urlData = {
        indexUrl: helpers.urlFormat('/?go=1'), // 首页
        categoryUrl: helpers.urlFormat('/cate'), // 分类
        guangUrl: helpers.urlFormat('', {'gender': channels[gender]}, 'guang'), // 逛首页
        shoppingCartUrl: helpers.urlFormat('/cart/index/index'), // 购物车
        mineUrl: helpers.urlFormat('/home') // 个人中心
    };

    switch (type) {
        case 'home':
            urlData.boysHomePage = true;
            break;
        case 'category':
            urlData.categoryPage = true;
            break;
        case 'guang':
            urlData.guangHome = true;
            break;
        case 'shoppingCart':
            urlData.shoppingCartPage = true;
            break;
        case 'mine':
            urlData.minePage = true;
            break;
    }

    return urlData;
};