Authored by 郭成尧

'个人信息'

... ... @@ -9,6 +9,12 @@
const headerModel = require('../../../doraemon/models/header'); // 头部model
const indexModel = require('../models/index');
/**
* 用户中心首页
* @param req
* @param res
* @param next
*/
exports.index = (req, res, next) => {
let params = {
uid: req.user.uid
... ... @@ -32,3 +38,26 @@ exports.index = (req, res, next) => {
}).catch(next);
};
/**
* 个人基本资料页面
* @param req
* @param res
* @param next
*/
exports.myDetails = (req, res, next) => {
let headerData = headerModel.setNav({
navTitle: '基本资料'
});
indexModel.myDetails({
}).then(result => {
res.render('personal-details', Object.assign(result, {
pageHeader: headerData,
module: 'home',
page: 'personal-details',
title: '基本资料'
}));
}).catch(next);
};
... ...
... ... @@ -115,6 +115,15 @@ const index = (params) => {
});
};
/**
* 个人基本资料
* @param params
*/
const myDetails = (params) => {
};
module.exports = {
index
index,
myDetails
};
... ...
... ... @@ -21,6 +21,8 @@ const orderDetailController = require(`${cRoot}/orderDetail`);
// 查看二维码
router.get('/QRcode/:id', personalController.QRcode);
/* 个人中心地址管理相关路由 */
router.get('/address', auth, addressController.address); // 地址管理页面
router.get('/addressAct', auth, addressController.addressAct); // 地址添加页面
router.get('/addressAct/:id', addressController.addressAct); // 地址添加修改页面
... ... @@ -28,12 +30,15 @@ router.post('/saveAddress', addressController.saveAddress); // 新增或者保
router.post('/defaultAddress', addressController.defaultAddress); // 设置默认地址
router.post('/delAddress', addressController.delAddress); // 删除地址
router.get('/locationList', addressController.locationList); // 异步获取三级地址数据
router.get('/orders', orderController.order);
router.get('/getOrders', orderController.getOrders);
router.get('/orderDetail', orderDetailController.orderDetail);
// 个人中心
router.get('/', homeController.index);
/* 个人中心订单相关路由 */
router.get('/orders', orderController.order); // 订单列表
router.get('/getOrders', orderController.getOrders); // 获取订单列表数据
router.get('/orderDetail', orderDetailController.orderDetail); // 订单详情页
router.get('/', homeController.index); // 个人中心首页
router.get('/mydetails', homeController.myDetails); // 个人基本资料页面
// 我的收藏
router.get('/favorite', favorite.favorite);
... ...
... ... @@ -8,11 +8,11 @@
<span>
<a href="grade" class="grade">
{{# vip_info}}
<i class="vip-icon vip-{{ cur_level}}"></i>
<i class="vip-icon vip-{{ cur_level}}"></i>
{{/ vip_info}}
<span class="iconfont">&#xe604;</span>
</a>
</span>
</li>
</ul>
</div>
\ No newline at end of file
</div>
... ...
/**
* Created by PhpStorm.
* User: Targaryen
* Date: 2016/8/22
* Time: 18:05
*/
... ...