...
|
...
|
@@ -6,14 +6,38 @@ |
|
|
*/
|
|
|
'use strict';
|
|
|
|
|
|
const api = global.yoho.API;
|
|
|
const _ = require('lodash');
|
|
|
const camelCase = global.yoho.camelCase;
|
|
|
const crypto = global.yoho.crypto;
|
|
|
|
|
|
/**
|
|
|
* 从接口获取地址列表
|
|
|
* @param params
|
|
|
*/
|
|
|
const _getAddressData = (params) => {
|
|
|
return api.get('', {
|
|
|
method: 'app.address.gethidden',
|
|
|
uid: params.uid
|
|
|
}, {code: 200});
|
|
|
};
|
|
|
/**
|
|
|
* 地址管理页面
|
|
|
* @param params
|
|
|
*/
|
|
|
const index = (params) => {
|
|
|
return params;
|
|
|
const address = (params) => {
|
|
|
return _getAddressData(params).then(result => {
|
|
|
if (result.data) {
|
|
|
|
|
|
_.forEach(result.data, (value, key) => {
|
|
|
result.data[key].address_id = crypto.encryption(null, result.data[key].address_id);
|
|
|
});
|
|
|
|
|
|
return camelCase(result.data);
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
|
|
|
module.exports = {
|
|
|
index
|
|
|
address
|
|
|
}; |
...
|
...
|
|