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([[24],{JMrj:function(v,p,e){"use strict";e.r(p);var M=e("c1Ei"),g=e.n(M),Z=e("miYZ"),P=e("tsqr"),y=e("5Tp6"),ee=e("2qtc"),R=e("kLXV"),U=e("k16G"),B=e("SIvP"),_=e("q1tI"),t=e.n(_),C=e("9kvl"),Q=e("cPYB"),n=e.n(Q),te=e("+L6B"),I=e("2/Rp"),S=e("TJni"),O=e.n(S),N=e("m3rI"),W=function(o){var E=o.visible,i=o.onClose,b=i===void 0?function(){}:i;return t.a.createElement(R.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:O.a.modal,visible:E,title:null,width:"530px",footer:null},t.a.createElement("div",{className:O.a.wrap},t.a.createElement("iframe",{className:O.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(N.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(I.a,{type:"link",onClick:b},"\u53D6\u6D88"))))},F=e("1vsH"),h;(function(c){c.Wechat="wechat",c.QQ="qq"})(h||(h={}));var X=function(o){var E=o.user,i=o.account,b=o.globalSetting,ae=o.loading,L=o.dispatch,oe=Object(B.a)(o,["user","account","globalSetting","loading","dispatch"]),q=Object(_.useState)({}),D=Object(U.a)(q,2),A=D[0],$=D[1],J=Object(_.useState)({}),T=Object(U.a)(J,2),x=T[0],Y=T[1],G=Object(_.useState)(),j=Object(U.a)(G,2),V=j[0],w=j[1];Object(_.useEffect)(function(){var d,l,u=((d=i.basicInfo)===null||d===void 0?void 0:d.open_users.find(function(a){return a.en_type===h.Wechat}))||{};$(u);var r=((l=i.basicInfo)===null||l===void 0?void 0:l.open_users.find(function(a){return a.en_type===h.QQ}))||{};Y(r)},[i.basicInfo]);var K=function(){if(A.id){R.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(y.a)(g.a.mark(function r(){var a,f,m;return g.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,L({type:"account/unbindAccount",payload:{basicInfoId:(a=i.basicInfo)===null||a===void 0?void 0:a.id,id:A.id}});case 2:f=s.sent,f&&(P.b.info("\u89E3\u7ED1\u6210\u529F\uFF01"),L({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}w(!0)},k=function(){if(x.id){R.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(y.a)(g.a.mark(function r(){var a,f,m;return g.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,L({type:"account/unbindAccount",payload:{basicInfoId:(a=i.basicInfo)===null||a===void 0?void 0:a.id,id:x.id}});case 2:f=s.sent,f&&(P.b.info("\u89E3\u7ED1\u6210\u529F\uFF01"),L({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(a){return u.includes(a)});r?Object(F.A)("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(N.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(N.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},A.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},x.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:V,onClose:function(){return w(!1)}}))},ne=p.default=Object(C.a)(function(c){var o=c.user,E=c.account,i=c.loading,b=c.globalSetting;return{user:o,account:E,globalSetting:b,loading:i.models.index}})(X)},TJni:function(v,p,e){v.exports={wrap:"wrap___1CFIP",iframe:"iframe___3dd3K"}},cPYB:function(v,p,e){v.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"}}}]);