|
@@ -211,42 +211,36 @@ const index = (params) => { |
|
@@ -211,42 +211,36 @@ const index = (params) => { |
211
|
});
|
211
|
});
|
212
|
};
|
212
|
};
|
213
|
|
213
|
|
|
|
214
|
+const _detailInfo = (uid) => {
|
|
|
215
|
+ return api.get('', {
|
|
|
216
|
+ method: 'app.passport.profile',
|
|
|
217
|
+ uid: uid
|
|
|
218
|
+ }, {
|
|
|
219
|
+ code: 200
|
|
|
220
|
+ });
|
|
|
221
|
+};
|
|
|
222
|
+
|
214
|
/**
|
223
|
/**
|
215
|
* 个人基本资料
|
224
|
* 个人基本资料
|
216
|
* @param params
|
225
|
* @param params
|
217
|
*/
|
226
|
*/
|
218
|
const myDetails = (uid) => {
|
227
|
const myDetails = (uid) => {
|
219
|
if (uid) {
|
228
|
if (uid) {
|
220
|
- return api.get('', {
|
|
|
221
|
- method: 'app.passport.profile',
|
|
|
222
|
- uid: uid
|
|
|
223
|
- }, {
|
|
|
224
|
- code: 200
|
|
|
225
|
- }).then((result) => {
|
|
|
226
|
-
|
|
|
227
|
- if (result.data) {
|
|
|
228
|
- result.data.gender = (result.data.gender === '1' ? '男' : '女');
|
|
|
229
|
- result.data.qrcodeLink = helpers.urlFormat('/home/user/qrcode', {
|
|
|
230
|
- token: _.get(result, 'data.uid', null) ?
|
229
|
+ return api.all([_detailInfo(uid), _getCode(uid)]).then(result => {
|
|
|
230
|
+ if (result[0].data) {
|
|
|
231
|
+ result[0].data.gender = (result[0].data.gender === '1' ? '男' : '女');
|
|
|
232
|
+ result[0].data.qrcodeLink = helpers.urlFormat('/home/user/qrcode', {
|
|
|
233
|
+ token: _.get(result[0], 'data.uid', null) ?
|
231
|
crypto.encryption('yoho9646yoho9646', _.get(result, 'data.uid', null) + '') : '',
|
234
|
crypto.encryption('yoho9646yoho9646', _.get(result, 'data.uid', null) + '') : '',
|
232
|
- icon: _.get(result, 'data.head_ico', ''),
|
|
|
233
|
- uname: _.get(result, 'data.nickname', ''),
|
|
|
234
|
- vip: _.get(result, 'data.vip_info.cur_level')
|
235
|
+ icon: _.get(result[0], 'data.head_ico', ''),
|
|
|
236
|
+ uname: _.get(result[0], 'data.nickname', ''),
|
|
|
237
|
+ vip: _.get(result[0], 'data.vip_info.cur_level')
|
235
|
});
|
238
|
});
|
236
|
- return result.data;
|
|
|
237
|
-
|
|
|
238
|
- // {
|
|
|
239
|
- // nickname: result.data.nickname,
|
|
|
240
|
- // gender: result.data.gender,
|
|
|
241
|
- // birthday: result.data.birthday,
|
|
|
242
|
- // headIco: result.data.headIco,
|
|
|
243
|
- // vipInfo: {
|
|
|
244
|
- // curLevel: result.data.vipInfo.curLevel
|
|
|
245
|
- // }
|
|
|
246
|
- // }
|
239
|
+ result[0].data.trendWorld = _.get(result[1].data, 'trendWorld', false);
|
|
|
240
|
+ result[0].data.inviteCode = _.get(result[1].data, 'inviteCode', false);
|
247
|
}
|
241
|
}
|
248
|
|
242
|
|
249
|
- // return finalResult;
|
243
|
+ return result[0].data;
|
250
|
});
|
244
|
});
|
251
|
} else {
|
245
|
} else {
|
252
|
return Promise.resolve({});
|
246
|
return Promise.resolve({});
|