...
|
...
|
@@ -27,7 +27,7 @@ const saleModel = require(`${mRoot}/sale`); |
|
|
* @param {[string]} page js文件page名称
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
const processPublicData = (req, title, page) => {
|
|
|
const _processPublicData = (req, title, page) => {
|
|
|
let data = {};
|
|
|
let headerData = headerModel.setNav({
|
|
|
navTitle: title
|
...
|
...
|
@@ -53,8 +53,8 @@ const processPublicData = (req, title, page) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.index = (req, res, next) => {
|
|
|
let params = processPublicData(req, 'SALE', 'sale');
|
|
|
let index = (req, res, next) => {
|
|
|
let params = _processPublicData(req, 'SALE', 'sale');
|
|
|
|
|
|
saleModel.getSaleData(params.channel).then((result) => {
|
|
|
res.render('sale/index', Object.assign(params.renderData, {
|
...
|
...
|
@@ -74,8 +74,8 @@ exports.index = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.breakingYards = (req, res, next) => {
|
|
|
let params = processPublicData(req, '断码区', 'break-code');
|
|
|
let breakingYards = (req, res, next) => {
|
|
|
let params = _processPublicData(req, '断码区', 'break-code');
|
|
|
|
|
|
saleModel.getBreakCodeData({
|
|
|
yhChannel: params.channel
|
...
|
...
|
@@ -90,8 +90,8 @@ exports.breakingYards = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.discount = (req, res, next) => {
|
|
|
let params = processPublicData(req, '折扣专场', 'discount');
|
|
|
let discount = (req, res, next) => {
|
|
|
let params = _processPublicData(req, '折扣专场', 'discount');
|
|
|
|
|
|
saleModel.getDiscountData(params.channel).then((result) => {
|
|
|
res.render('sale/discount', Object.assign(params.renderData, result));
|
...
|
...
|
@@ -105,9 +105,9 @@ exports.discount = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.discountDetail = (req, res, next) => {
|
|
|
let discountDetail = (req, res, next) => {
|
|
|
let id = req.query.id;
|
|
|
let params = processPublicData(req, '', 'discount-detail');
|
|
|
let params = _processPublicData(req, '', 'discount-detail');
|
|
|
|
|
|
saleModel.getDiscountDetailData(id, params.channel).then((result) => {
|
|
|
params.renderData.pageHeader.navTitle = result.title;
|
...
|
...
|
@@ -121,8 +121,8 @@ exports.discountDetail = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.vip = (req, res, next) => {
|
|
|
let params = processPublicData(req, '会员专享', 'vip');
|
|
|
let vip = (req, res, next) => {
|
|
|
let params = _processPublicData(req, '会员专享', 'vip');
|
|
|
|
|
|
saleModel.getVipData(params.channel).then((result) => {
|
|
|
res.render('sale/vip', Object.assign(params.renderData, {
|
...
|
...
|
@@ -137,7 +137,7 @@ exports.vip = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.filter = (req, res, next) => {
|
|
|
let filter = (req, res, next) => {
|
|
|
let params = Object.assign({}, req.query);
|
|
|
|
|
|
saleModel.getFilterData(params).then((result) => {
|
...
|
...
|
@@ -156,7 +156,7 @@ exports.filter = (req, res, next) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.search = (req, res, next) => {
|
|
|
let search = (req, res, next) => {
|
|
|
let params = Object.assign({}, req.query);
|
|
|
|
|
|
// uid = 9239279
|
...
|
...
|
@@ -184,3 +184,13 @@ exports.search = (req, res, next) => { |
|
|
}, vipObj));
|
|
|
}).catch(next);
|
|
|
};
|
|
|
|
|
|
module.exports = {
|
|
|
index,
|
|
|
breakingYards,
|
|
|
discount,
|
|
|
discountDetail,
|
|
|
vip,
|
|
|
filter,
|
|
|
search
|
|
|
}; |
...
|
...
|
|