2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{d as L,l as u,H as M,h as N,c as d,f as e,q as n,A as p,a8 as $,a2 as q,o as l,D as O,Q as h,F as V,r as E,M as F,G as m,O as y,E as R,B as G}from"./index-C4UKuwCQ.js";import"./index-BAOCFoRq.js";import"./index-h336NyeA.js";import"./index-CxeVpmmJ.js";import"./index-BsQR6Pa8.js";import{P as H}from"./index-CyASY-_h.js";/* empty css */import{b as Q,P as j,d as J,c as K}from"./notification-CJcuy7it.js";import{_ as U}from"./index-x1lD9bO6.js";import{S as W}from"./index-Y5pyQQ_e.js";import{I as v}from"./index-J5Fvxmxh.js";import{M as X}from"./index-QwxSwrho.js";import"./resize-observer-DsiuURlg.js";import"./index-BMrux7Sq.js";import"./keyboard-b0R5wflF.js";import"./index-N39laun4.js";import"./index.es-BW_FzNZC.js";import"./index-CuH62uB4.js";import"./index-D_04e1GI.js";import"./index-C8Ze-KO3.js";import"./use-merge-state-BIwn2CEf.js";const Y={key:1,class:"message-wrapper"},Z={class:"top-bar"},tt={class:"content"},et={class:"message-main"},ot={class:"message-meta"},at={class:"author"},st=["onClick"],nt={class:"actions"},it={class:"message-meta"},lt={class:"content"},ct={class:"message-meta"},rt=["onClick"],dt={class:"time"},pt={class:"bottom-bar"},mt={key:2,class:"empty-container"},_t=L({__name:"index",setup(ut){const g=R(),c=u({page:1,pageSize:10}),i=u({total:0,record:[]}),a=u({global:!0,list:!0,delete:!1});M(()=>{f()});async function f(){a.global=!0,await r(),a.global=!1}async function r(){a.list=!0,await Q(c).then(t=>{i.record=t.data.record,i.total=t.data.total,console.log(i)}).finally(()=>{a.list=!1})}const k=t=>{c.page=t,r()},C=t=>{c.pageSize=t,r()},b=async t=>{try{a.delete=!0;const o=await J(t.notificationId);return y.success(o.message),r(),!0}catch{return!1}finally{a.delete=!1}},D=()=>{const t=X.confirm({title:"删除提示",content:"确认所有通知么?",okText:"确认",hideCancel:!1,cancelText:"取消",okLoading:!1,onBeforeOk(o){t.update({okLoading:!0}),K().then(_=>{y.success(_.message),f(),o(!0)}).catch(()=>{o(!1)}).finally(()=>{t.update({okLoading:!1})})},onCancel:()=>{console.log("用户取消了删除")}})},x=t=>{g.push({path:"/company-detail",query:{companyId:t.sendCompany.companyId}})},P=t=>{g.push({path:"/forum/post-detail",query:{postId:t.postDetail.postId}})};return(t,o)=>{const _=U,z=$,I=F,w=j,S=W,B=H,A=q;return a.global?(l(),N(_,{key:0,"in-container":!0})):i.total>0?(l(),d("div",Y,[e("div",Z,[n(z,{size:"small",type:"text",onClick:D},{icon:p(()=>[n(h(v))]),default:p(()=>[o[0]||(o[0]=O(" 删除所有消息 "))]),_:1})]),n(S,{loading:a.list,tip:"正在加载中,请稍等. . .",class:"w-full h-full"},{default:p(()=>[e("div",tt,[(l(!0),d(V,null,E(i.record,s=>(l(),d("div",{class:"message-item",key:s.notificationId},[n(I,{class:"avatar",url:s.sendCompany.avatar},null,8,["url"]),e("div",et,[e("div",ot,[e("div",at,[e("span",{class:"author-name",onClick:T=>x(s)},m(s.sendCompany.name),9,st),o[1]||(o[1]=e("span",{class:"author-info"},"回复了你的评论",-1))]),e("div",nt,[n(w,{content:"确认删除该条件消息记录?",type:"error","on-before-ok":()=>b(s),"ok-loading":a.delete},{default:p(()=>[n(h(v),{class:"action"})]),_:2},1032,["on-before-ok","ok-loading"])])]),e("div",it,[e("div",lt,m(s.content),1)]),e("div",ct,[e("div",{class:"title",onClick:T=>P(s)},m(s.postDetail.title),9,rt),e("div",dt,m(s.createTime),1)])])]))),128))])]),_:1},8,["loading"]),e("div",pt,[n(B,{total:i.total,"page-size":c.pageSize,"show-total":"","show-page-size":"",onChange:k,onPageSizeChange:C},null,8,["total","page-size"])])])):(l(),d("div",mt,[n(A,{"local-icon":"no-data",class:"empty-icon"}),o[2]||(o[2]=e("div",{class:"empty-title"},"空空如也",-1))]))}}}),$t=G(_t,[["__scopeId","data-v-d20d490b"]]);export{$t as default};
|