Authored by 李奇

有货有赚图片替换、微信必填

@@ -31,10 +31,11 @@ class HaveGain { @@ -31,10 +31,11 @@ class HaveGain {
31 let uid = req.user.uid; 31 let uid = req.user.uid;
32 let socialMediaList = [ 32 let socialMediaList = [
33 { 33 {
34 - name: '微信', 34 + name: '微信(必填)',
35 icon: 'img/activity/have-gain/weixin@2x.png', 35 icon: 'img/activity/have-gain/weixin@2x.png',
36 type: 1, 36 type: 1,
37 account: '', 37 account: '',
  38 + required: true,
38 fans: 0 39 fans: 0
39 }, 40 },
40 { 41 {
@@ -17,7 +17,7 @@ module.exports = class extends global.yoho.BaseModel { @@ -17,7 +17,7 @@ module.exports = class extends global.yoho.BaseModel {
17 let gainList = [ 17 let gainList = [
18 { 18 {
19 url: _.get(res[1], 'data.checkUrl', ''), 19 url: _.get(res[1], 'data.checkUrl', ''),
20 - img: '//img11.static.yhbimg.com/yhb-img01/2018/08/06/11/01b915610bd29715162266f17cdc93451d.jpg?imageView2/{mode}/w/{width}/h/{height}', // eslint-disable-line 20 + img: '//img10.static.yhbimg.com/yhb-img01/2018/08/15/11/016160c8074cae1bca29ee257673d9540d.jpeg?imageView2/{mode}/w/{width}/h/{height}', // eslint-disable-line
21 isShow: false 21 isShow: false
22 }, 22 },
23 { 23 {
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 <img class="public-icon" src="{{imgSrc icon}}" /> 15 <img class="public-icon" src="{{imgSrc icon}}" />
16 <div class="personal"> 16 <div class="personal">
17 <div class="public-name">{{name}}</div> 17 <div class="public-name">{{name}}</div>
18 - <div class="account-name" data-type="{{type}}"> 18 + <div class="account-name {{#if required}}required{{/if}}" data-type="{{type}}">
19 {{#if account}} 19 {{#if account}}
20 账号:<em>{{account}}</em>&nbsp;&nbsp; 20 账号:<em>{{account}}</em>&nbsp;&nbsp;
21 粉丝:<em data-fans="{{fans}}">{{fans}}</em> 21 粉丝:<em data-fans="{{fans}}">{{fans}}</em>
@@ -81,6 +81,7 @@ class HaveGainApplyPage extends Page { @@ -81,6 +81,7 @@ class HaveGainApplyPage extends Page {
81 let errStatus = 0; 81 let errStatus = 0;
82 let name = $.trim(this.selector.$nameInput.val()); 82 let name = $.trim(this.selector.$nameInput.val());
83 let mobile = $.trim(this.selector.$mobileInput.val()); 83 let mobile = $.trim(this.selector.$mobileInput.val());
  84 + let wxInput = $('.account-name.required').find('em').length > 0;
84 85
85 if (name === '') { 86 if (name === '') {
86 errStatus = 1; 87 errStatus = 1;
@@ -88,6 +89,8 @@ class HaveGainApplyPage extends Page { @@ -88,6 +89,8 @@ class HaveGainApplyPage extends Page {
88 errStatus = 2; 89 errStatus = 2;
89 } else if (!/^1[0-9]{10}$/.test(mobile)) { 90 } else if (!/^1[0-9]{10}$/.test(mobile)) {
90 errStatus = 21; 91 errStatus = 21;
  92 + } else if (!wxInput) {
  93 + errStatus = 3;
91 } 94 }
92 95
93 if (errStatus) { 96 if (errStatus) {
@@ -183,6 +186,8 @@ class HaveGainApplyPage extends Page { @@ -183,6 +186,8 @@ class HaveGainApplyPage extends Page {
183 tip.show('请输入手机号'); 186 tip.show('请输入手机号');
184 } else if (errStatus === 21) { 187 } else if (errStatus === 21) {
185 tip.show('请输入正确的手机号'); 188 tip.show('请输入正确的手机号');
  189 + } else if (errStatus === 3) {
  190 + tip.show('请填写微信账号');
186 } 191 }
187 192
188 if (errStatus) { 193 if (errStatus) {