Authored by 王水玲

分期付款目录结构

  1 +/**
  2 + * 分期付款
  3 + * @author: wsl<shuiling.wang@yoho.cn>
  4 + * @date: 2016/08/01
  5 + */
  1 +/**
  2 + * sub app home
  3 + * @author: Bi Kai<kai.bi@yoho.cn>
  4 + * @date: 2016/05/09
  5 + */
  6 +
  7 +var express = require('express'),
  8 + path = require('path'),
  9 + hbs = require('express-handlebars');
  10 +
  11 +var app = express();
  12 +
  13 +// set view engin
  14 +var doraemon = path.join(__dirname, '../../doraemon/views'); // parent view root
  15 +
  16 +app.on('mount', function(parent) {
  17 + delete parent.locals.settings; // 不继承父 App 的设置
  18 + Object.assign(app.locals, parent.locals);
  19 +});
  20 +
  21 +app.set('views', path.join(__dirname, 'views/action'));
  22 +app.engine('.hbs', hbs({
  23 + extname: '.hbs',
  24 + defaultLayout: 'layout',
  25 + layoutsDir: doraemon,
  26 + partialsDir: [path.join(__dirname, 'views/partial'), `${doraemon}/partial`],
  27 + helpers: global.yoho.helpers
  28 +}));
  29 +
  30 +// router
  31 +app.use(require('./router'));
  32 +
  33 +module.exports = app;
  1 +/**
  2 + * 分期付款
  3 + * @author: wsl<shuiling.wang@yoho.cn>
  4 + * @date: 2016/08/01
  5 + */
  1 +/**
  2 + * router of sub app home
  3 + * @author: Bi Kai<kai.bi@yoho.cn>
  4 + * @date: 2016/05/09
  5 + */
  6 +
  7 +'use strict';
  8 +
  9 +const express = require('express');
  10 +const cRoot = './controllers';
  11 +const installment = require(cRoot + '/installment');
  12 +
  13 +const router = express.Router(); // eslint-disable-line
  14 +
  15 +router.get('/installment', installment.index); // 星潮教室首页
  16 +
  17 +module.exports = router;
  1 +<div class="installment-page">
  2 + {{> resources/banner-top}}
  3 + <div class="open-index">
  4 + <ul class="open-info">
  5 + <li>
  6 + <span class="open-icon-1"></span>
  7 + <span>先消费<br>后还款</span>
  8 + </li>
  9 + <li>
  10 + <span class="open-icon-2"></span>
  11 + <span>30天免息<br>灵活分期</span>
  12 + </li>
  13 + <li>
  14 + <span class="open-icon-3"></span>
  15 + <span>制定商品<br>立享优惠</span>
  16 + </li>
  17 + </ul>
  18 + </div>
  19 +</div>
  1 +@import "installment/index";
  1 +@import "installment";
@@ -13,3 +13,4 @@ @@ -13,3 +13,4 @@
13 @import "guang/index"; 13 @import "guang/index";
14 @import "cart/chose-panel"; 14 @import "cart/chose-panel";
15 @import "me/index"; 15 @import "me/index";
  16 +@import "home/index";