2 lines
2.3 KiB
Java
2 lines
2.3 KiB
Java
var d=(o,t,r)=>new Promise((m,c)=>{var l=e=>{try{n(r.next(e))}catch(p){c(p)}},a=e=>{try{n(r.throw(e))}catch(p){c(p)}},n=e=>e.done?m(e.value):Promise.resolve(e.value).then(l,a);n((r=r.apply(o,t)).next())});import{P as k}from"./index-Ckh_BVlA.js";import{d as C,u as y,au as x}from"./index-X7Y8jykP.js";import{C as u,_ as g}from"./index-BwqG9R3y.js";import{e as T,y as S,z as w,A as s,K as _,f as i,E as f,Q as A}from"./vue-vendor-DNhG1Cve.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./dropdown-jkliuVyN.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";const P=()=>C.post({url:"/mock/user/tokenExpired"}),$=T({name:"TestSessionTimeout",components:{ACardGrid:u.Grid,ACard:u,PageWrapper:k},setup(){const o=y();function t(){return d(this,null,function*(){o.setToken(void 0),o.setSessionTimeout(!0)})}function r(){return d(this,null,function*(){try{yield P()}catch(m){}})}return{test1:t,test2:r}}});function B(o,t,r,m,c,l){const a=_("a-button"),n=g,e=u,p=_("PageWrapper");return w(),S(p,{title:"登录过期示例",content:"用户登录过期示例,不再跳转登录页,直接生成页面覆盖当前页面,方便保持过期前的用户状态!"},{default:s(()=>[i(e,{title:"请点击下面的按钮访问测试接口",extra:"所访问的接口会返回Token过期响应"},{default:s(()=>[i(n,{style:{width:"50%","text-align":"center"}},{default:s(()=>[i(a,{type:"primary",onClick:o.test1},{default:s(()=>[...t[0]||(t[0]=[f("HttpStatus == 401",-1)])]),_:1},8,["onClick"])]),_:1}),i(n,{style:{width:"50%","text-align":"center"}},{default:s(()=>[t[2]||(t[2]=A("span",null,null,-1)),i(a,{class:"ml-4",type:"primary",onClick:o.test2},{default:s(()=>[...t[1]||(t[1]=[f("Response.code == 401",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})}const Z=x($,[["render",B]]);export{Z as default};
|