1 |
- import{A as m}from"./index-3c5e3fcc.js";import{_ as C}from"./_plugin-vue_export-helper-c27b6911.js";import{a as _,o as M,U as o,V as r,W as c,F as k,a2 as V,j as s,a5 as q,X as g,G as v,a4 as l,$ as y}from"./vue-f0dec34d.js";import"./vue-router-e674635e.js";const w={class:"y-container"},z=["onClick"],B={class:"message-content"},S={key:0,class:"empty"},A={__name:"index",setup(F){const t=_({classname:"system.message.Message",method:"queryMessage",content:{nocache:!0,pageNumber:1,pageSize:20,type:"应用",where:{}}}),d=_([]),i=_(0),u=async()=>{const e=await m.requested(t.value);d.value=e.data,i.value=e.total},f=(e,n)=>{t.value.content.pageNumber=e,t.value.content.pageSize=n,u()},h=async e=>{if(e.isread==1)return!1;await m.requested({classname:"system.message.Message",method:"readMessage",content:{nocache:!0,messageid:e.messageid}}),e.isread=1};return M(()=>{u()}),(e,n)=>{const p=o("a-tag"),x=o("a-divider"),b=o("a-empty"),N=o("a-pagination");return r(),c("div",w,[(r(!0),c(k,null,V(d.value,a=>(r(),c("div",{key:a.index,onClick:U=>h(a)},[s(p,{color:"#108ee9"},{default:g(()=>[v(l(a.title),1)]),_:2},1024),s(p,{color:a.isread==1?"#87d068":"#f50"},{default:g(()=>[v(l(a.isread==1?"已读":"未读"),1)]),_:2},1032,["color"]),y("small",null,l(a.createdate),1),y("p",B,l(a.message),1),s(x)],8,z))),128)),d.value.length==0?(r(),c("div",S,[s(b,{description:"暂无消息"})])):q("",!0),s(N,{current:t.value.content.pageNumber,"onUpdate:current":n[0]||(n[0]=a=>t.value.content.pageNumber=a),size:"small",total:i.value,onChange:f},null,8,["current","total"])])}}},G=C(A,[["__scopeId","data-v-9bafb822"]]);export{G as default};
|