1import{u as A,a as H,r as j,j as e,H as V,L as $}from"./app-Dkst9jB7.js";import{A as q}from"./AuthenticatedLayout-a3KYPIbM.js";import{P as G}from"./Pagination-BhI0zB-k.js";import{I as o}from"./InputLabel-7Wl6ynRV.js";import{P as J}from"./PrimaryButton-BHF-mjQ8.js";import K from"./SendEmailModal-C2S-fJVF.js";import O from"./SendSmsModal-eVFnuHkD.js";import Q from"./BulkEmailModal-BCOqIqnc.js";import T from"./BulkSmsModal-C2hcEtK3.js";import"./ApplicationLogo-Bvgo2WZP.js";import"./index-QdI_GQlX.js";/* empty css */import"./sweetalert2.esm.all-D3pEHXw3.js";import"./image-resize.min-mR9TDjwg.js";/* empty css */function me({auth:m}){const{users:d,divisions:E,districts:h,upazillas:p,unions:b,search:i}=A().props,u=s=>{var l,a;return(l=m.denied)!=null&&l.includes(s)?!1:m.is_super_admin||((a=m.permissions)==null?void 0:a.includes(s))},{data:t,setData:_,get:v,processing:M}=H({division_id:(i==null?void 0:i.division_id)||"",district_id:(i==null?void 0:i.district_id)||"",upazilla_id:(i==null?void 0:i.upazilla_id)||"",union_id:(i==null?void 0:i.union_id)||"",name:(i==null?void 0:i.name)||"",mobile:(i==null?void 0:i.mobile)||"",email:(i==null?void 0:i.email)||"",date_from:(i==null?void 0:i.date_from)||"",date_to:(i==null?void 0:i.date_to)||"",status:(i==null?void 0:i.status)??"",sort:(i==null?void 0:i.sort)||"created_at",direction:(i==null?void 0:i.direction)||"desc"}),[f,N]=j.useState(null),[g,C]=j.useState(null),[U,y]=j.useState(!1),[P,k]=j.useState(!1),n=s=>{const{name:l,value:a}=s.target;_(x=>({...x,[l]:a,...l==="division_id"?{district_id:"",upazilla_id:"",union_id:""}:{},...l==="district_id"?{upazilla_id:"",union_id:""}:{},...l==="upazilla_id"?{union_id:""}:{}}))},I=s=>{s.preventDefault(),v(route("admin.crm.users.index"),t,{forceFormData:!0})},r=s=>{const l=t.sort===s&&t.direction==="asc"?"desc":"asc",a={...t,sort:s,direction:l};_(a),v(route("admin.crm.users.index"),a,{forceFormData:!0})},c=s=>t.sort!==s?e.jsx("i",{className:"ti ti-selector text-muted"}):t.direction==="asc"?e.jsx("i",{className:"ti ti-sort-ascending"}):e.jsx("i",{className:"ti ti-sort-descending"}),L=t.division_id?h.filter(s=>s.division_id==t.division_id):h,F=t.district_id?p.filter(s=>s.district_id==t.district_id):p,R=t.upazilla_id?b.filter(s=>s.upazilla_id==t.upazilla_id):b;return e.jsxs(q,{auth:m,menu:"crm",submenu:"users",title:"à¦à¦à¦à¦¾à¦° মà§à¦¯à¦¾à¦¨à§à¦à¦®à§à¦¨à§à¦",children:[e.jsx(V,{title:"à¦à¦à¦à¦¾à¦° মà§à¦¯à¦¾à¦¨à§à¦à¦®à§à¦¨à§à¦ (CRM)"}),e.jsxs("div",{className:"content-wrapper",children:[e.jsxs("div",{className:"page-header mb-3 d-flex justify-content-between align-items-center flex-wrap",children:[e.jsxs("h3",{className:"page-title",children:[e.jsx("span",{className:"bg-primary text-white p-1 rounded me-2",children:e.jsx("i",{className:"ti ti-users-group"})})," à¦à¦à¦à¦¾à¦° মà§à¦¯à¦¾à¦¨à§à¦à¦®à§à¦¨à§à¦ (CRM)"]}),e.jsxs("div",{className:"d-flex gap-2",children:[u("crm_users_send_email")&&e.jsxs("button",{type:"button",className:"btn btn-outline-info",onClick:()=>y(!0),children:[e.jsx("i",{className:"ti ti-mail"})," বালà§à¦ à¦à¦®à§à¦à¦²"]}),u("crm_users_send_sms")&&e.jsxs("button",{type:"button",className:"btn btn-outline-warning",onClick:()=>k(!0),children:[e.jsx("i",{className:"ti ti-message"})," বালà§à¦ à¦à¦¸à¦à¦®à¦à¦¸"]}),e.jsxs("a",{href:route("admin.crm.users.export",t),className:"btn btn-outline-success",children:[e.jsx("i",{className:"ti ti-download"})," à¦à¦à§à¦¸à¦ªà§à¦°à§à¦ (CSV)"]})]})]}),e.jsx("div",{className:"row mb-3",children:e.jsx("div",{className:"col-12",children:e.jsx("div",{className:"card",children:e.jsx("div",{className:"card-body",children:e.jsx("form",{onSubmit:I,children:e.jsxs("div",{className:"row",children:[e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"বিà¦à¦¾à¦"}),e.jsxs("select",{name:"division_id",value:t.division_id,onChange:n,className:"form-control",children:[e.jsx("option",{value:"",children:"সà¦à¦²"}),E.map(s=>e.jsx("option",{value:s.id,children:s.bn_name},s.id))]})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"à¦à§à¦²à¦¾"}),e.jsxs("select",{name:"district_id",value:t.district_id,onChange:n,className:"form-control",children:[e.jsx("option",{value:"",children:"সà¦à¦²"}),L.map(s=>e.jsx("option",{value:s.id,children:s.bn_name},s.id))]})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"à¦à¦ªà¦à§à¦²à¦¾"}),e.jsxs("select",{name:"upazilla_id",value:t.upazilla_id,onChange:n,className:"form-control",children:[e.jsx("option",{value:"",children:"সà¦à¦²"}),F.map(s=>e.jsx("option",{value:s.id,children:s.bn_name},s.id))]})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"à¦à¦à¦¨à¦¿à¦¯à¦¼à¦¨"}),e.jsxs("select",{name:"union_id",value:t.union_id,onChange:n,className:"form-control",children:[e.jsx("option",{value:"",children:"সà¦à¦²"}),R.map(s=>e.jsx("option",{value:s.id,children:s.bn_name},s.id))]})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"সà§à¦à§à¦¯à¦¾à¦à¦¾à¦¸"}),e.jsxs("select",{name:"status",value:t.status,onChange:n,className:"form-control",children:[e.jsx("option",{value:"",children:"সà¦à¦²"}),e.jsx("option",{value:"1",children:"সà¦à§à¦°à¦¿à¦¯à¦¼"}),e.jsx("option",{value:"0",children:"নিষà§à¦à§à¦°à¦¿à¦¯à¦¼"})]})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"নাম"}),e.jsx("input",{type:"text",name:"name",value:t.name,onChange:n,className:"form-control",placeholder:"নাম লিà¦à§à¦¨"})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"মà§à¦¬à¦¾à¦à¦²"}),e.jsx("input",{type:"text",name:"mobile",value:t.mobile,onChange:n,className:"form-control",placeholder:"মà§à¦¬à¦¾à¦à¦² নমà§à¦¬à¦°"})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"à¦à¦®à§à¦à¦²"}),e.jsx("input",{type:"text",name:"email",value:t.email,onChange:n,className:"form-control",placeholder:"à¦à¦®à§à¦à¦²"})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"নিবনà§à¦§à¦¨à§à¦° তারিঠ(শà§à¦°à§)"}),e.jsx("input",{type:"date",name:"date_from",value:t.date_from,onChange:n,className:"form-control"})]}),e.jsxs("div",{className:"col-sm-2 mb-3",children:[e.jsx(o,{value:"নিবনà§à¦§à¦¨à§à¦° তারিঠ(শà§à¦·)"}),e.jsx("input",{type:"date",name:"date_to",value:t.date_to,onChange:n,className:"form-control"})]}),e.jsx("div",{className:"col-sm-2 mb-3 d-flex align-items-end",children:e.jsx(J,{type:"submit",disabled:M,children:"সারà§à¦ à¦à¦°à§à¦¨"})})]})})})})})}),e.jsx("div",{className:"row",children:e.jsx("div",{className:"col-12 grid-margin",children:e.jsxs("div",{className:"card",children:[e.jsx("div",{className:"card-body",children:e.jsx("div",{className:"table-responsive",children:e.jsxs("table",{className:"table",children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsxs("th",{role:"button",onClick:()=>r("id"),children:["à¦à¦à¦à¦¾à¦° à¦à¦à¦¡à¦¿ ",c("id")]}),e.jsxs("th",{role:"button",onClick:()=>r("name"),children:["নাম ",c("name")]}),e.jsxs("th",{role:"button",onClick:()=>r("mobile"),children:["মà§à¦¬à¦¾à¦à¦² ",c("mobile")]}),e.jsxs("th",{role:"button",onClick:()=>r("email"),children:["à¦à¦®à§à¦à¦² ",c("email")]}),e.jsx("th",{children:"à¦à§à¦à¦²à¦¿à¦ à¦
বসà§à¦¥à¦¾à¦¨"}),e.jsxs("th",{role:"button",onClick:()=>r("created_at"),children:["নিবনà§à¦§à¦¨à§à¦° তারিঠ",c("created_at")]}),e.jsx("th",{children:"সনদ à¦à¦¬à§à¦¦à¦¨"}),e.jsx("th",{children:"à¦à§à¦°à§à¦¡ লাà¦à¦¸à§à¦¨à§à¦¸"}),e.jsx("th",{children:"à¦
à§à¦¯à¦¾à¦à¦¶à¦¨"})]})}),e.jsx("tbody",{children:d&&d.data.length>0?d.data.map(s=>{var a,x,S,w,z,B,D;const l=(a=s.user_union)==null?void 0:a.union;return e.jsxs("tr",{children:[e.jsx("td",{children:s.id}),e.jsx("td",{children:s.name||"--"}),e.jsx("td",{children:s.mobile?e.jsx("a",{href:`tel:${s.mobile}`,children:s.mobile}):"--"}),e.jsx("td",{children:s.email||"--"}),e.jsx("td",{children:l?e.jsxs("span",{className:"text-muted",children:[(w=(S=(x=l.upazilla)==null?void 0:x.district)==null?void 0:S.division)==null?void 0:w.bn_name,", ",(B=(z=l.upazilla)==null?void 0:z.district)==null?void 0:B.bn_name,", ",(D=l.upazilla)==null?void 0:D.bn_name,", ",l.bn_name]}):"--"}),e.jsx("td",{children:s.created_at?new Date(s.created_at).toLocaleDateString("bn-BD"):"--"}),e.jsx("td",{children:e.jsx("span",{className:"badge bg-primary",children:s.sonod_applications_count})}),e.jsx("td",{children:e.jsx("span",{className:"badge bg-info",children:s.trade_licenses_count})}),e.jsx("td",{children:e.jsxs("div",{className:"d-flex gap-1",children:[e.jsx($,{href:route("admin.crm.users.show",s.id),className:"btn btn-sm btn-outline-primary",title:"বিসà§à¦¤à¦¾à¦°à¦¿à¦¤",children:e.jsx("i",{className:"ti ti-eye"})}),u("crm_users_send_email")&&e.jsx("button",{type:"button",className:"btn btn-sm btn-outline-info",title:"à¦à¦®à§à¦à¦² পাঠান",onClick:()=>N(s),children:e.jsx("i",{className:"ti ti-mail"})}),u("crm_users_send_sms")&&e.jsx("button",{type:"button",className:"btn btn-sm btn-outline-warning",title:"à¦à¦¸à¦à¦®à¦à¦¸ পাঠান",onClick:()=>C(s),children:e.jsx("i",{className:"ti ti-message"})})]})})]},s.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:"9",children:e.jsx("span",{className:"text-center d-block py-3",children:"à¦à§à¦¨ তথà§à¦¯ পাà¦à¦¯à¦¼à¦¾ যায়নি! ð"})})})})]})})}),e.jsx(G,{links:d.links})]})})})]}),f&&e.jsx(K,{user:f,onClose:()=>N(null)}),g&&e.jsx(O,{user:g,onClose:()=>C(null)}),U&&e.jsx(Q,{filters:t,totalCount:d.total,onClose:()=>y(!1)}),P&&e.jsx(T,{filters:t,totalCount:d.total,onClose:()=>k(!1)})]})}export{me 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.