PageSourceSearch

https://dao1.ai/build/assets/Index-a9ef7a1c.js

js dao1.ai collected 2026-10-05 12:41:30 UTC 5,549 bytes, 1 lines download raw bytes

1import{Q as v,T as w,o as u,f as c,d as l,u as e,w as n,F as x,Z as b,a as s,t as i,b as V,n as h,e as _,g as k}from"./app-3bfb3a62.js";import{_ as D}from"./ManagerLayout-dcc2ad30.js";import{_ as U}from"./NavLink-40cde206.js";import{_ as d}from"./InputLabel-e0c7f31d.js";import{_ as m}from"./TextInput-500d3d17.js";import{P as C}from"./PrimaryButton-29e34a67.js";import{D as E}from"./DangerButton-6c23f0d4.js";import{_ as N}from"./Pagination-6436141c.js";import{s as $}from"./multiselect-cbd15f4b.js";/* empty css                */import{u as y}from"./useDateFormat-3f9b8bf5.js";/* empty css            */import"./Swal-7b5808e2.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./moment-a9aaa855.js";const P=s("h2",{class:"font-semibold text-xl text-gray-800 leading-tight"},"KYC Management",-1),R={class:"py-12"},S={class:"mx-auto sm:px-6 lg:px-8 grid grid-cols-1 gap-4"},B={class:"p-4 sm:p-8 bg-white shadow sm:rounded-lg"},F={class:"grid grid-cols-4 gap-4 text-center"},I={class:"text-sm small"},A={class:"text-sm small"},L={class:"text-sm small"},z={class:"text-sm small"},M={class:"p-4 sm:p-8 bg-white shadow sm:rounded-lg"},j={class:"grid lg:grid-cols-4 grid-cols-1 gap-4"},T={class:"flex items-center justify-center gap-4"},G={class:"p-4 sm:p-8 bg-white shadow sm:rounded-lg"},K={class:"relative overflow-x-auto"},O={class:"w-full text-sm text-left rtl:text-right text-gray-500"},Q=s("thead",{class:"text-xs text-gray-700 uppercase bg-gray-50"},[s("tr",null,[s("th",{scope:"col",class:"px-3 py-1"}," User ID "),s("th",{scope:"col",class:"px-3 py-1"}," Username "),s("th",{scope:"col",class:"px-3 py-1"}," Email "),s("th",{scope:"col",class:"px-3 py-1"}," Status "),s("th",{scope:"col",class:"px-3 py-1"}," Reviser "),s("th",{scope:"col",class:"px-3 py-1"}," Request Created At "),s("th",{scope:"col",class:"px-3 py-1"}," Request Last Update at "),s("th",{scope:"col",class:"px-3 py-1"}," Check ")])],-1),Y={class:"text-xs"},Z={class:"bg-white border-b"},H={scope:"row",class:"px-3 py-2 font-medium text-gray-900 whitespace-nowrap"},J={class:"px-3 py-1"},W={class:"px-3 py-1"},X={class:"px-3 py-1"},q={class:"px-3 py-1"},ss={class:"px-3 py-1"},es={class:"px-3 py-1"},ts={class:"px-3 py-1"},ys={__name:"Index",setup(as){const r=v(),t=w({email:route().params.email??"",user_id:route().params.user_id??"",status:route().params.status??"",username:route().params.username??"",first_name:route().params.first_name??"",last_name:route().params.last_name??""}),f=p=>{p||(t.email="",t.user_id="",t.status="",t.username="",t.first_name="",t.last_name=""),t.get(route("manager.kyc-centralized.index"),{preserveState:p,preserveScroll:!0})};return(p,o)=>(u(),c(x,null,[l(e(b),{title:"Manager"}),l(D,null,{header:n(()=>[P]),default:n(()=>[s("div",R,[s("div",S,[s("div",B,[s("div",F,[s("p",I,"Approved: "+i(e(r).props.statistics.approved),1),s("p",A,"Pending: "+i(e(r).props.statistics.pending),1),s("p",L,"Declined: "+i(e(r).props.statistics.declined),1),s("p",z,"All: "+i(e(r).props.statistics.all),1)])]),s("div",M,[s("form",{onSubmit:o[7]||(o[7]=V(a=>f(!0),["prevent"])),class:"mt-6 space-y-6"},[s("div",j,[s("div",null,[l(d,{for:"first_name",value:"First Name"}),l(m,{id:"first_name",type:"text",class:"mt-1 block w-full bg-white",modelValue:e(t).first_name,"onUpdate:modelValue":o[0]||(o[0]=a=>e(t).first_name=a),autofocus:""},null,8,["modelValue"])]),s("div",null,[l(d,{for:"last_name",value:"Last name"}),l(m,{id:"last_name",type:"text",class:"mt-1 block w-full bg-white",modelValue:e(t).last_name,"onUpdate:modelValue":o[1]||(o[1]=a=>e(t).last_name=a),autofocus:""},null,8,["modelValue"])]),s("div",null,[l(d,{for:"user_id",value:"ID"}),l(m,{id:"user_id",type:"text",class:"mt-1 block w-full bg-white",modelValue:e(t).user_id,"onUpdate:modelValue":o[2]||(o[2]=a=>e(t).user_id=a),autofocus:""},null,8,["modelValue"])]),s("div",null,[l(d,{for:"email",value:"Email"}),l(m,{id:"email",type:"text",class:"mt-1 block w-full bg-white",modelValue:e(t).email,"onUpdate:modelValue":o[3]||(o[3]=a=>e(t).email=a),autofocus:""},null,8,["modelValue"])]),s("div",null,[l(d,{for:"username",value:"Username"}),l(m,{id:"username",type:"text",class:"mt-1 block w-full bg-white",modelValue:e(t).username,"onUpdate:modelValue":o[4]||(o[4]=a=>e(t).username=a),autofocus:""},null,8,["modelValue"])]),s("div",null,[l(d,{for:"status",value:"Status"}),l(e($),{modelValue:e(t).status,"onUpdate:modelValue":o[5]||(o[5]=a=>e(t).status=a),options:["PENDING","DECLINED","APPROVED"],mode:"single",class:"multiselect-green multiselect-manager"},null,8,["modelValue"])])]),s("div",T,[l(C,{class:h([{"opacity-25":e(t).processing},"rounded-md text-xs uppercase text-sm !py-2"]),disabled:e(t).processing},{default:n(()=>[_(" Filter ")]),_:1},8,["class","disabled"]),l(E,{onClick:o[6]||(o[6]=a=>f(!1)),class:h({"opacity-25":e(t).processing}),disabled:e(t).processing},{default:n(()=>[_(" Reset ")]),_:1},8,["class","disabled"])])],32)]),s("div",G,[s("div",K,[s("table",O,[Q,s("tbody",Y,[(u(!0),c(x,null,k(e(r).props.requests.data,a=>{var g;
1return u(),c("tr",Z,[s("th",H,i(a.user_id),1),s("td",J,i(a.user.username),1),s("td",W,i(a.user.email),1),s("td",X,i(a.status),1),s("td",q,i((g=a.reviser)==null?void 0:g.username),1),s("td",ss,i(e(y)(a.created_at)),1),s("td",es,i(e(y)(a.updated_at)),1),s("td",ts,[l(U,{href:p.route("manager.kyc-centralized.show",a)},{default:n(()=>[_(" Show ")]),_:2},1032,["href"])])])}),256))])])])]),l(N,{class:"pagination flex items-center justify-center",links:e(r).props.requests.links},null,8,["links"])])])]),_:1})],64))}};export{ys 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.