yifengyide/public/dist/assets/index-88196601.js

2 lines
2.2 KiB
JavaScript

import{d as M,r as C,a as d,o as T,b as H,c as N,w as n,e as s,f as e,g as b,t as u,n as z,h as B,U as D,_ as S}from"./index-7b3f5fdc.js";import{c as U}from"./index-a832a56d.js";import{y as A,f as I}from"./index-4ab1e1d9.js";import{V as P}from"./index-a513db85.js";import{a as $}from"./index-e96dc078.js";const j=["innerHTML"],q=["onClick"],E={class:"notice-detail"},F={class:"notice-info"},G=["innerHTML"],J=M({__name:"index",setup(K){const a=C({current:1,limit:10,total:1}),h=[{title:"公告标题",width:"180px",key:"title"},{title:"作者",width:"120px",key:"author"},{title:"公告内容",width:"280px",key:"content",ellipsisTooltip:!0},{title:"发布时间",width:"180px",key:"createtime"},{title:"操作",width:"120px",customSlot:"operation",key:"operation",align:"center",fixed:"right"}],_=d([]),c=d(!1),l=d(null),p=()=>{z({page:a.current,size:a.limit}).then(t=>{t.code==1?(_.value=t.data.data.filter(i=>i.status===1),a.total=t.data.count):B.msg(t.msg,{icon:2})})},v=t=>{a.current=t.current,a.limit=t.limit,p()},y=t=>{l.value=t,c.value=!0};return T(()=>{p()}),(t,i)=>{const x=$,g=P,w=A,k=I,V=D,L=U;return H(),N(L,{fluid:!0,style:{padding:"10px"}},{default:n(()=>[s(k,{space:10},{default:n(()=>[s(w,{md:24,sm:24,xs:24},{default:n(()=>[s(g,null,{title:n(()=>i[1]||(i[1]=[e("div",{style:{"font-size":"16px","font-weight":"bold"}},"通知公告",-1)])),default:n(()=>[s(x,{page:a,size:"lg",height:"600px",columns:h,"data-source":_.value,onChange:v},{content:n(({data:o})=>[e("div",{innerHTML:o.content},null,8,j)]),operation:n(({data:o})=>[e("span",{style:{color:"#00A394",cursor:"pointer"},onClick:b(r=>y(o),["stop"])},"查看详情",8,q)]),_:1},8,["page","data-source"])]),_:1})]),_:1})]),_:1}),s(V,{modelValue:c.value,"onUpdate:modelValue":i[0]||(i[0]=o=>c.value=o),type:4,title:null,area:["700px","100%"]},{default:n(()=>{var o,r,m,f;return[e("div",E,[e("h2",null,u((o=l.value)==null?void 0:o.title),1),e("div",F,[e("span",null,"发布时间:"+u((r=l.value)==null?void 0:r.createtime),1),e("span",null,"发布人:"+u((m=l.value)==null?void 0:m.author),1)]),e("div",{class:"notice-content",innerHTML:(f=l.value)==null?void 0:f.content},null,8,G)])]}),_:1},8,["modelValue"])]),_:1})}}});const Y=S(J,[["__scopeId","data-v-06501aa0"]]);export{Y as default};