PageSourceSearch

https://member.ufabet888.red/assets/1789559418326/C_nL710j.js

js ufabet888.red collected 2026-10-06 13:18:20 UTC 3,522 bytes, 1 lines download raw bytes

1import{v as S,G as R,f as i,a as l,b as a,B as g,t as v,h as u,p as y,g as k,r as c,o as A,e as b,P as D,F as I,I as L,J as P,A as w,n as E}from"./zGN25SIG.js";import{C as F}from"./qF8I_tPr.js";import"./BmwrrxPv.js";import"./CTTOQ1fF.js";const H={class:"flex justify-center py-2"},$={class:"w-full px-4"},T=["id"],j={class:"text-xs ml-4 mt-1 uppercase"},V={class:"mr-4"},N={key:0},z=["src"],U={key:1},Y=["src"],G={class:"text-sm pb-1"},J=["innerHTML"],O={__name:"CustomDropDownBox",props:{buttonId:{type:String,default:""},announcementTitle:{type:String,default:""},announcementContent:{type:String,default:""},date:{type:String,default:""},time:{type:String,default:""},isRead:{type:Boolean,default:!1},isExpand:{type:Boolean,default:!1}},emits:["handleClick"],setup(h,{emit:n}){const t=h,p=n,r=R(()=>({"box-header":!t.isRead,"box-header-read":t.isRead}));function f(){p("handleClick",{id:t.buttonId})}return(m,_)=>(l(),i("div",H,[a("div",$,[a("div",{id:t.buttonId,class:g([r.value,"h-[32px] flex justify-between items-center cursor-pointer"]),onClick:f},[a("div",j,v(t.date)+", "+v(t.time),1),a("div",V,[t.isExpand?(l(),i("div",U,[a("img",{class:"mx-auto w-[12px] h-[6px] cursor-pointer",width:"40px",src:u(y)("/images/layout/icn-arrow-up.svg"),alt:"icn"},null,8,Y)])):(l(),i("div",N,[a("img",{class:"mx-auto w-[12px] h-[6px] cursor-pointer",width:"40px",src:u(y)("/images/layout/icn-arrow-down.svg"),alt:"icn"},null,8,z)]))])],10,T),a("div",{class:g(["flex flex-col box-content px-4 py-2",!t.isExpand&&t.isRead?"opacity-50":""])},[a("div",G,v(t.announcementTitle),1),t.isExpand?(l(),i("div",{key:0,class:"text-xs text-[#FFF]",innerHTML:t.announcementContent},null,8,J)):k("",!0)],2)])]))}},q=S(O,[["__scopeId","data-v-038b7bcf"]]),K={class:"bg-[#1E1E1E] nav-gap-h-full"},Q={class:"pt-2"},W={class:"show-more-btn flex justify-center items-center text-[#FBDEB2] text-sm"},X={__name:"index",setup(h){const n=c([]),t=c(1),p=c(1),r=c(10),f=c(1),m=c(!1);async function _(d,s){const e=await P.getAnnouncements(d,s);if(e.succ){e.data.rows.forEach(o=>{n.value.push({id:o._id,order:o.order,title:o.title,content:o.content,date:w(o.createdAt.toLocaleString()).format("D MMM YY"),time:w(o.createdAt.toLocaleString()).format("hh:mm:ss A"),isRead:!1,isExpand:!1})});const B=E().getAnnouncementReadList();n.value.forEach(o=>{B.includes(o.id)&&(o.isRead=!0)}),t.value=e.data.page,r.value=e.data.pageSize,p.value=e.data.total,f.value=e.data.totalPages,p.value>10&&(m.value=!0),f.value===t.value&&(m.value=!1)}}function C(){t.value+=1,_(t.value,r.value)}function M(d){const s=n.value.findIndex(e=>e.id===d.id);s!==-1&&(n.value[s].isRead=!0,n.value[s].isExpand=!n.value[s].isExpand,E().setAnnouncementRead(d.id)),n.value.forEach((e,x)=>{s!==x&&(e.isExpand=!1)})}return A(()=>{_(t.value,r.value)}),(d,s)=>(l(),i("div",K,[b(u(F),{title:d.$t("menu.announcement"),"menu-link":u(D).HOME},null,8,["title","menu-link"]),a("div",Q,[(l(!0),i(I,null,L(n.value,e=>(l(),i("div",{key:e.id},[b(u(q),{"button-id":e.id,date:e.date,time:e.time,"announcement-title":e.title,"announcement-content":e.content,"is-expand":e.isExpand,"is-read":e.isRead,onHandleClick:s[0]||(s[0]=x=>M(x))},null,8,["button-id","date","time","announcement-title","announcement-content","is-expand","is-read"])]))),128))]),m.value?(l(),i("div",{key:0,class:"flex justify-center cursor-pointer pt-2",onClick:C},[a("div",W,v(d.$t("btn.showMore")),1)])):k("",!0),s[1]||(s[1]=a("div",{class:"pb-[50px]"},null,-1))]))}},ae=S(X,[["__scopeId","data-v-154e8cdf"]]);export{ae 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.