1/*! build: Vue Shop Vite 2 copyright: https://vuejs-core.cn/shop-vite 3 time: 2026-09-17 13:58:13 4 */ 5var e=Object.defineProperty,a=Object.defineProperties,t=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(a,t,r)=>t in a?e(a,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):a[t]=r;import{u as n,a as u,s as i,b as c,i as v,c as p}from"./index-C8olrNEm.js";import{b as y}from"./bcs.config-DnO1-5kh.js";import{d as m,r as f,A as d,F as g,a5 as b,a8 as h,u as j,a as O,o as w}from"./vsv-element-plus-W0Ac1QVi.js";import"./vsv-icon-Dy8UeJYU.js";import"./vsv-nprogress-DAAW6cp4.js";const P={style:{height:"100%"},"element-loading-text":"æ£å¨ææ,请ç¨å..."},x=m((L=((e,a)=>{for(var t in a||(a={}))o.call(a,t)&&l(e,t,a[t]);if(r)for(var t of r(a))s.call(a,t)&&l(e,t,a[t]);return e})({},{name:"CasLogin"}),a(L,t({__name:"cas",setup(e){const a=f(!1),t=f(""),r=f(""),o=c(),s=p(),l=n(),m=u(),{title:x}=i(m);return d(()=>{return e=null,n=null,u=function*(){t.value=o.query.authcode,r.value=o.query.redirect;try{a.value=!0;const e=yield v.get("/login/casLoginByGuat?authcode="+t.value);a.value=!1,0==e.code&&(l.afterLogin(e.data,""),yield s.push(null==r.value||""==r.value||"/404"===r.value||"/403"===r.value?"/":r.value))}catch(e){a.value=!1,yield g.alert(`${e.msg}`,"ææå¤±è´¥",{confirmButtonText:"è¿åç»ä¸èº«ä»½è®¤è¯ç³»ç»",showClose:!1,type:"warning",callback:e=>{location.href=y.getCasLoginURL("")}})}finally{a.value=!1}},new Promise((a,t)=>{var r=e=>{try{s(u.next(e))}catch(a){t(a)}},o=e=>{try{s(u.throw(e))}catch(a){t(a)}},s=e=>e.done?a(e.value):Promise.resolve(e.value).then(r,o);s((u=u.apply(e,n)).next())});var e,n,u}),(e,t)=>{const r=h;return b((w(),O("div",P,null,512)),[[r,j(a)]])}}}))));var L;export{x as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.