index-47f5b4a6.js 1.9 KB

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