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.
1 line
5.4 KiB
1 line
5.4 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[18],{JMrj:function(e,t,a){"use strict";a.r(t);var n,o=a("WmNS"),c=a.n(o),i=(a("miYZ"),a("tsqr")),r=a("9og8"),s=(a("2qtc"),a("kLXV")),l=a("tJVT"),d=a("PpiC"),p=a("q1tI"),u=a.n(p),m=a("9kvl"),_=a("cPYB"),f=a.n(_),w=(a("+L6B"),a("2/Rp")),v=a("TJni"),h=a.n(v),g=e=>{var t=e.visible,a=e.onClose,n=void 0===a?()=>{}:a;return u.a.createElement(s["a"],{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:h.a.modal,visible:t,title:null,width:"530px",footer:null},u.a.createElement("div",{className:h.a.wrap},u.a.createElement("iframe",{className:h.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=https%3a%2f%2fwww.educoder.net%2fotherloginstart&response_type=code&scope=snsapi_login&state=account,".concat(window.location.host,"#wechat_redirect")}),u.a.createElement("div",{className:"clearfix pagemancenter"},u.a.createElement(w["a"],{type:"link",onClick:n},"\u53d6\u6d88"))))},b=a("1vsH");(function(e){e["Wechat"]="wechat",e["QQ"]="qq"})(n||(n={}));var q=e=>{var t=e.user,a=e.account,o=(e.globalSetting,e.loading,e.dispatch),m=(Object(d["a"])(e,["user","account","globalSetting","loading","dispatch"]),Object(p["useState"])({})),_=Object(l["a"])(m,2),w=_[0],v=_[1],h=Object(p["useState"])({}),q=Object(l["a"])(h,2),x=q[0],y=q[1],E=Object(p["useState"])(),N=Object(l["a"])(E,2),O=N[0],k=N[1];Object(p["useEffect"])(()=>{var e,t,o=(null===(e=a.basicInfo)||void 0===e?void 0:e.open_users.find(e=>e.en_type===n.Wechat))||{};v(o);var c=(null===(t=a.basicInfo)||void 0===t?void 0:t.open_users.find(e=>e.en_type===n.QQ))||{};y(c)},[a.basicInfo]);var j=()=>{w.id?s["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:f.a.modal,onOk:function(){var e=Object(r["a"])(c.a.mark((function e(){var n,r,s;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,o({type:"account/unbindAccount",payload:{basicInfoId:null===(n=a.basicInfo)||void 0===n?void 0:n.id,id:w.id}});case 2:r=e.sent,r&&(i["a"].info("\u89e3\u7ed1\u6210\u529f\uff01"),o({type:"account/getBasicInfo",payload:{login:null===(s=t.userInfo)||void 0===s?void 0:s.login}}));case 4:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()}):k(!0)},I=()=>{x.id?s["a"].confirm({centered:!0,okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",title:"\u63d0\u793a",content:"\u662f\u5426\u786e\u5b9a\u89e3\u7ed1QQ\u8d26\u53f7\uff1f",className:f.a.modal,onOk:function(){var e=Object(r["a"])(c.a.mark((function e(){var n,r,s;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,o({type:"account/unbindAccount",payload:{basicInfoId:null===(n=a.basicInfo)||void 0===n?void 0:n.id,id:x.id}});case 2:r=e.sent,r&&(i["a"].info("\u89e3\u7ed1\u6210\u529f\uff01"),o({type:"account/getBasicInfo",payload:{login:null===(s=t.userInfo)||void 0===s?void 0:s.login}}));case 4:case"end":return e.stop()}}),e)})));function n(){return e.apply(this,arguments)}return n}()}):L()},L=()=>{var e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],t=navigator.userAgent,a=e.some(e=>t.includes(e));a?Object(b["u"])("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=https%3a%2f%2fwww.educoder.net%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=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=account,".concat(window.location.host,"&response_type=code")};return u.a.createElement("section",{className:f.a.wrap},u.a.createElement("div",{className:f.a.content},u.a.createElement("div",{className:"".concat(f.a.titleWrap," mt10")},u.a.createElement("div",{className:f.a.title},"\u7ed1\u5b9a\u767b\u5f55\u8d26\u53f7")),u.a.createElement("div",{className:f.a.bind},u.a.createElement("div",{className:f.a.flexRow},u.a.createElement("i",{className:"iconfont icon-weixin2 mr10 ".concat(f.a.wechatLogo)}),"\u5fae\u4fe1"),u.a.createElement("span",{className:f.a.action,onClick:j},w.id?"\u89e3\u7ed1":"\u7ed1\u5b9a")),u.a.createElement("div",{className:f.a.bind},u.a.createElement("div",{className:f.a.flexRow},u.a.createElement("i",{className:"iconfont icon-qq mr10 ".concat(f.a.qqLogo)}),"QQ"),u.a.createElement("span",{className:f.a.action,onClick:I},x.id?"\u89e3\u7ed1":"\u7ed1\u5b9a"))),u.a.createElement("div",{className:f.a.hint},"* \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"),u.a.createElement(g,{visible:O,onClose:()=>k(!1)}))};t["default"]=Object(m["a"])(e=>{var t=e.user,a=e.account,n=e.loading,o=e.globalSetting;return{user:t,account:a,globalSetting:o,loading:n.models.index}})(q)},TJni:function(e,t,a){e.exports={wrap:"wrap___1CFIP",iframe:"iframe___3dd3K"}},cPYB:function(e,t,a){e.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"}}}]); |