PageSourceSearch

https://s.piclaza.com/console/assets/index-B8sbBrgQ.js

js piclaza.com collected 2026-09-24 14:18:47 UTC 4,294 bytes, 1 lines download raw bytes

1import{d as e,c as a,a4 as s,i as t,f as o,p as n,C as i,q as l,v as r,n as d,l as c,t as p,u as g,h as u,F as m,N as f,k as y,r as v,w as C,B as k}from"./vue-vendor-DVIHwBUG.js";import{_,ao as h,v as b}from"./image-translate-1JRVFFyb.js";/* empty css              */import{A as w,x as L,S as x,ae as P,af as I,aa as M,L as j,ab as N,E as S,G as R,n as A}from"./ui-vendor-m1HXr_aQ.js";import{a as T}from"./utils-DsfinRmb.js";import{u as z}from"./loading-CPkDXpqH.js";const B=e({props:{messageList:{type:Array,required:!0},unreadCount:{type:Number,default:0},total:{type:Number,default:0}},emits:["itemClick","page-change"],setup(e,o){const n=s(),i=t("messageScene"),l=t("showMessageContent"),r=a((()=>"popup"===i?null:{total:e.total,pageSize:10}));return{allRead:()=>{o.emit("itemClick",-1)},onItemClick:e=>{e.isRead||o.emit("itemClick",[e])},showMax:3,go2all:()=>{l.value=!1,n.push({name:"message"})},messageScene:i,paginationProps:r,onPageChange:e=>{o.emit("page-change",{pageNo:e})}}}}),K=["onClick"],q=["src"],$={class:"footer-wrap"},D={class:"footer-wrap"};const E=_(B,[["render",function(e,a,s,t,v,C){const k=h,_=w,b=L,S=x,R=P,A=I,T=M,z=j,B=N;return o(),n(B,{bordered:!1,class:"message-list","pagination-props":e.paginationProps,onPageChange:e.onPageChange},i({default:l((()=>[(o(!0),u(m,null,f(e.messageList,(a=>(o(),n(T,{key:a.id,"action-layout":"vertical",style:y({opacity:a.isRead?.5:1})},{default:l((()=>[c("div",{class:"item-wrap",onClick:s=>e.onItemClick(a)},[r(A,null,i({title:l((()=>[r(S,{size:4},{default:l((()=>[c("span",null,g(a.title),1),r(b,{type:"secondary"},{default:l((()=>[p(g(a.subTitle),1)])),_:2},1024)])),_:2},1024)])),description:l((()=>[c("div",null,[r(R,{ellipsis:!1},{default:l((()=>[p(g(a.content),1)])),_:2},1024),r(b,{class:"time-text"},{default:l((()=>[p(g(a.sendAt),1)])),_:2},1024)])])),_:2},[a.avatar?{name:"avatar",fn:l((()=>[r(_,{shape:"circle"},{default:l((()=>[a.avatar?(o(),u("img",{key:0,src:a.avatar},null,8,q)):(o(),n(k,{key:1}))])),_:2},1024)])),key:"0"}:void 0]),1024)],8,K)])),_:2},1032,["style"])))),128))])),_:2},["popup"===e.messageScene?{name:"footer",fn:l((()=>[r(S,{fill:"",size:0,class:d([{"add-border-top":e.messageList.length<e.showMax},"justify-between"])},{default:l((()=>[c("div",$,[r(z,{onClick:e.allRead},{default:l((()=>[p(g(e.$t("messageBox.allRead")),1)])),_:1},8,["onClick"])]),c("div",D,[r(z,{onClick:e.go2all},{default:l((()=>[p(g(e.$t("viewMore")),1)])),_:1},8,["onClick"])])])),_:1},8,["class"])])),key:"0"}:void 0]),1032,["pagination-props","onPageChange"])}],["__scopeId","data-v-6441195b"]]);function F(e){return T.post("/notice/read",e)}const G=_(e({components:{List:E},props:{visible:{type:Boolean,default:!1}},setup(e){const{t:s}=b.useI18n(),{loading:t,setLoading:o}=z(!0),n=v(0),i=v([]),l=a((()=>e.visible)),r=a((()=>[{key:0,title:s("unread")},{key:1,title:s("read")}])),d=v(1),c=v(0);async function p(){o(!0);try{const{data:e}=await function(e){return T.post("/notice/list",e)}({isRead:n.value,pageNo:d.value});i.value=e.list||[],c.value=e.count}catch(e){}finally{o(!1)}}return C([l,n,d],(([e])=>{e&&(console.log("fetchSourceData"),p())}),{immediate:!0}),{pageNo:d,total:c,loading:t,tabList:r,messageType:n,messageList:i,onPageChange:e=>{d.value=e.pageNo},readMessage:async function(e){if(console.log("readMessage",e),Array.isArray(e)){const a=e.map((e=>e.id));await F({ids:a})}else await F({ids:-1})}}}}),[["render",function(e,a,s,t,i,d){const p=E,y=S,v=R,C=A;return o(),n(C,{style:{display:"block"},loading:e.loading,class:"message-box-spin"},{default:l((()=>[r(v,{activeKey:e.messageType,"onUpdate:activeKey":a[0]||(a[0]=a=>e.messageType=a),type:"rounded","destroy-on-hide":"",class:"message-box"},{default:l((()=>[(o(!0),u(m,null,f(e.tabList,(a=>(o(),n(y,{key:a.key},{title:l((()=>[c("span",null,g(a.title),1)])),default:l((()=>[r(p,{messageList:e.messageList,total:e.total,onItemClick:e.readMessage,onPageChange:e.onPageChange},null,8,["messageList","total","onItemClick","onPageChange"])])),_:2},1024)))),128))])),_:1},8,["activeKey"])])),_:1},8,["loading"])}],["__scopeId","data-v-19b10711"]]),U={class:"page-message"},H=_(e({__name:"index",setup:e=>(k("showMessageContent",!1),k("messageScene","page"),(e,a)=>(o(),u("div",U,[r(G,{visible:!0})])))}),[["__scopeId","data-v-6a378442"]]);export{H as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.