treasure-box-mybox.420feb62.chunk.js 30 KB
Newer Older
zhanghaozhe committed
1 2
(window.webpackJsonp=window.webpackJsonp||[]).push([[43],{1096:function(e,t,a){},1097:function(e,t,a){},1098:function(e,t,a){},1099:function(e,t,a){},1100:function(e,t,a){},1101:function(e,t,a){},1186:function(e,t,a){"use strict";a.r(t);var n,s=a(3),i=a(5),r=a(4),o=a(6),c=a(7),l=a(0),m=a.n(l),d=a(20),u=a(23),p=a(596),h=a(598),f=a(600),_=(a(1096),function(e){console.log(e);var t=e.data,a=t.team_num,n=void 0===a?1:a,s=t.lack_member,i=void 0===s?4:s,r=t.member,o=void 0===r?[]:r,c=e.handleToInvite,l=new Array(5).fill({});return m.a.createElement("div",{className:"team-success"},m.a.createElement("h2",{className:"team-success__title"},"\u521b\u5efa\u6210\u529f"),m.a.createElement("p",{className:"team-success__tip"},m.a.createElement("span",null,n),"\u53f7\u961f\u4f0d \u8fd8\u5dee",m.a.createElement("span",null,i),"\u540d\u961f\u5458\u5373\u53ef\u83b7\u5f97\u5b9d\u7bb1\u54e6~"),m.a.createElement("i",{className:"team-success__icon"}),m.a.createElement("ul",{className:"team-success__member members"},l.map(function(e,t){var a=o[t];return m.a.createElement("li",{className:"member-item",key:t},a&&a.is_captain&&m.a.createElement("sup",{className:"member-item__captain"},"\u961f\u957f"),m.a.createElement("img",{className:"member-item__avatar",src:a?a.head_img:"https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/newyear20/H5/not-joined-placeholder.png",alt:""}))})),m.a.createElement("button",{type:"button",className:"team-success__button",onClick:c},"\u9080\u8bf7\u597d\u53cb\u52a0\u5165\u961f\u4f0d"))}),b=a(17),v=a.n(b),E=(a(1097),a(2)),y=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(r.a)(this,Object(o.a)(t).call(this,e))).initMemberInfo=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.props,n=t.data,s=t.userInfo,i="{}"!==JSON.stringify(e)?e:n,r=i.member,o=r.length-5;o<0;o++)r.push({});a.setState({team:Object.assign({},i,{member:r}),currentMember:s.uid?r.filter(function(e){return e.uid==s.uid})[0]:{}})},a.computedClass=function(e){var t=a.props.data.is_open,n=a.state.currentMember;return v()("team-member__item",{active:e===n.uid&&t})},a.computedBg=function(e){return e?{backgroundImage:"url(".concat(e,")")}:{}},a.toCheckPrize=function(e){var t=a.state.team,n=t.is_open,s=t.member;if(n){var i=(void 0===s?[]:s).filter(function(t){return t.uid===e});a.setState({currentMember:i[0]})}},a.state={team:{},currentMember:{}},a}return Object(c.a)(t,e),Object(i.a)(t,[{key:"componentDidMount",value:function(){this.initMemberInfo()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.data,a=e.data;a.is_open!=t.is_open&&this.initMemberInfo(a)}},{key:"render",value:function(){var e=this,t=this.state,a=t.team,n=a.is_captain,s=a.status,i=a.team_num,r=a.lack_member,o=a.is_open,c=a.treasure_code,l=a.member,d=void 0===l?[]:l,u=t.currentMember,p=this.props,h=p.toSplitTreasure,f=p.userInfo,_=p.children;return m.a.createElement("div",{className:"team-container","data-skip":"team"},!n&&m.a.createElement("i",{className:"team-friend"},"\u53cb"),1===s?m.a.createElement("i",{className:"team-status"},"\u7ec4\u961f\u4e2d.."):m.a.createElement("i",{className:"team-decorate"}),n?m.a.createElement("h2",{className:"team-title"},i,"\u53f7\u961f\u4f0d"):m.a.createElement("h2",{className:"team-title"},"\u597d\u53cb\u961f\u4f0d"),1===s?m.a.createElement("p",{className:"team-desc"},"\u8fd8\u5dee",r,"\u540d\u961f\u5458\u5373\u53ef\u83b7\u5f97\u5b9d\u7bb1\u54e6\uff5e"):m.a.createElement("p",{className:"team-desc"},"\u7ec4\u961f\u6210\u529f"),m.a.createElement("div",{className:"team-member"},d.map(function(t,a){return m.a.createElement("div",{className:e.computedClass(t.uid),onClick:function(){return e.toCheckPrize(t.uid)},key:a,style:e.computedBg(t.head_img)},t.is_captain&&m.a.createElement("span",{className:"team-member__captain"},"\u961f\u957f"))})),m.a.createElement("div",{className:"team-footer","data-layout":o?"column":"row"},1===s&&m.a.createElement(m.a.Fragment,null,Object(E.c)("version")?n?m.a.createElement("a",{className:"team-button",href:"https://h5.julyedu.com/box/landing?treasure_code=".concat(c,"&origin=1&version=").concat(Object(E.c)("version"))},"\u7ee7\u7eed\u9080\u8bf7\u961f\u53cb"):m.a.createElement("a",{className:"team-button",href:"https://h5.julyedu.com/box/landing?treasure_code=".concat(c,"&origin=2&version=").concat(Object(E.c)("version"))},"\u5e2e\u597d\u53cb\u5b8c\u6210\u7ec4\u961f"):n?m.a.createElement("a",{className:"team-button",href:"https://h5.julyedu.com/box/landing?treasure_code=".concat(c,"&origin=1")},"\u7ee7\u7eed\u9080\u8bf7\u961f\u53cb"):m.a.createElement("a",{className:"team-button",href:"https://h5.julyedu.com/box/landing?treasure_code=".concat(c,"&origin=2")},"\u5e2e\u597d\u53cb\u5b8c\u6210\u7ec4\u961f")),2===s&&!o&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"team-icon","data-direction":"left"}),m.a.createElement("span",{className:"team-button--split",onClick:h}),m.a.createElement("span",{className:"team-icon","data-direction":"right"})),2===s&&o&&m.a.createElement(m.a.Fragment,null,u.prize_name?m.a.createElement("p",{className:"team-prize"},u.prize_name):m.a.createElement("p",{className:"team-prize"},"\u5c1a\u672a\u5f00\u5b9d\u7bb1"),u.uid==f.uid?_:null)))}}]),t}(l.Component),N=(a(1098),function(e){var t=e.data,a=t.bind_phone,n=t.bind_address,s=t.prize_type,i=e.handleToBindPhone,r=e.handleToBindAddress,o=e.toComposeCoupon,c=e.toUseCoupon,l=e.toCourseList,d=e.toFecthMoney;return m.a.createElement(m.a.Fragment,null,a&&m.a.createElement("a",{className:"team-result",onClick:i},m.a.createElement("span",null,"\u7ed1\u5b9a\u624b\u673a\u53f7")),!a&&n&&m.a.createElement("a",{className:"team-result",onClick:r},m.a.createElement("span",null,"\u67e5\u770b/\u4fee\u6539\u6536\u8d27\u4fe1\u606f")),!a&&!n&&1===s&&m.a.createElement("a",{className:"team-result",onClick:r},m.a.createElement("span",null,"\u67e5\u770b/\u4fee\u6539\u6536\u8d27\u4fe1\u606f")),!a&&!n&&6===s&&m.a.createElement("a",{className:"team-result",onClick:o},"\u53ef\u5408\u6210\u4ee3\u91d1\u5238\u5728\u8d2d\u8bfe\u65f6\u4f7f\u7528\uff0c",m.a.createElement("span",null,"\u53bb\u5408\u6210")),!a&&!n&&3===s&&m.a.createElement("a",{className:"team-result",onClick:c},"\u5df2\u53d1\u653e\u81f3\u60a8\u7684\u8d26\u6237\uff0c",m.a.createElement("span",null,"\u53bb\u4f7f\u7528")),!a&&!n&&4===s&&m.a.createElement("a",{className:"team-result",onClick:l},"\u5df2\u53d1\u653e\u81f3\u60a8\u7684\u8d26\u6237\uff0c",m.a.createElement("span",null,"\u53bb\u4f7f\u7528")),!a&&!n&&7===s&&m.a.createElement("a",{className:"team-result",onClick:d},"\u5df2\u5b58\u5165\u60a8\u7684\u8d26\u6237\uff0c",m.a.createElement("span",null,"\u53bb\u63d0\u73b0")),!a&&!n&&2===s&&m.a.createElement("a",{className:"team-result"},"\u5df2\u53d1\u653e\u81f3\u60a8\u7684\u8d26\u6237"),!a&&!n&&5===s&&m.a.createElement("a",{className:"team-result"},"\u65e0\u6cd5\u9886\u53d6\u8bf7\u6dfb\u52a0\u5fae\u4fe1\uff1ajulyedukefu10"))}),g=(a(1099),function(e){function t(){var e,a;Object(s.a)(this,t);for(var n=arguments.length,i=new Array(n),c=0;c<n;c++)i[c]=arguments[c];return(a=Object(r.a)(this,(e=Object(o.a)(t)).call.apply(e,[this].concat(i)))).computedBg=function(e){return e?{backgroundImage:"url(".concat(e,")")}:{}},a.continueSplitTreasure=function(){var e=a.props,t=e.ids,n=e.successSplitTreasure,s=e.handleToBindPhone,i=e.handleToBindAddress,r=t[0];E.e.post("".concat(API.home,"/sys/split_treasure"),r).then(function(e){var t=e.data,a=t.code,r=t.data;200===a?(n(r),r.bind_phone?setTimeout(function(){s(r.id)},500):r.bind_address&&setTimeout(function(){i(r.id,r.prize_name)},500)):12e3===a?s():12001===a&&i()})},a}return Object(c.a)(t,e),Object(i.a)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.ids,n=t.data,s=n.member,i=void 0===s?[]:s,r=n.prize_img,o=n.prize_name,c=t.handleToInvite,l=t.children;return m.a.createElement("div",{"data-skip":"split"},m.a.createElement("h2",{className:"split-success__title"},"\u606d\u559c\u4f60\u83b7\u5f97"),m.a.createElement("div",{className:"split-success__image"},m.a.createElement("img",{src:r,alt:""})),m.a.createElement("p",{className:"split-success__prize"},o),l,m.a.createElement("div",{className:"split-success__member"},i.map(function(t,a){return m.a.createElement("div",{className:"member-item",key:a},m.a.createElement("span",{className:"member-item__avatar",style:e.computedBg(t.avatar)},t.is_captain&&m.a.createElement("i",{className:"member-item__captain"},"\u961f\u957f")),t.prize?m.a.createElement("span",{className:"member-item__prize"},t.prize):m.a.createElement("span",{className:"member-item__prize"},"\u5c1a\u672a\u5f00\u5b9d\u7bb1"))})),a.length>0?m.a.createElement("button",{className:"split-success__jump",onClick:this.continueSplitTreasure},"\u7ee7\u7eed\u5f00\u5b9d\u7bb1"):m.a.createElement("button",{className:"split-success__jump",onClick:c},"\u7ee7\u7eed\u7ec4\u961f\u5f00\u5b9d\u7bb1"))}}]),t}(l.Component)),T=a(21),C=a.n(T),I=(a(1100),document.querySelector("body")),j=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(r.a)(this,Object(o.a)(t).call(this,e))).el||(a.el=document.createElement("div")),a}return Object(c.a)(t,e),Object(i.a)(t,[{key:"componentDidMount",value:function(){I.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){I.removeChild(this.el)}},{key:"render",value:function(){var e=this.props,t=e.visible,a=e.handleToHide,n=e.className;return t?C.a.createPortal(m.a.createElement("div",{className:"mask"},m.a.createElement("div",{className:v()("mask-content",n)},this.props.children),m.a.createElement("div",{className:"mask-footer"},m.a.createElement("i",{className:"mask-button__close",onClick:a}))),this.el):null}}]),t}(l.Component),O=(a(1101),Object(d.b)(function(e){return{country:e.country,userInfo:e.user.data}})(n=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(r.a)(this,Object(o.a)(t).call(this,e))).popupInstance=null,a.initPrizeName=function(e){var t=a.fetchCurrentTeamId(e),n=e.filter(function(e){return e.id==t});n.length>0&&a.setState({prizeName:n[0].prize_name})},a.judgeIsHaveId=function(e){var t=Object(E.c)("id");if(t){var n=e.filter(function(e){return e.id==t});if(n.length>0){var s={team_num:n[0].team_num,owner_uid:n[0].captain_uid};a.toSplitTreasure(s)}}},a.fetchCurrentTeamId=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(function(e){return e.is_open&&(e.bind_phone||e.bind_address)});return e.length>0?e[0].id:""},a.isShowBindPhone=function(e){if(a.props.country.from){var t=a.fetchCurrentTeamId(e);a.handleToBindPhone(t)}},a.handleToBindPhone=function(e){a.setState({isPhone:!0})},a.handleToConfirmPhone=function(e,t){a.handleToHideWindow("isPhone"),a.setState({confirmInfo:{params:e,bindInfo:t},isConfirm:!0})},a.successBindPhone=function(){a.setState({isPhone:!1,isConfirm:!1});var e=a.state,t=e.teams,n=e.splitInfo,s=a.fetchCurrentTeamId(t),i=t.map(function(e){return e.id==s?(e.bind_address&&a.handleToBindAddress(),Object.assign({},e,{bind_phone:!1})):e});a.setState({teams:i,splitInfo:Object.assign({},n,{bind_phone:!1})})},a.toSplitTreasure=function(e){E.e.post("".concat(API.home,"/sys/split_treasure"),e).then(function(e){var t=e.data,n=t.code,s=t.data;200===n?(a.showSuccessSplit(s),a.successSplitTreasure(s),s.bind_phone?setTimeout(function(){a.handleToBindPhone(s.id)},500):s.bind_address&&setTimeout(function(){a.handleToBindAddress(s.id,s.prize_name)},500)):12e3===n?a.handleToBindPhone():12001===n&&a.handleToBindAddress()})},a.successSplitTreasure=function(e){var t=a.props.userInfo,n=a.state.teams.map(function(a){return a.id==e.id?Object.assign({},a,{bind_phone:e.bind_phone,bind_address:e.bind_address,is_open:!0,prize_type:e.prize_type,prize_data:e.prize_data,member:a.member.map(function(a){return a.uid==t.uid?Object.assign({},a,{is_open:!0,prize_name:e.prize_name}):a})}):a});a.initNoSplitInfo(n),a.setState({teams:n,splitInfo:e,prizeName:e.prize_name})},a.showSuccessSplit=function(e){a.setState({isSplit:!0,splitInfo:e})},a.handleToBindAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(e)if(t)a.setState({prizeName:t});else{var n=a.state.teams.filter(function(t){return t.id==e});n.length>0&&a.setState({prizeName:n[0].prize_name})}a.setState({isAddress:!0})},a.successBindAddress=function(){a.setState({isAddress:!1});var e=a.state,t=e.teams,n=e.splitInfo,s=a.fetchCurrentTeamId(t),i=t.map(function(e){return e.id==s?Object.assign({},e,{bind_address:!1}):e});a.setState({teams:i,splitInfo:Object.assign({},n,{bind_address:!1})})},a.fetchMyTreasure=function(){E.e.get("".concat(API.home,"/sys/treasure/my")).then(function(e){var t=e.data,n=t.code,s=t.data;200===n&&(a.setState({rule:s.rule}),Array.isArray(s.team)&&s.team.length>0?(a.initNoSplitInfo(s.team),a.judgeIsHaveId(s.team),a.isShowBindPhone(s.team),a.initPrizeName(s.team),a.setState({isEmpty:!1,teams:s.team})):a.setState({isEmpty:!0}))})},a.initNoSplitInfo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.length>0&&a.setState({ids:e.filter(function(e){return!e.is_open&&2===e.status}).map(function(e){return{team_num:e.team_num,owner_uid:e.captain_uid}})})},a.fetchActivityStatus=function(){E.e.get("".concat(API.home,"/activity/stage")).then(function(e){var t=e.data,n=t.code,s=t.data;if(200===n){if(0===Number(s.treasure_stage))return void a.props.history.push("/");0===s.treasure_stage&&a.startCountDown(),a.setState({isEnd:0===s.treasure_stage,treasureTime:s.treasure_stop_date})}})},a.startCountDown=function(){var e=a.props.history,t=a.state.seconds;a.timer&&clearInterval(a.timer),a.setState({seconds:t--}),a.timer=setInterval(function(){a.setState({seconds:t--}),0===t&&(a.setState({seconds:0}),clearInterval(a.timer),Object(E.c)("version")?e.push("/year/yearIndex?version=".concat(Object(E.c)("version"))):e.push("/year/yearIndex"))},1e3)},a.handleToInvite=function(e){a.props.history;Object(E.c)("version")?window.location.assign("https://h5.julyedu.com/box/landing?treasure_code=".concat(e,"&origin=1&version=").concat(Object(E.c)("version"))):window.location.assign("https://h5.julyedu.com/box/landing?treasure_code=".concat(e,"&origin=1"))},a.toOrganizeTeam=function(){var e=a.props,t=e.history,n=e.userInfo.uid;""===(void 0===n?"":n)?t.push("/passport"):E.e.get("".concat(API.home,"/sys/treasure/createMyTeam")).then(function(e){var t=e.data,n=t.code,s=t.data;if(200===n){var i=[];i[0]=s,a.setState({isEmpty:!1,teams:i,isCreate:!0,createInfo:s})}})},a.toComposeCoupon=function(){var e=a.props.history;Object(E.c)("version")?Object(E.a)("toCoupon"):e.push("/coupons/my-patch")},a.toUseCoupon=function(e){var t=a.props.history;Object(E.c)("version")?Object(E.a)("toCourse",e):t.push("/detail?id=".concat(e))},a.toCourseList=function(){var e=a.props.history;Object(E.c)("version")?Object(E.a)("toQualityCourse"):e.push("/classify")},a.toFecthMoney=function(){var e=a.props.history;Object(E.c)("version")?Object(E.a)("toAccount"):e.push("/scholarship")},a.handleToHideWindow=function(e){var t={};t[e]=!1,a.setState(t)},a.state={isEnd:!1,isEmpty:!1,seconds:3,teams:[],ids:[],bindInfo:{},isPhone:!1,isAddress:!1,isConfirm:!1,confirmInfo:{},isSplit:!1,isCreate:!1,createInfo:{},prizeName:"",treasureTime:""},a}return Object(c.a)(t,e),Object(i.a)(t,[{key:"componentDidMount",value:function(){this.fetchMyTreasure(),this.fetchActivityStatus(),document.title="AI\u5c31\u4e1a\u5b63\uff0c\u5f00\u5b9d\u7bb1\u514d\u8d39\u62ffVIP\u5e74\u4f1a\u5458\uff0c200\u672c\u7a0b\u5e8f\u5458\u5fc5\u5907\u7eb8\u8d28\u4e66\u514d\u8d39\u5305\u90ae\u9001\uff01- \u4e03\u6708\u5728\u7ebf"}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.history;e.userInfo.uid?this.fetchMyTreasure():t.push("/passport")}},{key:"render",value:function(){var e=this,t=this.props,a=t.history,n=t.userInfo,s=t.country,i=this.state,r=i.isEnd,o=i.isEmpty,c=i.seconds,l=i.teams,d=i.ids,b=i.isPhone,v=i.isAddress,T=i.isConfirm,C=i.isSplit,I=i.splitInfo,O=void 0===I?{}:I,S=i.confirmInfo,k=S.params,P=void 0===k?{}:k,B=S.bindInfo,A=void 0===B?{}:B,w=i.isCreate,z=i.createInfo,M=i.prizeName,F=i.rule,H=i.treasureTime;return m.a.createElement("div",{"data-skip":"treasure"},!E.b.isAndroidApp&&!E.b.isIOSApp&&m.a.createElement(u.e,{title:"\u6211\u7684\u5b9d\u7bb1",arrow:!0}),r&&m.a.createElement("div",{className:"team-empty"},m.a.createElement("p",{className:"activity-end__desc"},"\u6d3b\u52a8\u5df2\u7ed3\u675f",m.a.createElement("br",null),c,"s\u540e\u5c06\u81ea\u52a8\u8fd4\u56de\u9996\u9875")),!r&&o&&m.a.createElement("div",{className:"team-empty"},m.a.createElement("i",{className:"team-empty__icon"}),m.a.createElement("p",{className:"team-empty__desc"},"\u60a8\u5f53\u524d\u8fd8\u6ca1\u6709\u5b9d\u7bb1\u54e6~"),m.a.createElement("p",{className:"team-empty__desc"},"\u5feb\u53bb\u7ec4\u961f\u9080\u8bf7\u597d\u53cb\u4e00\u8d77\u5f00\u5b9d\u7bb1\u5427\uff01"),m.a.createElement("button",{className:"team-empty__button",onClick:this.toOrganizeTeam},"\u7ec4\u961f\u5f00\u5b9d\u7bb1")),!r&&!o&&n.uid&&m.a.createElement("div",{className:"treasure-content"},l.map(function(t,s){return m.a.createElement(y,{data:t,key:s,userInfo:n,history:a,splitInstance:e.splitInstance,toSplitTreasure:function(){return e.toSplitTreasure({team_num:t.team_num,owner_uid:t.captain_uid})}},m.a.createElement(N,{data:{bind_phone:t.bind_phone,bind_address:t.bind_address,prize_type:t.prize_type},handleToBindPhone:e.handleToBindPhone,handleToBindAddress:function(){return e.handleToBindAddress(t.id)},toComposeCoupon:e.toComposeCoupon,toUseCoupon:function(){return e.toUseCoupon(t.prize_data)},toCourseList:e.toCourseList,toFecthMoney:e.toFecthMoney}))}),m.a.createElement(j,{visible:C,handleToHide:function(){return e.handleToHideWindow("isSplit")}},m.a.createElement(g,{ids:d,data:O,handleToInvite:function(){return e.handleToInvite(O.treasure_code)},handleToBindPhone:this.handleToBindPhone,handleToBindAddress:this.handleToBindAddress,successSplitTreasure:this.successSplitTreasure},m.a.createElement(N,{data:O,handleToBindPhone:this.handleToBindPhone,handleToBindAddress:this.handleToBindAddress,toComposeCoupon:this.toComposeCoupon,toUseCoupon:function(){return e.toUseCoupon(O.prize_data)},toCourseList:this.toCourseList,toFecthMoney:this.toFecthMoney}))),m.a.createElement(j,{visible:b,className:"popup-bind-phone",handleToHide:function(){return e.handleToHideWindow("isPhone")}},m.a.createElement(h.a,{history:a,country:s,hideBindPhone:function(){return e.handleToHideWindow("isPhone")},handleToConfirmPhone:this.handleToConfirmPhone,successBindPhone:this.successBindPhone,desc:m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"phone-treasure__desc"},"\u606d\u559c\u60a8\u83b7\u5f97 ",M),m.a.createElement("p",{className:"phone-treasure__notice"},"\u4e3a\u4e86\u60a8\u7684\u8d26\u6237\u5b89\u5168\uff0c\u8bf7\u4e8e",H,"\u524d\u7ed1\u5b9a\u624b\u673a\u53f7\uff0c\u8fc7\u671f\u5c06\u5931\u6548"))})),m.a.createElement(j,{visible:T,handleToHide:function(){return e.handleToHideWindow("isConfirm")}},m.a.createElement(f.a,{data:P,bindInfo:A,handleToCancle:function(){return e.handleToHideWindow("isConfirm")},successBindPhone:this.successBindPhone})),m.a.createElement(j,{visible:v,className:"popup-bind-address",handleToHide:function(){return e.handleToHideWindow("isAddress")}},m.a.createElement(p.a,{skip:"year",tip:m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"address-treasure__desc"},"\u606d\u559c\u60a8\u83b7\u5f97 ",M),m.a.createElement("p",{className:"address-treasure__notice"},"\u8bf7\u53ca\u65f6\u586b\u5199/\u786e\u8ba4\u6536\u8d27\u4fe1\u606f\uff0c\u6d3b\u52a8\u7ed3\u675f\u540e\u7edf\u4e00\u90ae\u5bc4")),successBindAddress:this.successBindAddress})),m.a.createElement(j,{visible:w,handleToHide:function(){return e.handleToHideWindow("isCreate")}},m.a.createElement(_,{data:z,handleToInvite:function(){e.handleToInvite(z.treasure_code),e.handleToHideWindow("isCreate")}}))),F&&m.a.createElement(m.a.Fragment,null,m.a.createElement("div",{className:"activity-rule__header"},m.a.createElement("i",{className:"activity-rule__decorate"}),m.a.createElement("h2",{className:"activity-rule__title"},"\u6d3b\u52a8\u89c4\u5219"),m.a.createElement("i",{className:"activity-rule__decorate"})),m.a.createElement("div",{className:"activity-rule__body",dangerouslySetInnerHTML:{__html:F}})))}}]),t}(l.Component))||n);t.default=O},596:function(e,t,a){"use strict";a(37);var n=a(10),s=a.n(n),i=a(18),r=a(3),o=a(5),c=a(4),l=a(6),m=a(7),d=a(0),u=a.n(d),p=a(2),h=a(16),f=(a(597),function(e){function t(e){var a;return Object(r.a)(this,t),(a=Object(c.a)(this,Object(l.a)(t).call(this,e))).fetchUserAddress=function(){var e=a.state.addressInfo;p.e.get("".concat(API.home,"/sys/user_address_info")).then(function(t){var n=t.data,s=n.code,i=n.data;n.msg;200===s&&a.setState({addressInfo:Object.assign({},e,{name:i.name,phone:i.phone,address:i.address}),isLoading:!0})})},a.handleToSubmit=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.props.successBindAddress;p.e.post("".concat(API.home,"/sys/update_address"),Object(i.a)({act_type:"treasure"},e)).then(function(e){var a=e.data,n=a.code,i=a.msg;200===n?t():s.a.info(i,2,null,!1)})},a.state={isLoading:!1,addressInfo:{name:"",phone:"",address:""}},a}return Object(m.a)(t,e),Object(o.a)(t,[{key:"componentDidMount",value:function(){this.fetchUserAddress()}},{key:"render",value:function(){var e=this,t=this.state,a=t.isLoading,n=t.addressInfo,s=this.props,r=s.tip,o=s.prize,c=s.skip,l=void 0===c?"default":c;return u.a.createElement(u.a.Fragment,null,a&&u.a.createElement(h.d,{initialValues:Object(i.a)({},n),validate:function(e){var t=e.name,a=e.phone,n=e.address,s={};return t||(s.name="\u8bf7\u8f93\u5165\u6536\u4ef6\u4eba"),/^1[3-9]\d{9}$/.test(a)||(s.phone="\u8bf7\u586b\u5199\u6b63\u786e\u683c\u5f0f\u7684\u624b\u673a\u53f7"),n||(s.address="\u8bf7\u8f93\u5165\u6536\u8d27\u5730\u5740"),s},validateOnBlur:!1,validateOnChange:!1,onSubmit:function(t){e.handleToSubmit(t)},render:function(e){var t=e.errors;return u.a.createElement(h.c,{className:"address-form","data-skip":l},u.a.createElement("h2",{className:"address-form__title"},"\u6536\u8d27\u4fe1\u606f"),o?u.a.createElement("p",{className:"address__prize"},"\u60a8\u62bd\u4e2d\u4e86",u.a.createElement("span",{style:{color:"#FF4000"}},o)):null,r?u.a.createElement("div",{className:"address-form__subtitle"},r):u.a.createElement("p",{className:"address-form__desc"},"\u8bf7\u53ca\u65f6\u586b\u5199\u6536\u8d27\u4fe1\u606f\uff0c\u83b7\u5f97\u5b9e\u7269\u5956\u54c1\u540e\u5c06\u7b2c\u4e00\u65f6\u95f4\u4e3a\u60a8\u90ae\u5bc4"),u.a.createElement(h.b,{name:"name",render:function(e){var a=e.field;return u.a.createElement("div",{className:"address-form__item"},u.a.createElement("input",Object.assign({},a,{className:"address-form__ipt",type:"text",placeholder:"\u6536\u4ef6\u4eba"})),t.name&&u.a.createElement("p",{className:"address-form__tip"},t.name))}}),u.a.createElement(h.b,{name:"phone",render:function(e){var a=e.field;return u.a.createElement("div",{className:"address-form__item"},u.a.createElement("input",Object.assign({},a,{className:"address-form__ipt",type:"text",placeholder:"\u8054\u7cfb\u65b9\u5f0f"})),t.phone&&u.a.createElement("p",{className:"address-form__tip"},t.phone))}}),u.a.createElement(h.b,{name:"address",render:function(e){var a=e.field;return u.a.createElement("div",{className:"address-form__item"},u.a.createElement("input",Object.assign({},a,{className:"address-form__ipt",type:"text",placeholder:"\u6536\u8d27\u5730\u5740"})),t.address&&u.a.createElement("p",{className:"address-form__tip"},t.address))}}),u.a.createElement("button",{className:"address-form__submit","data-status":"do",type:"submit"},"\u63d0\u4ea4"))}}))}}]),t}(d.Component));t.a=f},597:function(e,t,a){},598:function(e,t,a){"use strict";var n=a(18),s=(a(37),a(10)),i=a.n(s),r=a(3),o=a(5),c=a(4),l=a(6),m=a(7),d=a(0),u=a.n(d),p=a(16),h=a(38),f=a(142),_=a(2),b=(a(599),function(e){function t(e){var a;return Object(r.a)(this,t),a=Object(c.a)(this,Object(l.a)(t).call(this,e)),a.captchaInstance=null,a.initCountryInfo=function(){var e=a.props.country;a.setState({country:e})},a.toFetchCountryNum=function(){var e=a.props,t=e.history;(0,e.hideBindPhone)(),t.push("/country?from=bind")},a.getCaptchaInstance=function(e){a.captchaInstance=e},a.onVerify=function(e){a.setState({validate:!0,validationData:e})},a.handleToSend=function(e){var t=e.tel,s=(e.code,a.state),r=s.validate,o=s.seconds,c=s.validationData,l=s.isFirst,m=s.isTimer,d=s.country.num,u=void 0===d?"86":d;if(r){if(!l)return i.a.info("\u8bf7\u91cd\u65b0\u8fdb\u884c\u6ed1\u5757\u9a8c\u8bc1",2,null,!1),a.captchaInstance.reset(),void a.setState({isFirst:!0});m||(t?/^\d+$/.test(t)?_.e.post("".concat(API["passport-api"],"/m/personal/bindPhoneSendCode"),Object(n.a)({area_code:"00".concat(u),phone_num:t},c)).then(function(e){var t=e.data,n=t.errno,s=t.msg;200===n?(i.a.info("\u9a8c\u8bc1\u7801\u53d1\u9001\u6210\u529f",2,null,!1),a.timer=window.setInterval(function(){o<=0?(window.clearInterval(a.timer),a.setState({isTimer:!1,seconds:60})):a.setState({isTimer:!0,seconds:--o})},1e3),a.setState({isFirst:!1})):i.a.info(s,2,null,!1)}):i.a.info("\u8bf7\u8f93\u5165\u6b63\u786e\u683c\u5f0f\u7684\u624b\u673a\u53f7\u7801",2,null,!1):i.a.info("\u624b\u673a\u53f7\u7801\u4e0d\u80fd\u4e3a\u7a7a",2,null,!1))}return!1},a.toBindPhone=function(){var e=a.state,t=e.accountInfo,s=t.tel,r=t.code,o=e.country.num,c=void 0===o?"86":o,l=a.props,m=l.handleToConfirmPhone,d=l.successBindPhone,u={area_code:"00".concat(c),mobile:s,code:r,act_type:"treasure"};_.e.post("".concat(API.home,"/sys/v2/user/bindMobile"),Object(n.a)({},u,{type:1,is_valid:1})).then(function(e){var t=e.data,a=t.code,n=t.data,s=t.msg;200===a?n.tip_info?m(u,n.tip_info):d():i.a.info(s,2,null,!1)})},a.state={validate:"",seconds:60,isFirst:!0,timer:null,isTimer:!1,accountInfo:{},bindInfo:{},country:{num:"86"},validationData:null},a}return Object(m.a)(t,e),Object(o.a)(t,[{key:"componentDidMount",value:function(){this.initCountryInfo()}},{key:"render",value:function(){var e=this,t=this.props,a=t.desc,s=t.skip,i=void 0===s?"year":s,r=this.state,o=r.country,c=r.validate,l=r.isTimer,m=r.seconds;return u.a.createElement(p.d,{initialValues:{tel:"",code:""},validate:function(e){var t=e.tel,a=e.code,n={};return/^\d+$/.test(t)||(n.tel="\u8bf7\u586b\u5199\u6b63\u786e\u683c\u5f0f\u7684\u624b\u673a\u53f7"),/[0-9]{6}/.test(a)||(n.code="\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801"),n},onSubmit:function(t,a){a.setStatus,a.setSubmitting;e.setState({accountInfo:Object(n.a)({},t)}),e.toBindPhone()},render:function(t){var n=t.values,s=n.tel,r=n.code,d=t.errors;return u.a.createElement(p.c,{className:"popup-form","data-skip":i},u.a.createElement("h2",{className:"popup-form__title"},"\u7ed1\u5b9a\u624b\u673a\u53f7"),a&&u.a.createElement("div",{className:"poup-form__desc"},a),u.a.createElement("div",{className:"popup-form__item"},u.a.createElement("a",{className:"popup-form__button--num",onClick:e.toFetchCountryNum},"+",o.num,u.a.createElement("i",{className:"iconfont iconiconfront-69"})),u.a.createElement(p.b,{name:"tel",render:function(e){var t=e.field;return u.a.createElement("input",Object.assign({},t,{className:"popup-form__ipt","data-type":"tel",type:"text",placeholder:"\u8bf7\u586b\u5199\u624b\u673a\u53f7"}))}})),u.a.createElement(f.a,{getInstance:e.getCaptchaInstance,onVerify:e.onVerify,mb:15}),u.a.createElement("div",{className:"popup-form__item"},u.a.createElement(p.b,{name:"code",render:function(e){var t=e.field;return u.a.createElement("input",Object.assign({},t,{className:"popup-form__ipt popup-form__ipt--left",type:"text",placeholder:"\u8f93\u5165\u9a8c\u8bc1\u7801"}))}}),u.a.createElement("button",{className:"popup-form__button--code","data-status":c&&!l?"do":"",type:"button",onClick:function(){return e.handleToSend({tel:s,code:r})}},l?"\u91cd\u65b0\u53d1\u9001".concat(m,"s"):"\u53d1\u9001\u9a8c\u8bc1\u7801")),u.a.createElement("button",{className:"popup-form__button--bundle","data-status":s&&r&&Object(h.isEmpty)(d)?"do":"done",type:"submit"},"\u5b8c\u6210\u7ed1\u5b9a"))}})}}]),t}(d.Component));t.a=b},599:function(e,t,a){},600:function(e,t,a){"use strict";a(37);var n=a(10),s=a.n(n),i=a(18),r=a(3),o=a(5),c=a(4),l=a(6),m=a(7),d=a(0),u=a.n(d),p=a(2),h=(a(601),function(e){function t(){var e,a;Object(r.a)(this,t);for(var n=arguments.length,o=new Array(n),m=0;m<n;m++)o[m]=arguments[m];return(a=Object(c.a)(this,(e=Object(l.a)(t)).call.apply(e,[this].concat(o)))).continueBindPhone=function(){var e=a.props,t=e.data,n=e.successBindPhone;p.e.post("".concat(API.home,"/sys/v2/user/bindMobile"),Object(i.a)({},t,{type:1,is_valid:0})).then(function(e){var t=e.data,a=t.code,i=t.msg;200===a?n():s.a.info(i,2,null,!1)})},a}return Object(m.a)(t,e),Object(o.a)(t,[{key:"render",value:function(){var e=this.props,t=e.bindInfo,a=void 0===t?{}:t,n=e.desc,s=e.skip,i=void 0===s?"year":s,r=e.handleToCancle;return u.a.createElement("div",{className:"popup-bind","data-skip":i},u.a.createElement("h2",{className:"popup-bind__title"},"\u7ed1\u5b9a\u624b\u673a\u53f7"),n?u.a.createElement("div",{className:"popup-bind__desc"},n):u.a.createElement("p",{className:"popup-bind__desc"},"\u8be5\u624b\u673a\u53f7\u5df2\u7ed1\u5b9a\u5230\u4ee5\u4e0b\u8d26\u53f7\uff0c\u7ee7\u7eed\u7ed1\u5b9a\u5c06\u89e3\u9664\u4ee5\u4e0b\u7ed1\u5b9a\u72b6\u6001"),u.a.createElement("ul",{className:"popup-bind__list"},a.email&&u.a.createElement("li",{className:"popup-bind__account"},u.a.createElement("i",{className:"popup-bind__icon","data-plat":"mail"}),u.a.createElement("p",{className:"popup-bind__account--name"},a.email)),a.wechat_nickname&&u.a.createElement("li",{className:"popup-bind__account"},u.a.createElement("i",{className:"popup-bind__icon","data-plat":"wachat"}),u.a.createElement("p",{className:"popup-bind__account--name"},a.wechat_nickname)),a.qq_nickname&&u.a.createElement("li",{className:"popup-bind__account"},u.a.createElement("i",{className:"popup-bind__icon","data-plat":"qq"}),u.a.createElement("p",{className:"popup-bind__account--name"},a.qq_nickname)),a.sina_nickname&&u.a.createElement("li",{className:"popup-bind__account"},u.a.createElement("i",{className:"popup-bind__icon","data-plat":"sina"}),u.a.createElement("p",{className:"popup-bind__account--name"},a.sina_nickname))),u.a.createElement("div",{className:"popup-bind__footer"},u.a.createElement("button",{className:"popup-bind__button popup-bind__button--cancle",onClick:r},"\u53d6\u6d88"),u.a.createElement("button",{className:"popup-bind__button popup-bind__button--confirm",onClick:this.continueBindPhone},"\u7ee7\u7eed\u7ed1\u5b9a")))}}]),t}(d.Component));t.a=h},601:function(e,t,a){}}]);
//# sourceMappingURL=treasure-box-mybox.420feb62.chunk.js.map