index-78e59ff5.js 1.83 KB
var d=(t,n,u)=>new Promise((F,p)=>{var l=e=>{try{a(u.next(e))}catch(s){p(s)}},i=e=>{try{a(u.throw(e))}catch(s){p(s)}},a=e=>e.done?F(e.value):Promise.resolve(e.value).then(l,i);a((u=u.apply(t,n)).next())});import{d as f,a8 as c,_ as B,a9 as C,aa as o,f as r,E as m,a0 as E}from"./vue-5a35c3f5.js";import{P as D}from"./index-f532aa07.js";import{ab as A,_ as g}from"./index.js";import{s as x,t as y}from"./account-529f7caf.js";import{as as _}from"./antd-6b087f69.js";import"./useContentViewHeight-d0a5c58e.js";import"./useWindowSizeFn-cc2fb57c.js";import"./onMountedOrActivated-52afb7a7.js";const k=f({name:"TestSessionTimeout",components:{ACardGrid:_.Grid,ACard:_,PageWrapper:D},setup(){A();function t(){return d(this,null,function*(){yield x()})}function n(){return d(this,null,function*(){try{yield y()}catch(u){console.log("接口访问错误:",u.message||"错误")}})}return{test1:t,test2:n}}}),h=E("span",null,null,-1);function w(t,n,u,F,p,l){const i=c("a-button"),a=c("a-card-grid"),e=c("a-card"),s=c("PageWrapper");return B(),C(s,{title:"登录过期示例",content:"用户登录过期示例,不再跳转登录页,直接生成页面覆盖当前页面,方便保持过期前的用户状态!"},{default:o(()=>[r(e,{title:"请点击下面的按钮访问测试接口",extra:"所访问的接口会返回Token过期响应"},{default:o(()=>[r(a,{style:{width:"50%","text-align":"center"}},{default:o(()=>[r(i,{type:"primary",onClick:t.test1},{default:o(()=>[m("HttpStatus == 401")]),_:1},8,["onClick"])]),_:1}),r(a,{style:{width:"50%","text-align":"center"}},{default:o(()=>[h,r(i,{class:"ml-4",type:"primary",onClick:t.test2},{default:o(()=>[m("Response.code == 401")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})}const G=g(k,[["render",w],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/feat/session-timeout/index.vue"]]);export{G as default};