index-BEMtxASE.js 1.6 KB

1
  1. var d=(f,n,e)=>new Promise((l,i)=>{var m=o=>{try{a(e.next(o))}catch(u){i(u)}},t=o=>{try{a(e.throw(o))}catch(u){i(u)}},a=o=>o.done?l(o.value):Promise.resolve(o.value).then(m,t);a((e=e.apply(f,n)).next())});import{P as x}from"./index-HLhACKUl.js";import{aj as y}from"./entry/index-W3jW1nIG.js";import{t as k}from"./account-BrLW9ZmQ.js";import{W as c}from"./antd-Cume0_44.js";import{d as C,a4 as T,a5 as S,_ as w,a6 as r,k as s,u as p,G as _,$ as g}from"./vue-4umLpMSY.js";import"./useContentViewHeight-CzodnRCb.js";import"./useWindowSizeFn-DttT-lJZ.js";import"./onMountedOrActivated-fw6WqIjB.js";const A=C({name:"TestSessionTimeout",__name:"index",setup(f){const n=c.Grid,e=y();function l(){return d(this,null,function*(){e.setToken(void 0),e.setSessionTimeout(!0)})}function i(){return d(this,null,function*(){try{yield k()}catch(m){}})}return(m,t)=>{const a=T("a-button");return w(),S(p(x),{title:"登录过期示例",content:"用户登录过期示例,不再跳转登录页,直接生成页面覆盖当前页面,方便保持过期前的用户状态!"},{default:r(()=>[s(p(c),{title:"请点击下面的按钮访问测试接口",extra:"所访问的接口会返回Token过期响应"},{default:r(()=>[s(p(n),{style:{width:"50%","text-align":"center"}},{default:r(()=>[s(a,{type:"primary",onClick:l},{default:r(()=>t[0]||(t[0]=[_("HttpStatus == 401")])),_:1})]),_:1}),s(p(n),{style:{width:"50%","text-align":"center"}},{default:r(()=>[t[2]||(t[2]=g("span",null,null,-1)),s(a,{class:"ml-4",type:"primary",onClick:i},{default:r(()=>t[1]||(t[1]=[_("Response.code == 401")])),_:1})]),_:1})]),_:1})]),_:1})}}});export{A as default};