var l=(F,y,o)=>new Promise((i,p)=>{var c=t=>{try{s(o.next(t))}catch(e){p(e)}},f=t=>{try{s(o.throw(t))}catch(e){p(e)}},s=t=>t.done?i(t.value):Promise.resolve(t.value).then(c,f);s((o=o.apply(F,y)).next())});import{d as w,bl as C,r as d,o as B,a as E,u as _,i as k,a1 as q,bn as g}from"./index-f4658ae7.js";import{a as x}from"./Emp-e0a70077.js";import{L as v}from"./index-1e934f0e.js";import{s as h}from"./function-call-d3c31425.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Entities-6a72b013.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Dept-342c50de.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./BSEntity-840a884b.js";import"./DeptEmp-745bc1a9.js";import"./EntityMyPK-e742fec8.js";import"./DeptEmpStation-6b7abbad.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./index-f3701452.js";import"./mount-component-62c39ff8.js";import"./Toast-3c5f40d9.js";const le=w({__name:"MyOA",setup(F){const o=C().query||{},i=d(!1),p=d(o.code),c=d(o.state),f=()=>l(this,null,function*(){try{if(i.value=!0,q.No==null){const e=s(),n=t(p,e),{errcode:a,errmsg:r,userid:u,user_ticket:T}=n;if(a!=0){h("\u83B7\u53D6\u8BBF\u95EE\u7528\u6237\u8EAB\u4EFD\u5931\u8D25\uFF0C\u9519\u8BEF\u7801:"+a+"\u9519\u8BEF\u4FE1\u606F\uFF1A"+r);return}else{const m=new x;if(yield m.Retrieve("No",u),m.length<=0&&(yield m.Retrieve("Tel",u),m.length<=0)){h("\u7528\u6237\u540D\u9519\u8BEF\uFF0C\u6CA1\u6709\u627E\u5230\u767B\u5F55\u4FE1\u606F.userid=["+u+"]");return}}}i.value=!1,c.value=="Home"?window.location.replace("/#/CCMobile/Home"):window.location.replace("/#/CCMobile/"+c.value)}catch(e){h(e);return}finally{i.value=!1}}),s=()=>l(this,null,function*(){const a="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=wx8eac6a18c5efec30&corpsecret=ygZRZ8C3Z3667ChQn4lyzc-x7IqVUKFRnBp4hNgoPi8";yield g.get(a,{responseType:"text",timeout:39e3,headers:{"Content-Type":"application/json;charset=utf-8"}}).then(r=>{let{access_token:u}=r.data;return u}).catch(r=>{})}),t=(e,n)=>l(this,null,function*(){const a="https://qyapi.weixin.qq.com/cgi-bin/auth/getuserinfo?access_token="+n+"&code="+e;yield g.get(a,{responseType:"text",timeout:39e3,headers:{"Content-Type":"application/json;charset=utf-8"}}).then(r=>r.data).catch(r=>{})});return f(),(e,n)=>i.value===!0?(B(),E(_(v),{key:0})):k("",!0)}});export{le as default};