Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

2 wiersze
3.7KB

  1. import{G as q,E as P,r as l,y as A,a as F,o as M,b as u,c as U,d as K,f as s,h as o,e as i,u as $,i as L,t as b,F as X,k as z,P as H,ac as E}from"./index-dd5fae99.js";const Q={class:"card-header flex items-center justify-between"},Y=["onClick"],Z=["onClick"],ee=["onClick"],te={class:"noticeTitile text-center mb-15"},ae={class:"text-right mb-15"},le={class:"noticeContent"},oe={class:"dialog-footer"},ne=z({name:"infoCenter"}),re=Object.assign(ne,{setup(se){const{projectCount:S}=q(P.countStore)||0,C=l("first"),r=A(),W=(n,e)=>{n.paneName==="second"?v():n.paneName==="third"&&p()},R=l(),T=l(),k=l(),g=l(0),w=l(0),y=l(0),V=l([]),x=l([]),h=l([]),m=F([{label:"序号",type:"index",width:"80"},{label:"消息内容",key:"content",prop:"content",width:"500"},{label:"消息类型",key:"typeName",prop:"typeName",width:"250"},{label:"接收时间",key:"createTime",prop:"createTime",minWidth:"180",showOverflowTooltip:!0},{label:"操作",slot:"action",width:"120",fixed:"right"}]),G=l(),I=l(),O=l(),f=l(!1),_=async({id:n,type:e,instanceId:t,projectId:d,meetingId:c})=>{await H({id:n}),await P.countStore.setCountStore(),e==="PROJECT_REVIEW"?r.push({name:"handleDuringExamine",query:{instanceId:t,projectId:d}}):e==="PROJECT_REVIEW_PASS"||e==="PROJECT_REVIEW_REJECT"?r.push({name:"projectStore"}):e==="PROJECT_REVIEW_BACK"?r.push({name:"handleAfterGiveBack",query:{instanceId:t,id:d}}):e==="EXPERT_REVIEW"?r.push({name:"expertReview"}):e==="REVIEW_MEETING"&&r.push({name:"meetingDetail",query:{id:c}})},D=async(n=(e=>(e=R.value)==null?void 0:e.pageParams)())=>{const t=await E({...n});g.value=t.data.total,V.value=t.data.records},v=async(n=(e=>(e=T.value)==null?void 0:e.pageParams)())=>{const t=await E({...n,readed:!1});w.value=t.data.total,x.value=t.data.records},p=async(n=(e=>(e=k.value)==null?void 0:e.pageParams)())=>{const t=await E({...n,readed:!0});y.value=t.data.total,h.value=t.data.records};return M(async()=>{D(),v(),p()}),(n,e)=>{const t=u("el-button"),d=u("table-list"),c=u("el-tab-pane"),B=u("el-tabs"),J=u("el-card"),j=u("el-dialog");return U(),K(X,null,[s(J,{class:"box-card h-full",style:{overflow:"auto"}},{header:o(()=>[i("div",Q,[e[8]||(e[8]=i("span",{class:"font-bold"},"消息中心",-1)),s(t,{onClick:e[0]||(e[0]=a=>$(r).go(-1))},{default:o(()=>e[7]||(e[7]=[L("返回")])),_:1})])]),default:o(()=>[s(B,{modelValue:C.value,"onUpdate:modelValue":e[4]||(e[4]=a=>C.value=a),class:"demo-tabs",onTabClick:W},{default:o(()=>[s(c,{label:"全部",name:"first"},{default:o(()=>[s(d,{ref_key:"tableListRef",ref:R,column:m,data:V.value,total:g.value,onGetTableData:e[1]||(e[1]=a=>D())},{action:o(({scope:a})=>[i("a",{class:"text-primary",onClick:N=>_(a.row)},"详情",8,Y)]),_:1},8,["column","data","total"])]),_:1}),s(c,{label:`未读(${$(S)||0})`,name:"second"},{default:o(()=>[s(d,{ref_key:"tableListRef2",ref:T,column:m,data:x.value,total:w.value,onGetTableData:e[2]||(e[2]=a=>v())},{action:o(({scope:a})=>[i("a",{class:"text-primary",onClick:N=>_(a.row)},"详情",8,Z)]),_:1},8,["column","data","total"])]),_:1},8,["label"]),s(c,{label:"已读",name:"third"},{default:o(()=>[s(d,{ref_key:"tableListRef3",ref:k,column:m,data:h.value,total:y.value,onGetTableData:e[3]||(e[3]=a=>p())},{action:o(({scope:a})=>[i("a",{class:"text-primary",onClick:N=>_(a.row)},"详情",8,ee)]),_:1},8,["column","data","total"])]),_:1})]),_:1},8,["modelValue"])]),_:1}),s(j,{modelValue:f.value,"onUpdate:modelValue":e[6]||(e[6]=a=>f.value=a),title:"消息详情",width:"70%"},{footer:o(()=>[i("span",oe,[s(t,{onClick:e[5]||(e[5]=a=>f.value=!1)},{default:o(()=>e[9]||(e[9]=[L("关闭")])),_:1})])]),default:o(()=>[i("div",te,b(O.value),1),i("div",ae,"发布时间:"+b(I.value),1),i("p",le,b(G.value),1)]),_:1},8,["modelValue"])],64)}}});export{re as default};