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