Authored by zhangxiaoru

我的潮流口令页获取文本

1 const api = global.yoho.API; 1 const api = global.yoho.API;
  2 +const service = global.yoho.ServiceAPI;
2 3
3 module.exports = class extends global.yoho.BaseModel { 4 module.exports = class extends global.yoho.BaseModel {
4 constructor(ctx) { 5 constructor(ctx) {
5 super(ctx); 6 super(ctx);
6 } 7 }
7 8
8 - invitionData(uid) { 9 + invitionText(uid) {
9 return api.get('', { 10 return api.get('', {
10 method: 'app.invitecode.my', 11 method: 'app.invitecode.my',
11 uid: uid 12 uid: uid
@@ -21,4 +22,27 @@ module.exports = class extends global.yoho.BaseModel { @@ -21,4 +22,27 @@ module.exports = class extends global.yoho.BaseModel {
21 } 22 }
22 }); 23 });
23 } 24 }
  25 +
  26 + resources() {
  27 + return service.get('operations/api/v5/resource/get', {
  28 + content_code: ' 29958987ef0c0f830fad03d7e5'
  29 + }, {
  30 + code: 200
  31 + }).then((result) => {
  32 + if (result && result.data) {
  33 + console.log(result);
  34 + return result;
  35 + }
  36 + });
  37 + }
  38 +
  39 + invitionData(uid) {
  40 + return api.all([this.invitionText(uid), this.resources()]).then((result) => {
  41 + let finaData = {};
  42 +
  43 + finaData = Object.assign(finaData, result[0]);
  44 +
  45 + return finaData;
  46 + });
  47 + }
24 }; 48 };
@@ -5,7 +5,17 @@ @@ -5,7 +5,17 @@
5 <span class="close{{#unless trendWorld}} hide{{/unless}}">×</span> 5 <span class="close{{#unless trendWorld}} hide{{/unless}}">×</span>
6 6
7 <div class="rules"> 7 <div class="rules">
8 - <span>您的潮流口令需要是15位以内的字符,使用潮流口令标榜自己的个性与独一无二。</span> 8 + {{#if trendWordSetReason}}
  9 + <span class="title">设置潮流口令的好处是?</span>
  10 + <span>{{{trendWordSetReason}}}</span>
  11 + {{/if}}
  12 +
  13 + {{#if invitedFriendWelfare}}
  14 + <span class="title">被邀请的好友可获得?</span>
  15 + <span>{{{invitedFriendWelfare}}}</span>
  16 + {{/if}}
9 </div> 17 </div>
  18 +
  19 + <img src="" class="resources">
10 {{/ invitionDta}} 20 {{/ invitionDta}}
11 </div> 21 </div>
@@ -32,13 +32,28 @@ @@ -32,13 +32,28 @@
32 32
33 .rules { 33 .rules {
34 padding: 30px; 34 padding: 30px;
  35 + color: #a6a6a6;
  36 + line-height: 40px;
  37 + font-size: 24px;
35 38
36 - span {  
37 - line-height: 40px;  
38 - font-size: 28px; 39 + .title {
  40 + line-height: 60px;
  41 + font-size: 26px;
  42 + font-weight: 700;
  43 + width: 100%;
  44 + color: #000;
  45 + display: inline-block;
39 } 46 }
40 } 47 }
41 48
  49 + .resources {
  50 + width: 690px;
  51 + height: 285px;
  52 + margin-left: 30px;
  53 + position: fixed;
  54 + bottom: 0;
  55 + }
  56 +
42 .hide { 57 .hide {
43 display: none; 58 display: none;
44 } 59 }