PageSourceSearch

https://eno.id/assets/index-MmD6uRBy.js

js eno.id collected 2026-10-10 00:13:03 UTC 8,390 bytes, 1 lines download raw bytes

1import{p as dt,k as D,l as T,o as e,N as it,t as b,h as lt,c as t,s as o,j as La,n as Pa,b as l,r as a,A as m,w as ka,m as f,f as vt,v as ct,$ as pt,e as Ia,g as p,W as _t,u as ut,a as X,D as mt,O as bt}from"./app-Dosly6eR.js";import{L as xt,r as gt,s as za}from"./link-CqhDHb2C.js";import{b as ft}from"./input-H7Tto37-.js";import{b as Sa}from"./select-CAa-1okv.js";import{b as yt}from"./quote-CmU5oTVc.js";import{o as ht,b as wt}from"./toggle-theme-QJ8nbV0P.js";import{B as Dt}from"./button-pagination-camel-case-BgTha72a.js";import{I as Mt}from"./input-search-K1gV9_Xm.js";import{C as At}from"./index-CYtqQ2cS.js";import{d as g}from"./common-B7LuTNu6.js";import{P as Ct,C as Et,D as Lt}from"./rebis-1bNZ536U.js";import{R as re}from"./rebis-1bNZ536U.js";import"./chevron-right-Bksr-sLs.js";import"./user-BNffI6Rg.js";import"./chevron-up-xBe31tOR.js";import"./shield-check-Cfvg0xpV.js";import"./phone-cey6RZ0x.js";var Pt=b("<!> Add Client Add-ons",1),kt=b("<option> </option>"),It=b('<span class="badge badge-success badge-sm">Active</span>'),zt=b('<span class="badge badge-warning badge-sm">Pending</span>'),St=b('<span class="badge badge-error badge-sm">Expired</span>'),Ut=b('<span class="badge badge-error bg-gray-600 border-gray-600 badge-sm">Canceled</span>'),Ht=b('<tr><td class="whitespace-nowrap w-20 text-center"> </td><td class="max-w-xs text-sm"><div class="font-medium text-base-content"> </div> <div class="text-xs text-base-content/70 flex items-center gap-1 mt-0.5 overflow-x-auto whitespace-nowrap [scrollbar-width:none] [-ms-overflow-style:none] [&amp;::-webkit-scrollbar]:hidden"> </div> <div class="text-xs text-base-content/50 max-w-xs mt-0.5 overflow-x-auto whitespace-nowrap [scrollbar-width:none] [-ms-overflow-style:none] [&amp;::-webkit-scrollbar]:hidden"> </div></td><td class="whitespace-nowrap"> </td><td class="whitespace-nowrap"> </td><td class="whitespace-nowrap"> <!></td><td class="whitespace-nowrap"><!></td><td class="whitespace-nowrap"> </td><td class="whitespace-nowrap"> </td><td class="whitespace-nowrap"> </td></tr>'),Nt=b('<tr><td class="px-6 py-4 text-center text-gray-500 dark:text-gray-400">No data available</td></tr>'),Tt=b('<div class="overflow-x-auto rounded-box border border-base-content/5 bg-base-100"><table class="table"><thead><tr><th class="w-20 text-center">ID</th><th>Client</th><th>Organization Unit</th><th>Service</th><th>Duration</th><th>Status</th><th>Start Date</th><th>End Date</th><th>Created At</th></tr></thead><tbody></tbody></table></div> <div class="border-t border-base-200 px-6 py-4 bg-base-100 text-base-content transition-colors"><!></div>',1),$t=b('<div class="p-4 mx-auto max-w-(--breakpoint-2xl) md:p-6"><div class="card bg-base-100 text-base-content card-border border-base-300 mb-6"><div class="card-body flex-col md:flex-row flex space-y-2 md:space-y-0 md:items-center"><div><h2 class="card-title text-xl font-bold flex items-center gap-2">Add-ons</h2> <p class="text-sm text-base-content/70">View, manage, and monitor your active addons details.</p></div> <div class="grid grid-cols-1 gap-2 ml-0 md:ml-auto"><!></div></div></div> <div class="card bg-base-100 text-base-content card-border border-base-300"><div class="card-body p-0"><div class="p-4 flex flex-col sm:flex-row gap-3 justify-between items-center"><div class="w-full sm:max-w-xs"><!></div> <div class="flex flex-col sm:flex-row gap-2 w-full sm:w-auto justify-end"><select class="select select-sm sm:w-44 w-full"><option>All Organization Unit</option><!></select> <select class="select select-sm sm:w-44 w-full"><option>ALL Status</option><option>Pending</option><option>Active</option><option>Expired</option><option>Canceled</option></select> <div class="input input-sm sm:w-44 w-full"><input placeholder="Select Date"> <!></div> <a target="_blank" href="/client/export" class="btn btn-outline btn-sm"><!> Export</a></div></div> <!></div></div></div>');function te(Ua,k){dt(k,!0);const[Ha,Na]=ct(),Ta=()=>ut(bt,"$page",Ha),I=it(()=>new URLSearchParams(Ta().url.split("?")[1]||""));let F=D(T(e(I).get("search")||"")),J=D(T(e(I).get("status")||"ALL")),q=D(T(e(I).get("organizationUnit")||"ALL")),M=D(T(e(I).get("minDate")||"")),A=D(T(e(I).get("maxDate")||"")),$,R=D(null),y=D("");ht(()=>{e(R)&&(e(M)!==""&&e(A)!==""&&e(y)!==""?m(y,`${g(e(M),"dd MMM yyyy")} - ${g(e(A),"dd MMM yyyy")}`):e(M)!==""&&e(A)!==""&&e(y)===""&&m(y,`${g(e(M),"dd MMM yyyy")} - ${g(e(A),"dd MMM yyyy")}`),$=new At(e(R),{type:"multiple",displayDatesOutside:!0,disableDatesPast:!1,selectionDatesMode:"multiple-ranged",inputMode:!0,enableJumpToSelectedDate:!0,selectedDates:[e(M),e(A)],locale:"id-ID",onClickDate(s){if(s.context&&s.context.selectedDates){const{selectedDates:v}=s.context;v.length>1&&(m(y,`${g(v[0],"dd MMM yyyy")} - ${g(v[1],"dd MMM yyyy")}`),m(M,v[0],!0),m(A,v[1],!0),O())}}}),$.init())}),wt(()=>{$&&$.destroy()});function ma(s=1){_t.get("/addons",{search:e(F),organizationUnit:e(q),page:s,status:e(J)},{preserveState:!0,replace:!0})}function O(){ma(1)}var K=$t();lt(s=>{pt.title="Add-ons | Rebis"});var Q=t(K),ba=t(Q),xa=o(t(ba),2),$a=t(xa);xt($a,{href:"/addons/add",class:"btn btn-primary btn-block btn-sm",children:(s,v)=>{var c=Pt(),h=La(c);Ct(h,{class:"size-[1.2em]",strokeWidth:2.5}),Pa(),l(s,c)},$$slots:{default:!0}}),a(xa),a(ba),a(Q);var ga=o(Q,2),fa=t(ga),Y=t(fa),Z=t(Y),Ra=t(Z);Mt(Ra,{oninput:O,get value(){return e(F)},set value(s){m(F,s,!0)}}),a(Z);var ya=o(Z,2),z=t(ya);z.__change=O;var aa=t(z);aa.value=aa.__value="ALL";var Oa=o(aa);ka(Oa,16,()=>k.organizationUnits,s=>s,(s,v)=>{var c=kt(),h={},V=t(c,!0);a(c),Ia(U=>{h!==(h=U)&&(c.value=(c.__value=U)??""),p(V,v.name)},[()=>v.id.toString()]),l(s,c)}),a(z);var S=o(z,2);S.__change=O;var ta=t(S);ta.value=ta.__value="ALL";var ea=o(ta);ea.value=ea.__value="PENDING";var sa=o(ea);sa.value=sa.__value="ACTIVE";var ra=o(sa);ra.value=ra.__value="EXPIRED";var ha=o(ra);ha.value=ha.__value="CANCELED",a(S);var oa=o(S,2),j=t(oa);gt(j),yt(j,s=>m(R,s),()=>e(R));var ja=o(j,2);Et(ja,{class:"size-[1.2em]"}),a(oa);var wa=o(oa,2),Va=t(wa);Lt(Va,{class:"size-[1.25em]"}),Pa(),a(wa),a(ya),a(Y);var Wa=o(Y,2);{var Ba=s=>{var v=Tt(),c=La(v),h=t(c),V=o(t(h));ka(V,20,()=>k.pagination.data,w=>w,(w,r)=>{var H=Ht(),na=t(H),Xa=t(na,!0);a(na);var W=o(na),da=t(W),Fa=t(da,!0);a(da);var ia=o(da,2),Ja=t(ia,!0);a(ia);var Da=o(ia,2),qa=t(Da);a(Da),a(W);var la=o(W),Ka=t(la,!0);a(la);var va=o(la),Qa=t(va,!0);a(va);var ca=o(va),Ma=t(ca),Ya=o(Ma);{var Za=i=>{var x=X("Month");l(i,x)},at=(i,x)=>{{var N=n=>{var _=X("Day");l(n,_)},C=(n,_)=>{{var E=d=>{var u=X("Hour");l(d,u)},L=d=>{var u=X("Unknown");l(d,u)};f(n,d=>{r.serviceplan.durationType==="H"?d(E):d(L,!1)},_)}};f(i,n=>{r.serviceplan.durationType==="D"?n(N):n(C,!1)},x)}};f(Ya,i=>{r.serviceplan.durationType==="M"?i(Za):i(at,!1)})}a(ca);var pa=o(ca),tt=t(pa);{var et=i=>{var x=It();l(i,x)},st=(i,x)=>{{var N=n=>{var _=zt();l(n,_)},C=(n,_)=>{{var E=d=>{var u=St();l(d,u)},L=(d,u)=>{{var B=P=>{var G=Ut();l(P,G)};f(d,P=>{r.status==="CANCELED"&&P(B)},u)}};f(n,d=>{r.status==="EXPIRED"?d(E):d(L,!1)},_)}};f(i,n=>{r.status==="PENDING"?n(N):n(C,!1)},x)}};f(tt,i=>{r.status==="ACTIVE"?i(et):i(st,!1)})}a(pa);var _a=o(pa),rt=t(_a,!0);a(_a);var ua=o(_a),ot=t(ua,!0);a(ua);var Aa=o(ua),nt=t(Aa,!0);a(Aa),a(H),Ia((i,x,N)=>{var C,n,_,E,L,d,u,B,P,G,Ca,Ea;p(Xa,r.id),za(W,"title",`${((C=r.member)==null?void 0:C.address)??""}, ${((_=(n=r.member)==null?void 0:n.village)==null?void 0:_.name)??""}, ${((L=(E=r.member)==null?void 0:E.district)==null?void 0:L.name)??""}`),p(Fa,(d=r.member)==null?void 0:d.name),p(Ja,(u=r.member)==null?void 0:u.phone),p(qa,`${((B=r.member)==null?void 0:B.address)??""}, ${((G=(P=r.member)==null?void 0:P.village)==null?void 0:G.name)??""}, ${((Ea=(Ca=r.member)==null?void 0:Ca.district)==null?void 0:Ea.name)??""}`),p(Ka,r.organizationUnit.name),p(Qa,r.serviceplan.description),p(Ma,`${r.serviceplan.duration??""}
1 `),p(rt,i),p(ot,x),p(nt,N)},[()=>g(r.startDate,"dd MMM yyyy • HH:mm:ss"),()=>g(r.endDate,"dd MMM yyyy • HH:mm:ss"),()=>g(r.createdAt,"dd MMM yyyy • HH:mm:ss")]),l(w,H)},w=>{var r=Nt(),H=t(r);za(H,"colspan",9),a(r),l(w,r)}),a(V),a(h),a(c);var U=o(c,2),Ga=t(U);Dt(Ga,{get meta(){return k.pagination.meta},onPageChange:w=>ma(w)}),a(U),l(s,v)};f(Wa,s=>{k.pagination&&s(Ba)})}a(fa),a(ga),a(K),Sa(z,()=>e(q),s=>m(q,s)),Sa(S,()=>e(J),s=>m(J,s)),ft(j,()=>e(y),s=>m(y,s)),l(Ua,K),vt(),Na()}mt(["change"]);export{te as default,re as layout};

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.