import{d as e,b as t,e as s,w as a,g as i,y as o,z as r,_ as l,q as u,h as c,$ as d,G as n,l as p,F as f,j as _,k as m}from"./index-f6e54d8f.js";import{u as g,_ as h}from"./useLayout.9cce4498.js";import{_ as b}from"./uni-icons.7467b650.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";import"./Loading.7fe45b05.js";import"./u-loading-icon.3bd3dc6a.js";import"./Search.vue_vue_type_script_setup_true_lang.fed60e7a.js";import"./u-icon.de9898cd.js";const y=v(e({__name:"index",setup(e){const[v,{reload:y}]=g({api:async e=>(console.log("Fetching notice list with params:",e),new Promise((t=>{setTimeout((()=>{const s=e.pageNo||1,a=e.pageSize||10,i=[],o=(s-1)*a;for(let e=0;e=35)break;const s=t%3==0?"draft":t%3==1?"published":"ended";i.push({id:`notice_${t+1}`,title:`重要通知标题 ${t+1}`,excerpt:`这是通知 ${t+1} 的内容摘要,只显示一部分...`,status:s,statusText:"draft"===s?"草稿":"published"===s?"已发布":"已结束",publisher:"教务处",publishTime:`2024-06-${String(18-Math.floor(t/5)).padStart(2,"0")}`,target:t%2==0?"一年级3班":"全体教师"})}t({message:"获取成功",resultCode:1,rows:i,total:35})}),800)})))}),j=()=>{d({url:"/pages/view/notice/publish"})};return(e,g)=>{const y=n,x=p,k=f,w=_(m("BasicListLayout"),h),T=_(m("uni-icons"),b);return t(),s(x,{class:"notice-list-page"},{default:a((()=>[i(w,{onRegister:c(v)},{default:a((({data:e})=>[i(x,{class:"notice-card",onClick:t=>{return s=e.id,void d({url:`/pages/view/notice/detail?id=${s}`});var s}},{default:a((()=>[i(x,{class:"card-header"},{default:a((()=>{return[i(y,{class:"notice-title"},{default:a((()=>[o(r(e.title),1)])),_:2},1024),i(y,{class:l(["notice-status",(t=e.status,"published"===t?"status-published":"draft"===t?"status-draft":"ended"===t?"status-ended":"")])},{default:a((()=>[o(r(e.statusText),1)])),_:2},1032,["class"])];var t})),_:2},1024),i(x,{class:"card-body"},{default:a((()=>[u(" 可选:显示封面缩略图 "),e.coverImage?(t(),s(k,{key:0,src:e.coverImage,mode:"aspectFill",class:"cover-thumbnail"},null,8,["src"])):u("v-if",!0),i(y,{class:"notice-excerpt"},{default:a((()=>[o(r(e.excerpt),1)])),_:2},1024)])),_:2},1024),i(x,{class:"card-footer"},{default:a((()=>[i(y,{class:"footer-item"},{default:a((()=>[o("发布者: "+r(e.publisher),1)])),_:2},1024),i(y,{class:"footer-item"},{default:a((()=>[o(r(e.publishTime),1)])),_:2},1024),e.target?(t(),s(y,{key:0,class:"footer-item"},{default:a((()=>[o("范围: "+r(e.target),1)])),_:2},1024)):u("v-if",!0)])),_:2},1024)])),_:2},1032,["onClick"])])),_:1},8,["onRegister"]),u(" 新建通知按钮 "),i(x,{class:"fab-button",onClick:j},{default:a((()=>[i(T,{type:"plusempty",size:"24",color:"#fff"})])),_:1})])),_:1})}}}),[["__scopeId","data-v-dabb7620"]]);export{y as default};