index-35e7cbd0.js 2.9 KB

1
  1. import{_ as $,A as p}from"./index-3887ab05.js";import{u as A}from"./vue-router-d228e26b.js";import{a as c,o as E,W as l,X as s,Y as o,m as a,Z as r,F as L,a6 as D,E as v,a0 as i,a2 as d,a5 as h,a3 as F,a4 as R}from"./vue-74beb2f3.js";const U=_=>(F("data-v-c6ae7ecd"),_=_(),R(),_),W={class:"y-container"},X=["onClick"],Y=["innerHTML"],Z={key:0,class:"empty"},j=U(()=>d("br",null,null,-1)),G={style:{color:"#999"}},J={key:0,style:{width:"800px",margin:"0 auto"}},O=["innerHTML"],P={key:0,class:"empty"},Q={__name:"index",setup(_){const T=A(),m=c("1"),u=c({classname:"system.message.Message",method:"queryMessage",content:{nocache:!0,pageNumber:1,pageSize:20,type:"",where:{}}}),g=c([]),b=c(0),k=async()=>{const t=await p.requested(u.value);g.value=t.data,b.value=t.total},z=(t,n)=>{u.value.content.pageNumber=t,u.value.content.pageSize=n,k()},H=async t=>{if(t.isread==1)return!1;await p.requested({classname:"system.message.Message",method:"readMessage",content:{nocache:!0,messageid:t.messageid}}),t.isread=1},y=c(null),f=c([]),I=async()=>{const t=await p.requested({id:20221111090904,content:{pageNumber:1,pageSize:20,where:{condition:""}}});f.value=t.data},x=c(""),K=async t=>{const n=await p.requested({id:20221101095003,content:{sat_noticeid:t}});x.value=n.data.content};return E(()=>{k(),I(),T.currentRoute.value.query.tab=="notice"&&(m.value="2")}),(t,n)=>{const M=l("a-tag"),C=l("a-divider"),w=l("a-empty"),V=l("a-pagination"),N=l("a-tab-pane"),q=l("a-button"),B=l("a-tabs");return s(),o("div",W,[a(B,{activeKey:m.value,"onUpdate:activeKey":n[2]||(n[2]=e=>m.value=e)},{default:r(()=>[a(N,{key:"1",tab:"消息"},{default:r(()=>[(s(!0),o(L,null,D(g.value,e=>(s(),o("div",{key:e.index,onClick:S=>H(e)},[a(M,{color:"#108ee9"},{default:r(()=>[v(i(e.title),1)]),_:2},1024),a(M,{color:e.isread==1?"#87d068":"#f50"},{default:r(()=>[v(i(e.isread==1?"已读":"未读"),1)]),_:2},1032,["color"]),d("small",null,i(e.createdate),1),d("p",{class:"message-content",innerHTML:e.message},null,8,Y),a(C)],8,X))),128)),g.value.length==0?(s(),o("div",Z,[a(w,{description:"暂无消息"})])):h("",!0),a(V,{current:u.value.content.pageNumber,"onUpdate:current":n[0]||(n[0]=e=>u.value.content.pageNumber=e),size:"small",total:b.value,onChange:z},null,8,["current","total"])]),_:1}),a(N,{key:"2",tab:"历史通告","force-render":""},{default:r(()=>[(s(!0),o(L,null,D(f.value,e=>(s(),o("div",{key:e.index},[d("h3",null,i(e.title),1),d("small",null,i(e.summary?e.summary:"--"),1),j,d("small",G,i(e.begdate),1),a(q,{type:"link",onClick:S=>K(e.sat_noticeid,y.value=e.sat_noticeid)},{default:r(()=>[v("查看通告内容")]),_:2},1032,["onClick"]),y.value==e.sat_noticeid?(s(),o("div",J,[d("div",{innerHTML:x.value},null,8,O),a(q,{type:"link",onClick:n[1]||(n[1]=S=>y.value=null)},{default:r(()=>[v("收起通告内容")]),_:1})])):h("",!0),a(C)]))),128)),f.value.length==0?(s(),o("div",P,[a(w,{description:"暂无通告"})])):h("",!0)]),_:1})]),_:1},8,["activeKey"])])}}},ne=$(Q,[["__scopeId","data-v-c6ae7ecd"]]);export{ne as default};