Authored by 李奇

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

... ... @@ -31,10 +31,11 @@ class HaveGain {
let uid = req.user.uid;
let socialMediaList = [
{
name: '微信',
name: '微信(必填)',
icon: 'img/activity/have-gain/weixin@2x.png',
type: 1,
account: '',
required: true,
fans: 0
},
{
... ...
... ... @@ -17,7 +17,7 @@ module.exports = class extends global.yoho.BaseModel {
let gainList = [
{
url: _.get(res[1], 'data.checkUrl', ''),
img: '//img11.static.yhbimg.com/yhb-img01/2018/08/06/11/01b915610bd29715162266f17cdc93451d.jpg?imageView2/{mode}/w/{width}/h/{height}', // eslint-disable-line
img: '//img10.static.yhbimg.com/yhb-img01/2018/08/15/11/016160c8074cae1bca29ee257673d9540d.jpeg?imageView2/{mode}/w/{width}/h/{height}', // eslint-disable-line
isShow: false
},
{
... ...
... ... @@ -15,7 +15,7 @@
<img class="public-icon" src="{{imgSrc icon}}" />
<div class="personal">
<div class="public-name">{{name}}</div>
<div class="account-name" data-type="{{type}}">
<div class="account-name {{#if required}}required{{/if}}" data-type="{{type}}">
{{#if account}}
账号:<em>{{account}}</em>&nbsp;&nbsp;
粉丝:<em data-fans="{{fans}}">{{fans}}</em>
... ...
... ... @@ -81,6 +81,7 @@ class HaveGainApplyPage extends Page {
let errStatus = 0;
let name = $.trim(this.selector.$nameInput.val());
let mobile = $.trim(this.selector.$mobileInput.val());
let wxInput = $('.account-name.required').find('em').length > 0;
if (name === '') {
errStatus = 1;
... ... @@ -88,6 +89,8 @@ class HaveGainApplyPage extends Page {
errStatus = 2;
} else if (!/^1[0-9]{10}$/.test(mobile)) {
errStatus = 21;
} else if (!wxInput) {
errStatus = 3;
}
if (errStatus) {
... ... @@ -183,6 +186,8 @@ class HaveGainApplyPage extends Page {
tip.show('请输入手机号');
} else if (errStatus === 21) {
tip.show('请输入正确的手机号');
} else if (errStatus === 3) {
tip.show('请填写微信账号');
}
if (errStatus) {
... ...