notices-a8239160.js 2.1 KB

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