You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Account__Binding__index....

2 lines
5.6 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{JMrj:function(f,b,e){"use strict";e.r(b);var D=e("WmNS"),g=e.n(D),Z=e("miYZ"),R=e("tsqr"),U=e("9og8"),ee=e("2qtc"),x=e("kLXV"),M=e("tJVT"),T=e("PpiC"),p=e("q1tI"),t=e.n(p),B=e("9kvl"),S=e("cPYB"),n=e.n(S),te=e("+L6B"),Q=e("2/Rp"),I=e("TJni"),A=e.n(I),L=e("m3rI"),W=function(a){var E=a.visible,i=a.onClose,v=i===void 0?function(){}:i;return t.a.createElement(x.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:A.a.modal,visible:E,title:null,width:"530px",footer:null},t.a.createElement("div",{className:A.a.wrap},t.a.createElement("iframe",{className:A.a.iframe,frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(L.a.QQLoginCB,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=account,").concat(window.location.host,"#wechat_redirect")}),t.a.createElement("div",{className:"clearfix pagemancenter"},t.a.createElement(Q.a,{type:"link",onClick:v},"\u53D6\u6D88"))))},F=e("1vsH"),h;(function(c){c.Wechat="wechat",c.QQ="qq"})(h||(h={}));var X=function(a){var E=a.user,i=a.account,v=a.globalSetting,oe=a.loading,C=a.dispatch,ae=Object(T.a)(a,["user","account","globalSetting","loading","dispatch"]),q=Object(p.useState)({}),O=Object(M.a)(q,2),j=O[0],$=O[1],J=Object(p.useState)({}),y=Object(M.a)(J,2),w=y[0],Y=y[1],V=Object(p.useState)(),N=Object(M.a)(V,2),G=N[0],P=N[1];Object(p.useEffect)(function(){var d,l,u=((d=i.basicInfo)===null||d===void 0?void 0:d.open_users.find(function(o){return o.en_type===h.Wechat}))||{};$(u);var r=((l=i.basicInfo)===null||l===void 0?void 0:l.open_users.find(function(o){return o.en_type===h.QQ}))||{};Y(r)},[i.basicInfo]);var K=function(){if(j.id){x.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u5B9A\u89E3\u7ED1\u5FAE\u4FE1\u8D26\u53F7\uFF1F",className:n.a.modal,onOk:function(){var l=Object(U.a)(g.a.mark(function r(){var o,_,m;return g.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,C({type:"account/unbindAccount",payload:{basicInfoId:(o=i.basicInfo)===null||o===void 0?void 0:o.id,id:j.id}});case 2:_=s.sent,_&&(R.b.info("\u89E3\u7ED1\u6210\u529F\uFF01"),C({type:"account/getBasicInfo",payload:{login:(m=E.userInfo)===null||m===void 0?void 0:m.login}}));case 4:case"end":return s.stop()}},r)}));function u(){return l.apply(this,arguments)}return u}()});return}P(!0)},k=function(){if(w.id){x.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u5B9A\u89E3\u7ED1QQ\u8D26\u53F7\uFF1F",className:n.a.modal,onOk:function(){var l=Object(U.a)(g.a.mark(function r(){var o,_,m;return g.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,C({type:"account/unbindAccount",payload:{basicInfoId:(o=i.basicInfo)===null||o===void 0?void 0:o.id,id:w.id}});case 2:_=s.sent,_&&(R.b.info("\u89E3\u7ED1\u6210\u529F\uFF01"),C({type:"account/getBasicInfo",payload:{login:(m=E.userInfo)===null||m===void 0?void 0:m.login}}));case 4:case"end":return s.stop()}},r)}));function u(){return l.apply(this,arguments)}return u}()});return}z()},z=function(){var l=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],u=navigator.userAgent,r=l.some(function(o){return u.includes(o)});r?Object(F.C)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(L.a.QQLoginCB,"%2fotherloginqq&state=account,").concat(window.location.host,"&response_type=code")):window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(L.a.QQLoginCB,"%2fotherloginqq&state=account,").concat(window.location.host,"&response_type=code")};return t.a.createElement("section",{className:n.a.wrap},t.a.createElement("div",{className:n.a.content},t.a.createElement("div",{className:"".concat(n.a.titleWrap," mt10")},t.a.createElement("div",{className:n.a.title},"\u7ED1\u5B9A\u767B\u5F55\u8D26\u53F7")),t.a.createElement("div",{className:n.a.bind},t.a.createElement("div",{className:n.a.flexRow},t.a.createElement("i",{className:"iconfont icon-weixin2 mr10 ".concat(n.a.wechatLogo)}),"\u5FAE\u4FE1"),t.a.createElement("span",{className:"".concat(n.a.action," current"),onClick:K},j.id?"\u89E3\u7ED1":"\u7ED1\u5B9A")),t.a.createElement("div",{className:n.a.bind},t.a.createElement("div",{className:n.a.flexRow},t.a.createElement("i",{className:"iconfont icon-QQ mr10 ".concat(n.a.qqLogo)}),"QQ"),t.a.createElement("span",{className:"".concat(n.a.action," current"),onClick:k},w.id?"\u89E3\u7ED1":"\u7ED1\u5B9A"))),t.a.createElement("div",{className:"".concat(n.a.hint," font14")},"* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732"),t.a.createElement(W,{visible:G,onClose:function(){return P(!1)}}))},ne=b.default=Object(B.a)(function(c){var a=c.user,E=c.account,i=c.loading,v=c.globalSetting;return{user:a,account:E,globalSetting:v,loading:i.models.index}})(X)},TJni:function(f,b,e){f.exports={wrap:"wrap___1CFIP",iframe:"iframe___3dd3K"}},cPYB:function(f,b,e){f.exports={wrap:"wrap___3WotC",content:"content___3MMcY",hint:"hint___CtVJ2",titleWrap:"titleWrap___2iFn9",title:"title___1U3LO",bind:"bind___2rafm",flexRow:"flexRow___2LUKT",wechatLogo:"wechatLogo___3WUMY",qqLogo:"qqLogo___3jjYt",action:"action___1tqKS",modal:"modal___MVq7X"}}}]);