Blame view

doraemon/models/header.js 930 Bytes
1 2 3 4 5 6 7 8 9 10
/**
 * router of sub app guang
 * @author: biao<bill.zhao@yoho.cn>
 * @date: 2016/05/12
 */

'use strict';

const _ = require('lodash');
王水玲 authored
11
// const getChannle = () => ('kids');
12
biao authored
13 14 15
/**
 * 设置头部
 * @param {String} title 标题
王水玲 authored
16
 * @param {Boolen} channel 频道
biao authored
17 18 19 20
 * @param {Boolen} backUrl 返回的url
 * @param {Boolen} navBtn 是否显示导航
 * @param {Boolen} navBack 是否显示返回箭头
 */
王水玲 authored
21
exports.setNavHeader = (title, channel, navBack, backUrl, navBtn) => {
22 23 24
    let header = {
        navTitle: title,
        backUrl: backUrl,
biao authored
25
        navBack: navBack,
26
        navBtn: navBtn
27
    };
28
王水玲 authored
29
    header[channel] = true;
30 31 32 33

    return _.merge({
        navTitle: '',
        backUrl: true,
王水玲 authored
34
        navBack: '',
王水玲 authored
35 36 37 38 39 40
        navBtn: {
            indexUrl: '/?go=1',
            categoryUrl: '/cate',
            shoppingCartUrl: '/cart/index/index',
            mineUrl: '/home'
        },
41 42
        boys: true
    }, header);
王水玲 authored
43
};