Authored by 姜敏

address controllers

... ... @@ -24,14 +24,16 @@ const index = (req, res, next) => {
let uid = req.user.uid || '123456';
addressModel.getAddressDataAsync(uid, 20).then(result => {
let length = result.length ? result.length : 0;
let resultData = result.data;
let length = resultData.length ? resultData.length : 0;
for (let i = 0; i < length; i++) {
result[i].default = result[i].is_default === 'Y';
result[i].mobile = result[i].mobile.substring(0, 3) + '****' + result[i].mobile.substring(7, 11);
resultData[i].default = resultData[i].is_default === 'Y';
resultData[i].mobile = resultData[i].mobile.substring(0, 3) + '****' +
resultData[i].mobile.substring(7, 11);
}
result.leftLength = 20 - length;
result.length = length;
resultData.leftLength = 20 - length;
resultData.length = length;
res.render('index', {
module: 'me',
page: 'address',
... ... @@ -42,7 +44,7 @@ const index = (req, res, next) => {
banner: 'http://placehold.it/150x120',
address: true,
title: '收货地址',
data: result
data: resultData
}
});
}).catch(next);
... ...