PageSourceSearch

https://unitedcode.ai/assets/index-9d0325ba.js

js unitedcode.ai collected 2026-10-05 13:11:00 UTC 4,254 bytes, 1 lines download raw bytes

1import{_ as N}from"./TablePagination-04b1a85e.js";import{z as D,k as i,aA as $,$ as z,o as u,c as V,q as a,b,w as n,p as o,m as l,W as y,B as R,a8 as q,aa as L,an as W,U as p,L as h,S as j,A as E,J as F,X as J,au as P,Y as O,ap as Q,r as X,N as Y,O as G}from"./index-f06b639b.js";import{_ as H}from"./AppSelect-cc91a392.js";import{a as K}from"./formatters-edce0029.js";import{u as M}from"./useClientsStore-d88c1a5a.js";import{V as Z}from"./VDataTableServer-c0c2628d.js";import"./VPagination-010990f4.js";import"./VSelect-d345d81a.js";import"./dialog-transition-acb80298.js";import"./VMenu-c00f23a4.js";import"./VChip-89d698f9.js";import"./VDataTable-d7df1894.js";import"./filter-801e188c.js";import"./VTable-f8cdcc4d.js";const ee=d=>(Y("data-v-b330a60f"),d=d(),G(),d),ae={class:"d-flex gap-6 align-center flex-wrap"},te={class:"d-flex align-center gap-2"},se={class:"d-flex align-center flex-wrap gap-4"},ne={class:"engineers-list-search"},oe={class:"d-flex align-center"},le={key:1},ie={class:"text-base"},re={class:"font-weight-medium engineers-list-name"},ce={class:"text-sm text-medium-emphasis"},pe=ee(()=>l("div",{class:"text-center"},"Success",-1)),k={__name:"index",setup(d){O();const C=M(),c=i(""),g=i(0),_=i([]),v=i([]),f=i(!1),s=i({page:1,itemsPerPage:10,sortBy:[],groupBy:[],search:void 0}),x=i(!1),S=i(1);S.value=s.value.page;const B=[{title:"Clients",key:"clients",sortable:!1},{title:"Company",key:"company",align:"center",sortable:!1},{title:"Assigned engineers",key:"assigned_engineers",align:"center",sortable:!1},{title:"Action",key:"actions",align:"center",sortable:!1}],I=(w,t)=>{x.value=!0,C.fetchClients({q:w,options:t}).then(r=>{_.value=r.data.data,g.value=r.data.meta.total,s.value.page=r.data.meta.current_page,x.value=!1}).catch(r=>{console.log(r)})},m=()=>{I(c.value,s.value)};return $(c,()=>{s.value.page=1,m()},{debounce:500,maxWait:1e3}),z(()=>s.value.itemsPerPage,()=>{s.value.page=1,m()}),m(),(w,t)=>{const r=H,U=Q,A=X("IconBtn"),T=N;return u(),V("section",null,[a(_)?(u(),b(E,{key:0,id:"clients-list"},{default:n(()=>[o(R,{class:"d-flex justify-space-between align-center flex-wrap gap-4"},{default:n(()=>[l("div",ae,[l("div",te,[o(r,{"model-value":a(s).itemsPerPage,items:[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"}],style:{"inline-size":"4.5rem"},"onUpdate:modelValue":t[0]||(t[0]=e=>a(s).itemsPerPage=parseInt(e,10))},null,8,["model-value"])])]),l("div",se,[l("div",ne,[o(U,{modelValue:a(c),"onUpdate:modelValue":t[1]||(t[1]=e=>y(c)?c.value=e:null),placeholder:"Search Client",clearable:""},null,8,["modelValue"])])])]),_:1}),o(q),o(a(Z),{modelValue:a(v),"onUpdate:modelValue":t[3]||(t[3]=e=>y(v)?v.value=e:null),"items-per-page":a(s).itemsPerPage,"onUpdate:itemsPerPage":t[4]||(t[4]=e=>a(s).itemsPerPage=e),page:a(s).page,"onUpdate:page":t[5]||(t[5]=e=>a(s).page=e),loading:a(x),"items-length":a(g),headers:B,items:a(_),class:"text-no-wrap","onUpdate:options":t[6]||(t[6]=e=>s.value=e)},{"item.clients":n(({item:e})=>[l("div",oe,[o(L,{size:"38",variant:e.raw.avatar.length?void 0:"tonal",class:"me-3"},{default:n(()=>[e.raw.avatar.length?(u(),b(W,{key:0,src:`/api/avatar/${e.raw.avatar}`,cover:""},null,8,["src"])):(u(),V("span",le,p(a(K)(e.raw.name)),1))]),_:2},1032,["variant"]),l("div",null,[l("h6",ie,[l("span",re,p(e.raw.name),1)]),l("span",ce,p(e.raw.email),1)])])]),"item.company":n(({item:e})=>[h(p(e.raw.company_name?e.raw.company_name:"-"),1)]),"item.assigned_engineers":n(({item:e})=>[h(p(e.raw.engineers_count?e.raw.engineers_count:"-"),1)]),"item.actions":n(({item:e})=>[o(A,{to:{name:"pages-clients-id",params:{id:e.raw.id}}},{default:n(()=>[o(j,{icon:"tabler-eye"})]),_:2},1032,["to"])]),bottom:n(()=>[o(T,{page:a(s).page,"onUpdate:page":[t[2]||(t[2]=e=>a(s).page=e),m],"items-per-page":a(s).itemsPerPage,"total-items":a(g)},null,8,["page","items-per-page","total-items"])]),_:1},8,["modelValue","items-per-page","page","loading","items-length","items"])]),_:1})):F("",!0),o(J,{modelValue:a(f),"onUpdate:modelValue":t[7]||(t[7]=e=>y(f)?f.value=e:null),timeout:1500,color:"success",location:"center center"},{default:n(()=>[pe]),_:1},8,["modelValue"])])}}};typeof P=="function"&&P(k);const ke=D(k,[["__scopeId","data-v-b330a60f"]]);export{ke 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.