PageSourceSearch

https://directos.eu/1563.28e1393e5cede3a5cd5b.js

js directos.eu collected 2026-10-07 06:53:43 UTC 7,450 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdirectos_eu=self.webpackChunkdirectos_eu||[]).push([[1563],{71563:(e,s,r)=>{r.r(s),r.d(s,{default:()=>F}),r(26910),r(18111),r(22489),r(61701),r(27495);var i=r(96540),d=r(71468),t=r(11436),a=r(64272),o=r(61973),n=r(12735),l=r(25615),c=r(61105),u=r(43048),x=r(44479),h=r(1076),j=r(69840),A=r(11411),m=r(69434),p=r(36052),g=r(70616),f=r(72979),M=r(52212),b=r(93947),v=r(11364),y=r(43312),N=r(41015),w=r(96858),k=r(74848);class C extends i.Component{goToOrder(){this.props.navigate(`/${this.props.intl.locale}/order/${this.props.order.code}`)}render(){const{order:e}=this.props;return e?(0,k.jsxs)(f.A,{onClick:e=>this.goToOrder(),className:"mb-3 border-bottom shadow",children:[(0,k.jsxs)(f.A.Header,{className:"d-flex justify-content-between",children:[(0,k.jsxs)(f.A.Title,{as:"h4",children:[(0,k.jsx)(t.sA,{id:"order",defaultMessage:"Order"})," N°",e.code]}),(0,k.jsxs)("div",{className:"text-end",children:[(0,k.jsx)(p.A,{bg:(0,v.mJ)(e.status),children:(0,k.jsx)(N.A,{id:`orderStatus${(0,M.Zr)(e.status)}`})}),e.subscription&&(0,k.jsx)(p.A,{bg:"success",className:"d-block mt-1",children:(0,k.jsx)(t.sA,{id:"subscription",defaultMessage:"Subscription"})})]})]}),(0,k.jsxs)(f.A.Body,{children:[(e.parent||(0,v.cX)(e,"isMultiorder"))&&(0,k.jsx)("strong",{children:(0,k.jsx)(t.sA,{id:"orderMultiorderTitle",defaultMessage:"Bulked order"})}),(0,k.jsxs)("div",{className:"d-flex justify-content-between text-center",children:[(0,k.jsx)("em",{children:(0,b.i$)((e.dates||{}).created,"LLLL")}),(0,k.jsx)(g.A,{size:"sm",children:(0,k.jsxs)(l.A,{variant:`outline-${(0,v.mJ)(e.status)}`,children:[(0,k.jsx)(t.sA,{id:"orderView",defaultMessage:"View the order"})," ",(0,k.jsx)(w.A,{icon:"chevron-right"})]})})]})]})]}):null}}const S=(0,y.A)((0,t.j4)(C));var _=r(26331),T=(r(20116),r(62953),r(14674)),$=r(71100),B=r(22714),D=r(82674),L=r.n(D),G=r(17400),O=r(36544),P=r(49596),Y=r(17058),I=r(30320),X=r(65660);const Z=(0,d.Ng)(function(e,s){const r=(0,j.iZ)(e);return{user:r,addresses:r?(0,I.tS)(e,r._id):[],userGroup:(0,B.jA)(e),affiliation:(0,O.Ug)(e),currency:(0,P.Fx)(e)}})((0,y.A)((0,t.j4)(function({dispatch:e,navigate:s,addresses:r=[],userGroup:d,affiliation:a=null,currency:u,intl:j}){const[A,m]=(0,i.useState)(null),[p,g]=(0,i.useState)(d.discount||""),[M,b]=(0,i.useState)(""),[v,y]=(0,i.useState)(!1);if(!r.length)return(0,k.jsxs)(n.A,{variant:"warning",children:[(0,k.jsx)(w.A,{icon:"exclamation"})," ",(0,k.jsx)(t.sA,{id:"orderMultiorderParentShippingAddressMissingAlert",defaultMessage:"You have not set a default delivery address. Please create a delivery address to allow bulk order creation"}),(0,k.jsx)("br",{}),(0,k.jsxs)(l.A,{variant:"light",as:o.N_,to:(0,_.ud)("/address",j.locale),children:[(0,k.jsx)(w.A,{icon:"add"})," ",(0,k.jsx)(t.sA,{id:"addressAddNew",defaultMessage:"Add a new address"})]})]});const N=""!==p?p:d.discount;return(0,k.jsxs)(f.A,{className:"shadow",children:[(0,k.jsx)(f.A.Header,{children:(0,k.jsxs)(f.A.Title,{as:"h4",children:[(0,k.jsx)(w.A,{icon:"ui-kit"})," ",(0,k.jsx)(t.sA,{id:"orderMultiorderTitle",defaultMessage:"Bulked order"})]})}),(0,k.jsxs)(f.A.Body,{children:[(0,k.jsx)(X.A,{slug:"order-multiorder-creation"}),(0,k.jsx)(T.A.Group,{className:"my-3",children:(0,k.jsxs)(x.A,{children:[(0,k.jsx)(c.A,{xs:"4",children:(0,k.jsx)(T.A.Label,{children:(0,k.jsx)(t.sA,{id:"addressShipping",defaultMessage:"Shipping address"})})}),(0,k.jsx)(c.A,{xs:"8",children:(0,k.jsxs)(T.A.Select,{name:"selectedAddress",value:A,onChange:e=>m(e.target.value),children:[(0,k.jsx)(t.sA,{id:"selectOptions",defaultMessage:"Select an option",children:e=>(0,k.jsx)("option",{value:"",children:e})}),r.map(e=>(0,k.jsxs)("option",{value:e._id,children:[e.label&&`${e.label} - `," ",e.label!==e.name&&`${e.name} - `,e.postalCode," ",e.country||e.countryCode]},e._id))]})})]})}),(0,B.I_)(d,"allowCommission")&&(0,k.jsxs)(T.A.Group,{className:"mb-3",children:[(0,k.jsxs)(x.A,{children:[(0,k.jsx)(c.A,{xs:"4",children:(0,k.jsx)(T.A.Label,{children:(0,k.jsx)(t.sA,{id:"orderMultiorderParentDiscount",defaultMessage:"New discount to apply"})})}),(0,k.jsx)(c.A,{xs:"8",children:(0,k.jsxs)($.A,{children:[(0,k.jsx)($.A.Text,{children:"-"}),(0,k.jsx)(T.A.Control,{type:"number",value:N,min:0,max:d.discount,onChange:e=>g(Math.min(e.target.value,d.discount))}),(0,k.jsx)($.A.Text,{children:"%"})]})})]}),d.discount-N>0&&(0,k.jsxs)(n.A,{bg:"info",className:"mt-2",children:[(0,k.jsx)(X.A,{slug:"order-multiorder-commission-info"}),(0,k.jsx)(w.A,{icon:"info"})," ",(0,k.jsx)(t.sA,{id:"orderMultiorderParentDiscountCommission",defaultMessage:"{app} will pay you a commission of {commission}% of the subtotal of your grouped order (excluding transport)",values:{app:L().application.name,commission:d.discount-N}})]})]}),(0,k.jsxs)(T.A.Group,{className:"mb-3",children:[(0,k.jsx)(T.A.Label,{children:(0,k.jsx)(t.sA,{id:"orderMultiorderParentCustomerNoteForm",defaultMessage:"You can send a message to your members when they place an order. You can, for example, ask them to provide specific information in their order comment."})}
1),(0,k.jsx)(T.A.Control,{as:"textarea",rows:"3",onChange:e=>b(e.target.value)})]}),(0,k.jsxs)(l.A,{variant:"success",onClick:()=>{const i=r.find(e=>e._id===A)||r.find(e=>e.isDefault)||r[0];i?(y(!0),(0,Y.aX)(i).then(t=>{const o=t.filter(e=>(0,Y.IO)(e,i,[],d,null,{isMultiorder:!0})).shift();o?e((0,h.MN)({items:[],totals:{},invoice:{address:r.find(e=>e.isDefault)||r[0]},vouchers:[],shipping:{method:o,address:i},country:i.countryCode,currency:u,language:j.locale,group:d.identifier||d,affiliation:a,noteCustomer:M,options:{isMultiorder:!0,userGroupDiscount:""!==p?p:void 0,commission:(d.discount||0)-(p||0)}},!0)).then(e=>{s((0,_.ud)(`/order/${e.code}`),j.locale),y(!1)}):(y(!1),(0,G.u9)("error","No Shipping Method"))})):(0,G.u9)("error","No Shipping Address")},disabled:v||!A,className:"mt-2 w-100",children:[v?(0,k.jsx)(w.A,{icon:"spinner",spin:!0}):(0,k.jsx)(w.A,{icon:"add"})," ",(0,k.jsx)(t.sA,{id:"orderMultiorderCreateButton",defaultMessage:"Create a bulk order"})]})]})]})}))),F=(0,d.Ng)(function(e,s){const r=(0,j.iZ)(e);return{orders:r?(0,h.mq)(e,r._id):[]}})((0,y.A)((0,t.j4)(function({navigate:e,params:s,search:r,intl:i,orders:d}){return d=d.filter(e=>!s.multiorder||e.parent||(0,v.cX)(e,"isMultiorder")),(0,k.jsxs)(u.A,{className:"page-wrapper bg-company",children:[(0,k.jsx)(a.m,{title:i.formatMessage({id:"ordersMy",defaultMessage:"My orders"})}),(0,k.jsxs)(A.A,{children:[(0,k.jsxs)(m.A,{children:[(0,k.jsx)("h1",{children:s.multiorder?(0,k.jsx)(t.sA,{id:"ordersMultiorderMy",defaultMessage:"My bulked orders"}):(0,k.jsx)(t.sA,{id:"ordersMy",defaultMessage:"My orders"})}),(0,k.jsxs)(l.A,{variant:"link",onClick:()=>e((0,_.ud)("/user/profile",i.locale)),children:[(0,k.jsx)(t.sA,{id:"back",defaultMessage:"Back"})," ",(0,k.jsx)(w.A,{icon:"chevron-right"})]})]}),r.get("create")?(0,k.jsx)(Z,{}):d.length?(0,k.jsx)(x.A,{children:d.sort((e,s)=>new Date(s.dates.created)-new Date(e.dates.created)).map((e,s)=>(0,k.jsx)(c.A,{xs:"12",children:(0,k.jsx)(S,{order:e})},e._id))}):(0,k.jsxs)(n.A,{bg:"info",className:"text-center",children:[(0,k.jsx)(w.A,{icon:"smile-sad"})," ",(0,k.jsx)(t.sA,{id:"orderNoItems",defaultMessage:"You didn't ordered yet!"}),(0,k.jsx)("br",{}),(0,k.jsxs)(l.A,{variant:"link",className:"w-100",as:o.N_,to:(0,_.ud)("/",i.locale),children:[(0,k.jsx)(w.A,{icon:"chevron-left"})," ",(0,k.jsx)(t.sA,{id:"back",defaultMessage:"Back"})]})]})]})]})})))}}]);

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.