PageSourceSearch

https://www.urbaner.com/assets/PendingPage-CjS0cs8K.js

js urbaner.com collected 2026-09-25 18:46:59 UTC 4,099 bytes, 1 lines download raw bytes

1import{c as p,r as h,j as s,B as d,d as g,an as m,cL as u,cM as f,cN as x,cO as b}from"./index-yVeBhfZd.js";import{H as S}from"./RouteErrorBoundary-B92c2Kiz.js";import{S as M,A as C,m as O,T as y,F as T,C as j,D as v,P,M as L}from"./PrivateContainer-BQ9kR5Oi.js";import{W as A}from"./Wrapper-CO_VUrTR.js";import{O as R}from"./Header-ToVUjyM5.js";import"./parse-L9X_5G6c.js";import"./reduxFormConDestruccionDiferida-DYyJw4vt.js";import"./HelpDeskForm-HYtLLxmy.js";import"./dropoff_pending-BpgFU6U-.js";const _=[{type:"search",label:"Buscar por",placeholder:"ID o Código de Referencia",name:"",defaultValue:""},{type:"multiselect",label:"Tipo de pedido",title:"Todos",name:"type",elements:[]}];class D extends h.Component{state={isModalOpen:!1,ids:[],toast:{open:!1,severity:"success",message:""}};componentDidMount(){const{listOrders:e,pendingList:t}=this.props;e(t.filters)}componentWillUnmount(){this.props.hideMessage()}componentDidUpdate(e){const{pendingList:t,listOrders:i,message:o}=this.props;if(t.needRefresh&&!e.pendingList.needRefresh&&i(t.filters),t.cancel&&!e.pendingList.cancel&&(o.isMessageActive&&this.props.hideMessage(),this.setState({toast:{open:!0,severity:"success",message:"Pedido cancelado exitosamente."}})),t.errors&&t.errors!==e.pendingList.errors){const n=t.errors.detail||t.errors.msg||"No se pudo cancelar el pedido.";this.setState({toast:{open:!0,severity:"error",message:n}})}}handleToastClose=()=>{this.setState({toast:{...this.state.toast,open:!1}})};changeOrderStatus=()=>{const{updateStatus:e}=this.props;e({id:this.state.ids},{status:R.SEARCHING}),this.closeModal()};openModal=e=>{this.setState({isModalOpen:!0,ids:e})};closeModal=()=>{this.setState({isModalOpen:!1,ids:[]}),this.props.cleanSelectedRows()};fillOrderTypes=()=>{const{orderTypes:e}=this.props;if(!e||!e.length)return[];if(e===this.tiposCache)return this.configCache;this.tiposCache=e;const t=this.parseOrderTypes(e);return this.configCache=_.map(i=>i.name==="type"?{...i,elements:t}:i),this.configCache};parseOrderTypes=e=>e.map(t=>({value:t.id,label:t.name,selected:!1}));render(){const{pendingList:e,listOrders:t,updateOrderFiltersPending:i,profile:o}=this.props;let n=o?o.has_payment_debt:"";
1const{isModalOpen:l,toast:r}=this.state,c=o?o.allow_to_searching:null;return s.jsxs(s.Fragment,{children:[s.jsx(M,{open:r.open,autoHideDuration:4e3,onClose:this.handleToastClose,anchorOrigin:{vertical:"bottom",horizontal:"center"},children:s.jsx(C,{severity:r.severity,onClose:this.handleToastClose,variant:"filled",sx:r.severity==="success"?{backgroundColor:"#1AB394"}:void 0,children:r.message})}),s.jsx(O,{show:l,content:{title:"Cambio de estado",body:s.jsxs("div",{children:[s.jsx("p",{children:"¿Seguro que deseas cambiar este pedido de pendiente a buscando?"}),s.jsx("p",{children:"Ésta acción no podrá ser revertida"})]}),footer:s.jsx(d,{color:"green",onClick:this.changeOrderStatus,disabled:n,children:"Aceptar"})},closeModal:this.closeModal}),s.jsxs(A,{children:[s.jsx(S,{children:"Órdenes Pendientes"}),s.jsxs(y,{children:[s.jsx(T,{config:this.fillOrderTypes(),filters:e.filters,updateCallback:i}),s.jsx(d,{style:{margin:0},color:"green",disabled:this.props.tableSelect.length<2,onClick:()=>this.openModal(this.props.tableSelect),children:"Cambiar grupo de ordenes"})]}),o&&o.has_payment_method||e.data.count?s.jsxs("div",{children:[this.props.message.isMessageActive&&s.jsx(j,{hideMessage:this.props.hideMessage}),s.jsx(v,{data:e,method:t,columns:P(this.openModal,c),statusOrder:"pedidos pendientes",link:"/crear/pedido",text:"Nuevo Envío",page:e.data.current_page-1||0,row:e.data.results?e.data.results.length:0,detail:!0,cancel:!0,selectable:!0,loading:e.isFetching})]}):s.jsx(L,{title:"métodos de pago",text:"Agregar Método de Pago",link:"/mi-cuenta/metodos-de-pago"})]})]})}}const F=a=>({pendingList:a.dashboard.pending,profile:a.account.profile.profile,tableSelect:a.tableSelect.selected,message:a.message,orderTypes:a.global.orderTypes.data}),k=a=>g({listOrders:b,updateOrderFiltersPending:x,updateStatus:f,cleanSelectedRows:u,hideMessage:m},a),z=p(F,k)(D);export{z 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.