Authored by zhangxiaoru

资料页

@@ -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({});
@@ -15,22 +15,27 @@ @@ -15,22 +15,27 @@
15 </span> 15 </span>
16 </li> 16 </li>
17 <li> 17 <li>
18 - <span>我的潮流口令</span> 18 + <span>我的二维码</span>
19 <span> 19 <span>
20 - <a href="" class="command">  
21 - <b></b>2222222222 20 + <a href="{{qrcodeLink}}" class="grade">
  21 + <span class="iconfont">&#xe64d;</span>
22 <span class="iconfont">&#xe604;</span> 22 <span class="iconfont">&#xe604;</span>
23 </a> 23 </a>
24 </span> 24 </span>
25 </li> 25 </li>
26 - <!-- <li>  
27 - <span>我的二维码</span> 26 + <li>
  27 + <span>我的潮流口令</span>
28 <span> 28 <span>
29 - <a href="{{qrcodeLink}}" class="grade">  
30 - <span class="iconfont">&#xe64d;</span> 29 + <a href="//m.yohobuy.com/home/tide-command" class="command">
  30 + {{#if trendWorld}}
  31 + {{trendWorld}}
  32 + {{else}}
  33 + {{inviteCode}}
  34 + {{/if}}
31 <span class="iconfont">&#xe604;</span> 35 <span class="iconfont">&#xe604;</span>
32 </a> 36 </a>
33 </span> 37 </span>
34 - </li> --> 38 + <b class="tip">新玩法</b>
  39 + </li>
35 </ul> 40 </ul>
36 </div> 41 </div>
@@ -93,13 +93,24 @@ @@ -93,13 +93,24 @@
93 } 93 }
94 } 94 }
95 95
  96 + .tip {
  97 + background: url("/home/index/code-tip.png");
  98 + background-size: 100%;
  99 + background-repeat: no-repeat;
  100 + width: 85px;
  101 + height: 26px;
  102 + display: inline-block;
  103 + font-size: 14px;
  104 + color: #fff;
  105 + position: relative;
  106 + top: -58px;
  107 + left: 205px;
  108 + padding-left: 17px;
  109 + border-radius: 5px;
  110 + }
  111 +
96 .command { 112 .command {
97 color: #b0b0b0; 113 color: #b0b0b0;
98 -  
99 - b {  
100 - color: #d0021b;  
101 - margin-right: 5px;  
102 - }  
103 } 114 }
104 115
105 &:last-of-type { 116 &:last-of-type {