app-agreement.js 1.27 KB
/**
 * 服务条款
 * @author: zxr<xiaoru.zhang@yoho.cn>
 * @date: 2016/10/25
 */
'use strict';
const headerModel = require('../../../doraemon/models/header'); // 头部model

const privacy = (req, res) => {

    res.render('agreement/privacy', {
        title: '隐私条款',
        width750: true
    });
};

const newpower = (req, res) => {
    let parameter = {};

    res.render('agreement/newpower', {
        title: '关于新力传媒',
        width750: true
    });
};

const aboutYoho = (req, res) => {

    res.render('agreement/yohobuy', {
        title: '关于YOHO!BUY有货',
        width750: true
    });
};

const agreement = (req, res) => {
    let parameter = {};
    let isApp = req.query.app_version || req.query.client_type || false;

    if (req.yoho.isApp) {
        parameter = {
            appVersion: '1'
        };
    } else {
        parameter = {
            pageHeader: headerModel.setNav({
                navTitle: 'YOHO!BUY有货app服务条款'
            }),
        };
    }

    res.render('agreement/agreement', Object.assign({
        module: 'passport',
        page: 'agreement',
        title: 'YOHO!BUY有货app服务条款',
        width750: true
    }, parameter));
};

module.exports = {
    privacy,
    newpower,
    aboutYoho,
    agreement
};