Commit 94b7e40d authored by wildfirecode13's avatar wildfirecode13

1

parent d9e0469a
...@@ -11,12 +11,7 @@ export const homeInfo = { ...@@ -11,12 +11,7 @@ export const homeInfo = {
"success": true "success": true
} }
export const updateUinfo = { export const updateUinfo = {"code":"10004","data":null,"message":"昵称包含敏感词","success":false}
"code": null,
"data": 1,
"message": 'dfs',
"success": false
}
export const doshare = { export const doshare = {
"code": null, "code": null,
"data": true, "data": true,
...@@ -28,7 +23,7 @@ export const signInfo = { ...@@ -28,7 +23,7 @@ export const signInfo = {
"data": { "data": {
"todaySigned": 0, "todaySigned": 0,
"continuousDays": 6, "continuousDays": 6,
"needPopup": 0, "needPopup": 1,
"signLists": [ "signLists": [
{ {
"awardName": "欢趣豆", "awardName": "欢趣豆",
...@@ -113,7 +108,7 @@ export const pagelist = list ...@@ -113,7 +108,7 @@ export const pagelist = list
// ] // ]
export const dosign = { export const dosign = {
"code": null, "code": 10010,
"data": { "data": {
"result": true, "result": true,
"type": "daPaiCoupons", "type": "daPaiCoupons",
...@@ -121,7 +116,7 @@ export const dosign = { ...@@ -121,7 +116,7 @@ export const dosign = {
"awardPic": "//yun.dui88.com/projectxh5/coupon-250-250.png" "awardPic": "//yun.dui88.com/projectxh5/coupon-250-250.png"
}, },
"message": null, "message": null,
"success": true "success": false
} }
// export const dosign ={ // export const dosign ={
......
...@@ -11,10 +11,10 @@ export default { ...@@ -11,10 +11,10 @@ export default {
[`/projectx/${projectId}/e-family/update.do`]: efamily.updateUinfo, [`/projectx/${projectId}/e-family/update.do`]: efamily.updateUinfo,
[`/projectx/${projectId}/e-family/share.do`]: efamily.doshare, [`/projectx/${projectId}/e-family/share.do`]: efamily.doshare,
[`/projectx/${projectId}/e-family/signInfo.do`]: efamily.signInfo, [`/projectx/${projectId}/e-family/signInfo.do`]: efamily.signInfo,
[`/projectx/${projectId}/e-family/sign.do`]: efamily.dosign,
[`/customActivity/icbcefamily/pageList`]: efamily.pagelist, [`/customActivity/icbcefamily/pageList`]: efamily.pagelist,
}, },
post: { post: {
[`/projectx/${projectId}/e-family/sign.do`]: efamily.dosign,
[`/projectx/${projectId}/join.do`]: collect_0722.join [`/projectx/${projectId}/join.do`]: collect_0722.join
} }
}; };
\ No newline at end of file
...@@ -7,7 +7,7 @@ const apiCfg = { ...@@ -7,7 +7,7 @@ const apiCfg = {
signInfo:`/projectx/${projectId}/e-family/signInfo.do`, signInfo:`/projectx/${projectId}/e-family/signInfo.do`,
dosign:{ dosign:{
uri:`/projectx/${projectId}/e-family/sign.do`, uri:`/projectx/${projectId}/e-family/sign.do`,
withToken:true withToken:true,
}, },
pageList:`/customActivity/icbcefamily/pageList`, pageList:`/customActivity/icbcefamily/pageList`,
} }
......
...@@ -164,8 +164,20 @@ class Select extends Component { ...@@ -164,8 +164,20 @@ class Select extends Component {
dataCenter.setData(Store.needguide,true); dataCenter.setData(Store.needguide,true);
}else{ }else{
if(updateuinfo){ if(updateuinfo){
let msg = updateuinfo.message; // let msg = updateuinfo.message;
Toast(msg); // Toast(msg);
switch (updateuinfo.code) {
case 10004:
Toast('存在敏感词,请重新检查昵称')
break;
case 10005:
Toast('网络错误,发放欢趣豆失败')
break;
default:
Toast(updateuinfo.message || '网络异常,请稍后重试~')
}
}else{ }else{
Toast(netErrMsg) Toast(netErrMsg)
} }
......
...@@ -29,17 +29,26 @@ class Sign extends Component { ...@@ -29,17 +29,26 @@ class Sign extends Component {
doSign = () => { doSign = () => {
API.dosign().then((res) => { API.dosign().then((res) => {
if (res && res.success) {
const continuousDays = this.state.continuousDays + 1; const continuousDays = this.state.continuousDays + 1;
this.setState({ todaySigned: true, continuousDays: continuousDays }); this.setState({ todaySigned: true, continuousDays: continuousDays });
getHomeInfo(); getHomeInfo();
if (res.data.type !== 'joyBean'){ if (res.data.type !== 'joyBean') {
Aup.show('PrizeRule', res.data, this); Aup.show('PrizeRule', res.data, this);
}else{ } else {
this.props.onClose(); this.props.onClose();
Toast(`恭喜你成功领取${res.data.awardName}`) Toast(`恭喜你成功领取${res.data.awardName}`)
} }
} else {
switch (res.code) {
case 10010:
Toast('网络错误,请联系客服')
break;
default:
Toast(res.message || '网络异常,请稍后重试~')
}
}
}); });
}; };
...@@ -52,49 +61,49 @@ class Sign extends Component { ...@@ -52,49 +61,49 @@ class Sign extends Component {
let lineList = []; let lineList = [];
switch (continuousDays) { switch (continuousDays) {
case 0: case 0:
lineList=[] lineList = []
break; break;
case 1: case 1:
if(todaySigned) if (todaySigned)
lineList=[] lineList = []
else else
lineList=[1] lineList = [1]
break; break;
case 2: case 2:
if(todaySigned) if (todaySigned)
lineList=[1] lineList = [1]
else else
lineList=[1,1] lineList = [1, 1]
break; break;
case 3: case 3:
if(todaySigned) if (todaySigned)
lineList=[1,1] lineList = [1, 1]
else else
lineList=[1,1,1] lineList = [1, 1, 1]
break; break;
case 4: case 4:
if(todaySigned) if (todaySigned)
lineList=[1,1,1] lineList = [1, 1, 1]
else else
lineList=[1,1,1,1] lineList = [1, 1, 1, 1]
break; break;
case 5: case 5:
if(todaySigned) if (todaySigned)
lineList=[1,1,1,1] lineList = [1, 1, 1, 1]
else else
lineList=[1,1,1,1,1] lineList = [1, 1, 1, 1, 1]
break; break;
case 6: case 6:
if(todaySigned) if (todaySigned)
lineList=[1,1,1,1,1] lineList = [1, 1, 1, 1, 1]
else else
lineList=[1,1,1,1,1,1] lineList = [1, 1, 1, 1, 1, 1]
break; break;
case 7: case 7:
if(todaySigned) if (todaySigned)
lineList=[1,1,1,1,1,1] lineList = [1, 1, 1, 1, 1, 1]
else else
lineList=[1,1,1,1,1,1,1] lineList = [1, 1, 1, 1, 1, 1, 1]
break; break;
} }
...@@ -359,14 +368,14 @@ class Sign extends Component { ...@@ -359,14 +368,14 @@ class Sign extends Component {
)} )}
<img <img
onClick={()=>{location.href='ff1c082c5.html'}} onClick={() => { location.href = 'ff1c082c5.html' }}
className="sign_recordbtn " className="sign_recordbtn "
src="//yun.duiba.com.cn/spark/assets/3d41e1c0c6efe7f06324dd82292b728242d3eef8.png" src="//yun.duiba.com.cn/spark/assets/3d41e1c0c6efe7f06324dd82292b728242d3eef8.png"
/> />
{!todaySigned && ( {!todaySigned && (
<img <img
onClick={debounce(this.doSign,2000,1)} onClick={debounce(this.doSign, 2000, 1)}
className="sign_btn md11" className="sign_btn md11"
uuid="4dfe2b82-10bd-4442-a01e-65c18869a18e" uuid="4dfe2b82-10bd-4442-a01e-65c18869a18e"
src={this.state.resList['13b618c4-cd2a-4037-9664-b77381fbfade'].url} src={this.state.resList['13b618c4-cd2a-4037-9664-b77381fbfade'].url}
......
...@@ -24,7 +24,7 @@ class Userinfo extends Component { ...@@ -24,7 +24,7 @@ class Userinfo extends Component {
var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im, var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im; regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;
if(regEn.test(planame) || regCn.test(planame)) { if (regEn.test(planame) || regCn.test(planame)) {
Toast("昵称格式错误,只能使用6个字符以内的字母、数字、中文"); Toast("昵称格式错误,只能使用6个字符以内的字母、数字、中文");
return false; return false;
} }
...@@ -35,8 +35,20 @@ class Userinfo extends Component { ...@@ -35,8 +35,20 @@ class Userinfo extends Component {
getHomeInfo(); getHomeInfo();
this.props.onClose(); this.props.onClose();
} else { } else {
switch (res.code) {
case 10004:
Toast('存在敏感词,请重新检查昵称')
break;
case 10005:
Toast('网络错误,发放欢趣豆失败')
break;
case 10011:
Toast('今天不可修改昵称哦~请明天再试试')
break;
default:
Toast(res.message || '网络异常,请稍后重试~') Toast(res.message || '网络异常,请稍后重试~')
} }
}
}).catch(e => { }).catch(e => {
console.log('err', e); console.log('err', e);
}); });
......
...@@ -11,6 +11,7 @@ import { getStepData, widgetConfig } from './widgetConfig'; ...@@ -11,6 +11,7 @@ import { getStepData, widgetConfig } from './widgetConfig';
import { GDispatcher } from "spark-wrapper-fyge" import { GDispatcher } from "spark-wrapper-fyge"
import dataCenter, { Store } from '../../dataCenter'; import dataCenter, { Store } from '../../dataCenter';
import { getSVGA } from '../../svga'; import { getSVGA } from '../../svga';
import { Toast } from '@spark/ui';
let _widget; let _widget;
class Main3 extends Component { class Main3 extends Component {
...@@ -34,6 +35,10 @@ class Main3 extends Component { ...@@ -34,6 +35,10 @@ class Main3 extends Component {
} }
gotoURL=(type)=>{ gotoURL=(type)=>{
if(type==='renwudating'){
Toast('暂未开放,敬请期待')
return;
}
const urlmap = { const urlmap = {
ganji:'https://baidu.com?ganji', ganji:'https://baidu.com?ganji',
equnongchang:'https://baidu.com?equnongchang', equnongchang:'https://baidu.com?equnongchang',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment