notices-c8fc8f96.js 2.1 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as e,m as a,x as s,o as t,c as l,e as i,W as o,ay as n,F as c,y as r,a as d,w as u,b as p,q as v,S as m,v as g,az as b,aA as j,l as y,t as f,D as h,aR as k,_}from"./index-6eb6702a.js";import{n as x,a as w,b as C}from"./index-7beae63d.js";import"./http-9017d37d.js";/* empty css *//* empty css */const V=e=>(b("data-v-97c43b88"),e=e(),j(),e),q={class:"header-title"},H=V((()=>i("h3",null,"最新通知 ",-1))),L={class:"noticebody"},M=["onClick"],T={class:"notices"},z={style:{display:"flex","justify-content":"center"}},A=[V((()=>i("label",{style:{color:"darkgray"}}," 暂无新通知",-1)))],D=["innerHTML"],F={class:"dialog-footer"},I=_(e({__name:"notices",setup(e){const b=a(!1),j=a({}),_=a({}),V=()=>{j.value.id>0&&x(j.value.id),b.value=!1},I=()=>{v.push({path:"/notice/mynotice"})};return s((()=>{w({limit:3}).then((e=>{_.value=e.data}))})),(e,a)=>{const s=h,v=k,x=m,w=g;return t(),l(c,null,[i("div",q,[H,o(i("h4",{onClick:I,class:"cursor-pointer"},"查看全部",512),[[n,_.value.length>0]])]),i("div",L,[(t(!0),l(c,null,r(_.value,((e,a)=>(t(),l("div",{class:"notice-item",onClick:a=>{C(e.id).then((e=>{b.value=!0,j.value.id=e.data.id,j.value.title=e.data.title,j.value.content=e.data.content}))},key:a},[0==e.is_read?(t(),y(v,{key:0,"is-dot":"",class:"item"},{default:u((()=>[d(s,{class:"logo",src:"./src/assets/icons/notice.png"})])),_:1})):(t(),y(s,{key:1,class:"logo",src:"./src/assets/icons/notice.png"})),i("label",T,f(e.title),1)],8,M)))),128))]),o(i("div",z,A,512),[[n,_.value.length<1]]),d(w,{draggable:"",modelValue:b.value,"onUpdate:modelValue":a[0]||(a[0]=e=>b.value=e),title:j.value.title,width:"30%",center:""},{footer:u((()=>[i("span",F,[d(x,{onClick:V},{default:u((()=>[p("我知道了")])),_:1})])])),default:u((()=>[i("div",{class:"flex flex-wrap break-all",innerHTML:j.value.content},null,8,D)])),_:1},8,["modelValue","title"])],64)}}}),[["__scopeId","data-v-97c43b88"]]);export{I as default};