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.
2 lines
5.5 KiB
2 lines
5.5 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9076],{51567:function(U,D,l){l.r(D),l.d(D,{default:function(){return R}});var e=l(59301),A=l(44283),E=l(62957),Q=l(6767),a={wrap:"wrap___xodza",content:"content___ICbbC",hint:"hint___MLn02",titleWrap:"titleWrap___Q3Ucy",title:"title___nN0C7",bind:"bind___xQW3D",flexRow:"flexRow___pyjLx",wechatLogo:"wechatLogo___MOBmR",qqLogo:"qqLogo___JZOYi",action:"action___V1O9k",modal:"modal___q6F2P"},I=l(7939),w={wrap:"wrap___yM1g7",iframe:"iframe___rOQlC"},y=l(14185),g=l(58291),O=l(93735),x=l.n(O);const P=({visible:t,login:c,onClose:n=()=>{}})=>{const[o,m]=(0,e.useState)(),f=s=>window.atob(window.atob(s));return(0,e.useEffect)(()=>{if(t){let s="login="+c+"&ak="+f(g.mi)+"&sk="+f(g.hw)+"&WX";m(x()(window.btoa(s)))}},[t]),e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:w.modal,open:t,title:null,width:"530px",footer:null},e.createElement("div",{className:w.wrap},e.createElement("iframe",{className:w.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=${y.Z.QQLoginCB}%2fotherloginstart&response_type=code&scope=snsapi_login&state=account,${window.location.host},${o}#wechat_redirect`}),e.createElement("div",{className:"clearfix pagemancenter"},e.createElement(I.ZP,{type:"link",onClick:n},"\u53D6\u6D88"))))};var $=l(76406),B=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,W=(t,c)=>{var n={};for(var o in t)L.call(t,o)&&c.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&B)for(var o of B(t))c.indexOf(o)<0&&S.call(t,o)&&(n[o]=t[o]);return n},C=(t,c,n)=>new Promise((o,m)=>{var f=u=>{try{h(n.next(u))}catch(d){m(d)}},s=u=>{try{h(n.throw(u))}catch(d){m(d)}},h=u=>u.done?o(u.value):Promise.resolve(u.value).then(f,s);h((n=n.apply(t,c)).next())}),k=(t=>(t.Wechat="wechat",t.QQ="qq",t))(k||{});const Z=t=>{var c=t,{user:n,account:o,globalSetting:m,loading:f,dispatch:s}=c,h=W(c,["user","account","globalSetting","loading","dispatch"]),u,d;const[_,j]=(0,e.useState)({}),[b,T]=(0,e.useState)({}),[M,N]=(0,e.useState)();(0,e.useEffect)(()=>{var i,r;const p=((i=o.basicInfo)==null?void 0:i.open_users.find(v=>v.en_type==="wechat"))||{};j(p);const F=((r=o.basicInfo)==null?void 0:r.open_users.find(v=>v.en_type==="qq"))||{};T(F)},[o.basicInfo]),console.log("---",(u=n==null?void 0:n.userInfo)==null?void 0:u.login);const z=()=>{if(_.id){E.default.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:a.modal,onOk:()=>C(void 0,null,function*(){var i,r;(yield s({type:"account/unbindAccount",payload:{basicInfoId:(i=o.basicInfo)==null?void 0:i.id,id:_.id}}))&&(Q.ZP.info("\u89E3\u7ED1\u6210\u529F\uFF01"),s({type:"account/getBasicInfo",payload:{login:(r=n.userInfo)==null?void 0:r.login}}))})});return}N(!0)},K=()=>{if(b.id){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u5B9A\u89E3\u7ED1QQ\u8D26\u53F7\uFF1F",className:a.modal,onOk:()=>C(void 0,null,function*(){var i,r;(yield s({type:"account/unbindAccount",payload:{basicInfoId:(i=o.basicInfo)==null?void 0:i.id,id:b.id}}))&&(Q.ZP.info("\u89E3\u7ED1\u6210\u529F\uFF01"),s({type:"account/getBasicInfo",payload:{login:(r=n.userInfo)==null?void 0:r.login}}))})});return}V()},q=i=>window.atob(window.atob(i)),V=()=>{var i;const r=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"];var p=navigator.userAgent;const F=r.some(J=>p.includes(J));let v="login="+((i=n==null?void 0:n.userInfo)==null?void 0:i.login)+"&ak="+q(g.mi)+"&sk="+q(g.hw)+"&QQ";F?(0,$.xg)(`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=${y.Z.QQLoginCB}%2fotherloginqq&state=account,${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=${y.Z.QQLoginCB}%2fotherloginqq&state=account,${window.location.host},${x()(window.btoa(v))}&response_type=code`};return e.createElement("section",{className:a.wrap},e.createElement("div",{className:a.content},e.createElement("div",{className:`${a.titleWrap} mt10`},e.createElement("div",{className:a.title},"\u7ED1\u5B9A\u767B\u5F55\u8D26\u53F7")),e.createElement("div",{className:a.bind},e.createElement("div",{className:a.flexRow},e.createElement("i",{className:`iconfont icon-weixin2 mr10 ${a.wechatLogo}`}),"\u5FAE\u4FE1"),e.createElement("span",{className:`${a.action} current`,onClick:z},_.id?"\u89E3\u7ED1":"\u7ED1\u5B9A")),e.createElement("div",{className:a.bind},e.createElement("div",{className:a.flexRow},e.createElement("i",{className:`iconfont icon-QQ mr10 ${a.qqLogo}`}),"QQ"),e.createElement("span",{className:`${a.action} current`,onClick:K},b.id?"\u89E3\u7ED1":"\u7ED1\u5B9A"))),e.createElement("div",{className:`${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"),e.createElement(P,{visible:M,login:(d=n==null?void 0:n.userInfo)==null?void 0:d.login,onClose:()=>N(!1)}))};var R=(0,A.connect)(({user:t,account:c,loading:n,globalSetting:o})=>({user:t,account:c,globalSetting:o,loading:n.models.index}))(Z)}}]);
|