index-2adYQ9o9.js 1.6 KB

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