import{r as e}from"./chunk-QTnfLwEv.js";import{n as t,t as n}from"./jsx-runtime-BWRPWl8p.js";import{t as r}from"./DropdownActions-zmC64Ml1.js";import{Da as i,G as a,Ia as o,La as s,Li as c,Ma as l,Qt as u,Ra as d,W as f,ha as p,mn as m}from"./index-DccLTdzK.js";import{t as h}from"./withRouter-CRkgdzqj.js";import{t as g}from"./PageHeader-DNnlanBD.js";import{t as _}from"./DataTable-KLBE0uXO.js";import{r as v}from"./departamentos-NHlcDrlT.js";/* empty css              */import{t as y}from"./query-string-D4ReIoyH.js";import{f as b,r as x}from"./servicios-BMvAmrGU.js";var S=e(t(),1),C=d(),w=n();function T({data:e,history:t,setShow:n}){console.log(e);let r=e[0],[a,o]=(0,S.useState)([]),s=()=>{try{v().then(e=>{let{data:t}=e;o(D(t))}).catch(e=>{})}catch{}};(0,S.useEffect)(()=>{s()},[]);let[l,d]=(0,S.useState)(E()),[p,m]=(0,S.useState)(!0);return(0,S.useEffect)(()=>{setTimeout(()=>{m(!1)},500)},[]),(0,w.jsxs)(w.Fragment,{children:[p&&(0,w.jsx)(f,{}),(0,w.jsx)(`div`,{className:`generalEstablecimiento`,children:(0,w.jsxs)(c,{className:`formEstablecimiento`,onSubmit:e=>{e.preventDefault();try{m(!0);let e=l.departamento.split(`/`),a={folioDepartamento:e[0],departamento:e[1],email:e[2]};x(r,a).then(e=>{let{data:r}=e;u(`Se ha transferido la orden de cliente `+a.folioDepartamento,a),i.success(r.mensaje),t({search:y.stringify(``)}),m(!1),n(!1)})}catch(e){console.log(e)}},onChange:e=>{d({...l,[e.target.name]:e.target.value})},children:[(0,w.jsxs)(c.Group,{children:[(0,w.jsx)(c.Label,{className:`lblTelefono`,children:`Departamento: `}),(0,w.jsxs)(c.Control,{as:`select`,className:`inpTelefono`,placeholder:`Ingresa modelo`,defaultValue:l.departamento,name:`departamento`,children:[(0,w.jsx)(`option`,{children:`Elige una opción`}),(0,C.map)(a,(e,t)=>(0,w.jsxs)(`option`,{value:e?.folio+`/`+e?.nombre+`/`+e?.email,children:[` `,e?.nombre]},t))]})]}),(0,w.jsx)(`br`,{}),(0,w.jsx)(`label`,{}),(0,w.jsx)(`div`,{className:`divSubmit`,children:(0,w.jsx)(`input`,{className:`submit`,value:`Enviar`,type:`submit`})})]})})]})}function E(){return{departamento:``}}function D(e){let t=[];return e.forEach(e=>{t.push({id:e._id,folio:e.folio,nombre:e.nombre,email:e.email,estado:e.estado})}),t}function O(e){let{location:t,history:n}=e,[c,u]=(0,S.useState)(!0),[d,h]=(0,S.useState)(``),[v,y]=(0,S.useState)(``),[x,C]=(0,S.useState)(``),E=()=>{try{l(s(o())).then(e=>{let{data:t}=e;h(t.tipo),y(t.email),C(t.departamento)}).catch(e=>{e.message===`Network Error`&&i.error(`Conexión al servidor no disponible`)})}catch(e){console.log(e)}};(0,S.useEffect)(()=>{E()},[]),(0,S.useEffect)(()=>{setTimeout(()=>{u(!1)},500)},[]);let[D,O]=(0,S.useState)([]),A=()=>{try{b(x).then(e=>{let{data:t}=e;O(k(t))}).catch(e=>{})}catch{}};(0,S.useEffect)(()=>{A()},[t,x]);let[j,M]=(0,S.useState)(!0),[N,P]=(0,S.useState)([]),F=()=>{let e=setTimeout(()=>{P(D),M(!1)},0);return()=>clearTimeout(e)};(0,S.useEffect)(()=>{F()},[]);let[I,L]=(0,S.useState)(!1),[R,z]=(0,S.useState)(null),[B,V]=(0,S.useState)(null),H=e=>{V(`Transferir servicio a otro departamento`),z(e),L(!0)},[U,W]=(0,S.useState)(!0),[G,K]=(0,S.useState)(``);return(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(`div`,{children:[c&&(0,w.jsx)(f,{}),(0,w.jsx)(g,{title:`Órdenes de cliente`,icon:m}),(0,w.jsx)(`div`,{className:`divTabla`,children:(0,w.jsx)(_,{title:`Lista de servicios registrados`,datos:D,columnas:[{name:`ID`,selector:e=>e.id,omit:!0},{name:`ORDEN DE CLIENTE`,selector:e=>e.folio,sortable:!0},{name:`DESCRIPCIÓN DE LA PIEZA`,selector:e=>e.pieza,sortable:!0},{name:`MATERIAL`,selector:e=>e.clasificacion,sortable:!0},{name:`DESCRIPCION DE PROTESIS`,selector:e=>e.descripcionAdicional,sortable:!0},{name:`DEPARTAMENTO`,selector:e=>e.departamento,sortable:!0},{name:`STATUS`,selector:e=>e.estado,sortable:!0,cell:e=>{let t=e.estado,n=``;return t==`1`?n=`Nuevo`:t==`2`?n=`Asignado`:t==`0`&&(n=`Cancelado`),(0,w.jsx)(p,{bg:t==`1`?`info`:t==`2`?`warning`:t==`0`?`danger`:``,children:n})}},{name:`ACCIONES`,cell:e=>{let t=[e.id,e.folio,e.pieza,e.clasificacion,e.descripcionAdicional,e.departamento,e.estado];return e.estado==`0`?`No disponible`:(0,w.jsx)(r,{buttonColor:`minimal`,icon:`fas fa-ellipsis-v`,children:(0,w.jsx)(r.Button,{onClick:()=>H((0,w.jsx)(T,{setShow:L,data:t,history:n})),icon:`fas fa-cog`,color:`text-blue-600`,children:`Transferir servicio`})})}}]})}),(0,w.jsxs)(a,{show:I,onClose:()=>L(!1),maxWidth:`xl`,children:[(0,w.jsx)(a.Header,{closeButton:!0,onClose:()=>L(!1),children:B}),(0,w.jsx)(a.Body,{children:R})]})]})})}function k(e){let t=[];return e.forEach(e=>{t.push({id:e._id,folio:e.folio,clasificacion:e.clasificacion,material:e.material,pieza:e.pieza,precio:e.precio,descripcionAdicional:e.descripcionAdicional,sistemaColor:e.sistemaColor,distencion:e.distencion,diente:e.diente,tonoInferior:e.tonoInferior,tonoMedio:e.tonoMedio,tonoSuperior:e.tonoSuperior,departamento:e.departamento,estado:e.estado})}),t}var A=h(O);export{A as default};