import{r as e}from"./chunk-QTnfLwEv.js";import{n as t,t as n}from"./jsx-runtime-BWRPWl8p.js";import{Ca as r,Ei as i,G as a,Li as o,Qt as s,Wr as c,da as l,ki as u,ua as d}from"./index-DccLTdzK.js";var f=e(t(),1),p=e(r(),1),m=n();function h(e){let{datos:t,setShowModal:n,listProductosCargados:r,setListProductosCargados:i}=e,[a,c]=(0,f.useState)(g(t)),p=()=>{n(!1)},[h,_]=(0,f.useState)(!1);function v(e,t,n){i(r.map(r=>r.id===e?{...r,[t]:n}:r))}return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(d,{fluid:!0,children:(0,m.jsx)(`div`,{className:`formularioDatos`,children:(0,m.jsxs)(o,{onChange:e=>{c({...a,[e.target.name]:e.target.value})},children:[(0,m.jsxs)(u,{children:[(0,m.jsxs)(o.Group,{as:l,controlId:`formGridCliente`,children:[(0,m.jsx)(o.Label,{children:`Material a enviar`}),(0,m.jsxs)(o.Control,{as:`select`,id:`servicio`,type:`text`,value:a.servicio,name:`servicio`,disabled:!0,children:[(0,m.jsx)(`option`,{children:`Elige una opción`}),(0,m.jsx)(`option`,{value:`Modelo superior`,children:`Modelo superior`}),(0,m.jsx)(`option`,{value:`Modelo inferior`,children:`Modelo inferior`}),(0,m.jsx)(`option`,{value:`Mordida de cera`,children:`Mordida de cera`}),(0,m.jsx)(`option`,{value:`Mordida en silicon`,children:`Mordida en silicon`}),(0,m.jsx)(`option`,{value:`Sin antagonista`,children:`Sin antagonista`}),(0,m.jsx)(`option`,{value:`Cobrar llenado de cucharilla`,children:`Cobrar llenado de cucharilla`})]})]}),(0,m.jsxs)(o.Group,{as:l,controlId:`formGridCliente`,children:[(0,m.jsx)(o.Label,{children:`Cantidad`}),(0,m.jsx)(o.Control,{id:`cantidad`,type:`text`,value:a.cantidad,name:`cantidad`})]})]}),(0,m.jsx)(`br`,{}),(0,m.jsx)(`div`,{className:`divSubmit`,children:(0,m.jsx)(`input`,{className:`submit`,value:`Enviar`,type:`button`,onClick:()=>{_(!0),v(t.id,`servicio`,a.servicio),v(t.id,`cantidad`,a.cantidad),s(`Se ha modificado el material en la orden de cliente`),p()}})})]})})})})}function g(e){return{servicio:e.servicio,cantidad:e.cantidad}}h.propTypes={datos:p.default.object.isRequired,setShowModal:p.default.func.isRequired,listProductosCargados:p.default.array.isRequired,setListProductosCargados:p.default.func.isRequired};var _=({productos:e,setProductos:t})=>{let[n,r]=(0,f.useState)(!1),[o,s]=(0,f.useState)(null),[l,u]=(0,f.useState)(null),d=e=>{u(`Ajustar cantidad`),s(e),r(!0)};return(0,m.jsxs)(`div`,{className:`os-tabla-mat-wrapper`,children:[(0,m.jsx)(`div`,{className:`os-tabla-mat-grid`,children:e.map((n,a)=>(0,m.jsxs)(`div`,{className:`os-mat-card`,children:[(0,m.jsx)(`div`,{className:`os-mat-card-index`,children:a+1}),(0,m.jsxs)(`div`,{className:`os-mat-card-body`,children:[(0,m.jsx)(`div`,{className:`os-mat-card-name`,children:n.servicio}),(0,m.jsxs)(`div`,{className:`os-mat-card-qty`,children:[(0,m.jsx)(`span`,{className:`os-mat-qty-label`,children:`Cantidad:`}),(0,m.jsx)(`span`,{className:`os-mat-qty-value ${parseInt(n.cantidad)>0?`has-value`:``}`,children:n.cantidad||`0`})]})]}),(0,m.jsx)(`button`,{className:`os-mat-edit-btn`,title:`Ajustar cantidad`,onClick:()=>d((0,m.jsx)(h,{datos:n,setShowModal:r,listProductosCargados:e,setListProductosCargados:t})),children:(0,m.jsx)(i,{icon:c})})]},a))}),(0,m.jsxs)(a,{show:n,onClose:()=>r(!1),maxWidth:`xl`,children:[(0,m.jsx)(a.Header,{closeButton:!0,onClose:()=>r(!1),children:l}),(0,m.jsx)(a.Body,{children:o})]})]})};export{_ as t};