Authored by 姜枫

merge from master

... ... @@ -51,7 +51,7 @@ const homeNav = [
const getHomeNav = (req, res, next) => {
res.locals.homeNav = homeNav;
res.locals.userThumb = '//img10.static.yhbimg.com/headimg/2013/11/28/09/' +
res.locals.userThumb = '//img10.static.yhbimg.com/headimg/2013/11/28/09/' +
'01cae078abe5fe320c88cdf4c220212688.gif?imageView/2/w/100/h/100';
next();
};
... ...
... ... @@ -122,7 +122,7 @@ exports.stuProducts = (data) => {
exports.stuVerify = (result) => {
let data = {};
if (result.code === 200) {
data.isError = false;
data = result.data;
... ...
... ... @@ -85,10 +85,10 @@ const sortMap = {
// {misort: 259, viewNum: 4} // 美妆
],
kids: [
{misort: 396, viewNum: 4}, //卫衣
{misort: 400, viewNum: 4}, //毛衣/针织
{misort: 404, viewNum: 4}, //夹克
{misort: 406, viewNum: 4}, //大衣/风衣
{misort: 396, viewNum: 4}, // 卫衣
{misort: 400, viewNum: 4}, // 毛衣/针织
{misort: 404, viewNum: 4}, // 夹克
{misort: 406, viewNum: 4}, // 大衣/风衣
{misort: 369, viewNum: 4}, // 休闲裤
{misort: 388, viewNum: 4}, // 牛仔裤
{misort: 384, viewNum: 4}, // 打底裤/紧身裤
... ...
... ... @@ -4,9 +4,9 @@
* @date: 2016/8/29
*/
/**************************************************************************/
/** ************************************************************************/
/* 流程 */
/**************************************************************************/
/** ************************************************************************/
/**
* 登录分为:普通登录(使用帐户和密码登录)和手机验证码登录(使用手机号和验证短信登录)
*
... ... @@ -23,15 +23,15 @@
* 注意: **短信验证使用的是验证短信成功后的code进行登录**
*/
/**************************************************************************/
/** ************************************************************************/
/* 引入第三方库 */
/**************************************************************************/
/** ************************************************************************/
var $ = require('yoho-jquery');
/**************************************************************************/
/** ************************************************************************/
/* 初始化变量 */
/**************************************************************************/
/** ************************************************************************/
// 密码输入帐号
var $accountInput1 = $('#account1'),
... ... @@ -92,7 +92,7 @@ var $accountTip1 = $accountInput1.siblings('.err-tip'),
$captchaSmsTip = $captchaSmsInput.siblings('.err-tip'),
$capsLock = $('#caps-lock');
var mailPhoneRegx = require('../common/mail-phone-regx'), //邮箱格式验证
var mailPhoneRegx = require('../common/mail-phone-regx'), // 邮箱格式验证
mailAc = require('../common/ac-email'); // 邮箱自动完成
// 图像验证码URL
... ... @@ -110,9 +110,9 @@ var second = 60;
// 只能验证一次
var isSmsCheckedSuccess = false;
/**************************************************************************/
/** ************************************************************************/
/* 登录类型设置 */
/**************************************************************************/
/** ************************************************************************/
var changeLoginTypeEvent = $.Callbacks(); //eslint-disable-line
var currentLogin = null;
var $switchLoginType = $('.switch');
... ... @@ -218,17 +218,17 @@ changeLoginTypeEvent.add(function(type) {
}
});
/**************************************************************************/
/** ************************************************************************/
/* 加载自定义库 */
/**************************************************************************/
/** ************************************************************************/
require('../../simple-header');
require('yoho-jquery-placeholder');
require('../../common');// yas
/**************************************************************************/
/** ************************************************************************/
/* 错误提示框 */
/**************************************************************************/
/** ************************************************************************/
function errTipShow($tip, $input, msg) {
$tip.removeClass('hide').children('em').empty().html(msg);
... ... @@ -240,7 +240,7 @@ function errTipHide($tip, $input) {
$input.removeClass('error');
}
/**************************************************************************/
/** ************************************************************************/
// 帐号
function showAccountTip1(msg) {
return errTipShow($accountTip1, $accountInput1, msg);
... ... @@ -258,7 +258,7 @@ function hideAccountTip2() {
return errTipHide($accountTip2, $accountInput2);
}
/**************************************************************************/
/** ************************************************************************/
// 密码
function showPasswordTip(msg) {
return errTipShow($passwordTip, $passwordInput, msg);
... ... @@ -268,7 +268,7 @@ function hidePasswordTip() {
return errTipHide($passwordTip, $passwordInput);
}
/**************************************************************************/
/** ************************************************************************/
// 图形验证码
function showCaptchaImgTip(msg) {
return errTipShow($captchaImgTip, $captchaImgInput, msg);
... ... @@ -278,7 +278,7 @@ function hideCaptchaImgTip() {
return errTipHide($captchaImgTip, $captchaImgInput);
}
/**************************************************************************/
/** ************************************************************************/
// 短信验证码
function showCaptchaSmsTip(msg) {
return errTipShow($captchaSmsTip, $captchaSmsInput, msg);
... ... @@ -288,9 +288,9 @@ function hideCaptchaSmsTip() {
return errTipHide($captchaSmsTip, $captchaSmsInput);
}
/**************************************************************************/
/** ************************************************************************/
/* 用户帐号验证 */
/**************************************************************************/
/** ************************************************************************/
// 本地验证用户输入格式
function validateAccountPasswordLocal() {
... ... @@ -357,9 +357,9 @@ function validateAccount() {
}
/**************************************************************************/
/** ************************************************************************/
/* 密码验证 */
/**************************************************************************/
/** ************************************************************************/
// 本地验证密码格式
function validatePasswordLocal() {
... ... @@ -388,9 +388,9 @@ function validatePasswordLocal() {
return defer.promise();
}
/**************************************************************************/
/** ************************************************************************/
/* 图形验证码 */
/**************************************************************************/
/** ************************************************************************/
// 本地验证图形验证码格式
function validateCaptchaImgLocal() {
... ... @@ -458,9 +458,9 @@ function validateCaptchaImg() {
});
}
/**************************************************************************/
/** ************************************************************************/
/* 短信验证码 */
/**************************************************************************/
/** ************************************************************************/
// 本地验证短信验证码格式
function validateCaptchaSmsLocal() {
... ... @@ -532,9 +532,9 @@ function validateCaptchaSms() {
.then(hideCaptchaSmsTip);
}
/**************************************************************************/
/** ************************************************************************/
/* 全部验证过程 */
/**************************************************************************/
/** ************************************************************************/
// 密码验证过程
function validateWithPasswordMode() {
... ... @@ -550,9 +550,9 @@ function validateWithSmsMode() {
.then(validateCaptchaImg);
}
/**************************************************************************/
/** ************************************************************************/
/* 登录之前验证 */
/**************************************************************************/
/** ************************************************************************/
// password登录之前验证
function prePasswordLoginWithValidate() {
... ... @@ -616,9 +616,9 @@ function preSmsLoginWithValidate() {
}()).then(validateWithSmsMode);
}
/**************************************************************************/
/** ************************************************************************/
/* 帮助函数 */
/**************************************************************************/
/** ************************************************************************/
// 密码错误次数,超过三次显示验证码
function vaAccountErrTimes() {
... ... @@ -666,9 +666,9 @@ function checkUserAuthCountAsync() {
});
}
/**************************************************************************/
/** ************************************************************************/
/* 登录函数 */
/**************************************************************************/
/** ************************************************************************/
// 登录
function login() {
... ... @@ -713,9 +713,9 @@ function login() {
});
}
/**************************************************************************/
/** ************************************************************************/
/* 事件绑定 */
/**************************************************************************/
/** ************************************************************************/
$('[placeholder]').placeholder(); // ie8 兼容 placeholder
... ... @@ -747,7 +747,7 @@ $(document).on('click', function(e) {
}
});
/**************************************************************************/
/** ************************************************************************/
// 邮箱自动完成后失去焦点:1. 本地验证格式;2.服务器检查用户是否注册;3.检查验证用户次数
mailAc($accountInput1, function() {
... ... @@ -850,9 +850,9 @@ $switchLoginType.on('click', 'div', function() {
$(LoginType[type].hideEle).addClass('hide');
});
/**************************************************************************/
/** ************************************************************************/
/* 登录 */
/**************************************************************************/
/** ************************************************************************/
// click登录
$('#login-btn').on('click', login);
... ... @@ -864,9 +864,9 @@ $('input.va').on('keypress', function(e) {
}
});
/**************************************************************************/
/** ************************************************************************/
/* 初始化 */
/**************************************************************************/
/** ************************************************************************/
// 初始化为密码登录
changeLoginTypeEvent.fire('PasswordLogin');
... ... @@ -877,6 +877,6 @@ if (($accountInput1.val() !== '' || $accountInput1.val() === $accountInput1.attr
$passwordInput.focus();
}
/**************************************************************************/
/** ************************************************************************/
/* 结束 */
/**************************************************************************/
\ No newline at end of file
/** ************************************************************************/
... ...