1import{_ as I}from"./BjjWJ0KR.js";import{_ as z}from"./jh7Gh_sw.js";import{d as B,u as F,s as V,y as a,x as $,r as D,A as L,c as v,a as o,g as S,h as R,C as j,m as H,o as s,i as y,F as x,j as T,e as N,t as E,b as M,_ as Q}from"./D8c3LIj3.js";import{S as U}from"./C9gy0uP2.js";import{S as G}from"./BzIUb66B.js";import{q as g,l as J,r as K,i as O}from"./BhSyUPxx.js";import"./DexS_W6k.js";import"./Cog-zZmc.js";const W={class:"sanku-lib"},X={class:"bj"},Y={class:"sanku-lib-container"},Z={class:"result-count"},tt={class:"sanku-grid"},et=B({__name:"list",async setup(at){let n,h;const{$api:C}=F(),l=V(),b=t=>{if(!t)return"";try{return decodeURIComponent(t)}catch{return t}},r=a(()=>b(g(l.query,"school_alliance")||g(l.query,"title")));$(()=>({title:`${r.value||"颿 ¡ç¹è²"}_颿 ¡åº-å¯å¾·æè²`,tagPriority:-3}));const A=a(()=>[{name:"颿 ¡åº",link:"/school"},{name:r.value||"颿 ¡ç¹è²",link:""}]),p=a(()=>{const t=Number(g(l.query,"page"));return Number.isFinite(t)&&t>0?t:1}),i=D(15),{data:k,status:w}=([n,h]=L(async()=>j(()=>`school-lib-partner-${r.value}-${p.value}`,async()=>{const t=r.value;if(!t)return{items:[],total:0};const e={school_alliance:t};try{const _=await C.post("sanku_api/school_prod/page",{...e,page:p.value,pageSize:i.value},{apiName:"eicapi"}),c=J(_);return{items:c.items.map(d=>K(d)),total:c.total}}catch{return{items:[],total:0}}},{default:()=>({items:[],total:0}),watch:[()=>l.fullPath]})),n=await n,h(),n),m=a(()=>{var t;return((t=k.value)==null?void 0:t.items)||[]}),u=a(()=>{var t;return((t=k.value)==null?void 0:t.total)||0}),P=a(()=>O(w.value)&&!m.value.length);return(t,e)=>{const _=I,c=H("el-empty"),d=z;return s(),v("div",W,[o("div",X,[S(_,{position:A.value,customizeH2Name:"颿 ¡åº"},null,8,["position"])]),o("div",Y,[S(G,{loading:P.value,variant:"list",count:i.value},{default:R(()=>[m.value.length?(s(),v(x,{key:1},[o("div",Z,[e[0]||(e[0]=N(" å
±æ")),o("span",null,E(u.value),1),e[1]||(e[1]=N("æé¢æ ¡ "))]),o("div",tt,[(s(!0),v(x,null,M(m.value,(f,q)=>(s(),y(U,{key:f.id||q,data:f},null,8,["data"]))),128))]),u.value>i.value?(s(),y(d,{key:0,"current-page":p.value,totalCount:u.value,"total-pages":Math.ceil(u.value/i.value)},null,8,["current-page","totalCount","total-pages"])):T("",!0)],64)):(s(),y(c,{key:0,class:"sanku-empty",description:"ææ ç¸å
³é¢æ ¡"}))]),_:1},8,["loading","count"])])])}}}),pt=Q(et,[["__scopeId","data-v-25ba3ec9"]]);export{pt 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.