企微助手 ,仓库名 短剧

extend.0b2c8a755587eae1.1711446198136.js 2.9KB

1
  1. "use strict";(self["webpackChunkqwh5"]=self["webpackChunkqwh5"]||[]).push([[501],{5275:function(e,t,r){function s(e){const t=window.location.href,r={};if(-1!=t.indexOf("?")){let e="",s=[];t.split("?").forEach(((t,n)=>{if(0!=n){e=t,s=e.split("&");for(let e=0;e<s.length;e++)r[s[e].split("=")[0]]=decodeURIComponent(s[e].split("=")[1])}}))}return e?r[e]?r[e]:"":r}function n(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 s},p:function(){return n}})},4709:function(e,t,r){r.r(t),r.d(t,{default:function(){return d}});var s=r(3396),n=r(5275),a=r(9733),o=r(2595),i=(0,s.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)}},i=async(e,t)=>{try{const r=localStorage.getItem("_originalLink"),s={url:window.location.href,originalLink:r,errMsg:t},a="/api/oauth2/warnReport",i={step:e,corpid:(0,n.W)("corpid")||"0",link:JSON.stringify(s)};await o.Z.get(a,{...i})}catch(r){console.log("error =>",r)}};(0,s.wF)((()=>{if(r(),(0,n.W)("againJump"))c();else{(0,n.W)("corpid")||i(1);try{let e=encodeURIComponent(window.location.href+"&againJump=true"),r=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${(0,n.W)("corpid")}&redirect_uri=${e}&response_type=code&scope=snsapi_base&state=1&agentid=1000012#wechat_redirect`;t(r)}catch(e){i(6,e?.message)}}}));const c=()=>{(0,n.W)("code")||i(2),(0,n.W)("state")||i(3),a.F.loading({duration:0,message:"加载中...",forbidClick:!0}),o.Z.get("/api/oauth2/userInfo",{corpid:(0,n.W)("corpid"),code:(0,n.W)("code"),state:(0,n.W)("state")},!0).then((e=>{if(a.F.clear(),e.rst)if((0,n.W)("jumpLink"))try{let r=(0,n.W)("corpid"),s=decodeURIComponent((0,n.W)("jumpLink"));if(-1!=s.indexOf("?")){let n=s+"&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:"")+"&msgId="+(e.rst.msgId?e.rst.msgId:"")+"&msgType="+(e.rst.msgType?e.rst.msgType:"")+"&qw_params="+(e.rst.msgId?e.rst.msgId:"")+"&attach="+(e.rst.msgId?e.rst.msgId:"");t(n)}else{let n=s+"?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:"")+"&msgId="+(e.rst.msgId?e.rst.msgId:"")+"&msgType="+(e.rst.msgType?e.rst.msgType:"")+"&qw_params="+(e.rst.msgId?e.rst.msgId:"")+"&attach="+(e.rst.msgId?e.rst.msgId:"");t(n)}}catch(r){i(7,r?.message)}else(0,a.F)("无回跳链接!"),i(5);else i(4,JSON.stringify(e))})).catch((e=>{a.F.clear(),(0,a.F)(e.message)}))};return(e,t)=>null}});const c=i;var d=c}}]);