1 |
- "use strict";(self["webpackChunkqwh5"]=self["webpackChunkqwh5"]||[]).push([[501],{5275:function(e,t,r){function n(e){const t=window.location.href,r={};if(-1!=t.indexOf("?")){let e="",n=[];t.split("?").forEach(((t,o)=>{if(0!=o){e=t,n=e.split("&");for(let e=0;e<n.length;e++)r[n[e].split("=")[0]]=decodeURIComponent(n[e].split("=")[1])}}))}return e?r[e]?r[e]:"":r}function o(e){if("string"!=typeof e)return!1;try{let t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(t){return!1}}r.d(t,{W:function(){return n},p:function(){return o}})},4709:function(e,t,r){r.r(t),r.d(t,{default:function(){return l}});var n=r(3396),o=r(5275),i=r(9733),a=r(2595),s=(0,n.aZ)({__name:"extend",setup(e){function t(e){let t=document.createElement("a");t.href=e,document.body.appendChild(t),t.click(),document.body.removeChild(t)}const r=()=>{try{const e=(new Date).getTime(),t=localStorage.getItem("pageStartTime")||0;e-Number(t)>3e3&&(localStorage.setItem("pageStartTime",e),localStorage.setItem("_originalLink",window.location.href))}catch(e){console.log("error => ",e)}},s=async(e,t)=>{try{const r=localStorage.getItem("_originalLink"),n={url:window.location.href,originalLink:r,errMsg:t},i="/api/oauth2/warnReport",s={step:e,corpid:(0,o.W)("corpid")||"0",link:JSON.stringify(n)};await a.Z.get(i,{...s})}catch(r){console.log("error =>",r)}};(0,n.wF)((()=>{if(r(),(0,o.W)("againJump"))c();else{(0,o.W)("corpid")||s(1);try{let e=encodeURIComponent(window.location.href+"&againJump=true"),r=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${(0,o.W)("corpid")}&redirect_uri=${e}&response_type=code&scope=snsapi_base&state=1&agentid=1000012#wechat_redirect`;t(r)}catch(e){s(6,e?.message)}}}));const c=()=>{(0,o.W)("code")||s(2),(0,o.W)("state")||s(3),i.F.loading({duration:0,message:"加载中...",forbidClick:!0}),a.Z.get("/api/oauth2/userInfo",{corpid:(0,o.W)("corpid"),code:(0,o.W)("code"),state:(0,o.W)("state")},!0).then((e=>{if(i.F.clear(),e.rst)if((0,o.W)("jumpLink"))try{let r=(0,o.W)("corpid"),n=decodeURIComponent((0,o.W)("jumpLink"));if(-1!=n.indexOf("?")){let o=n+"¶ms="+e.rst.external_userid+"&userId="+e.rst.external_userid+"&qyOpenId="+e.rst.external_userid+"&corpId="+r+"&exparams="+(r||"")+"|||"+(e.rst.external_userid?e.rst.external_userid:"");t(o)}else{let o=n+"?params="+e.rst.external_userid+"&userId="+e.rst.external_userid+"&qyOpenId="+e.rst.external_userid+"&corpId="+r+"&exparams="+(r||"")+"|||"+(e.rst.external_userid?e.rst.external_userid:"");t(o)}}catch(r){s(7,r?.message)}else(0,i.F)("无回跳链接!"),s(5);else s(4,JSON.stringify(e))})).catch((e=>{i.F.clear(),(0,i.F)(e.message)}))};return(e,t)=>null}});const c=s;var l=c}}]);
|