1import{r as q,j as s,v as K}from"./index-DP1EdfVr.js";import{L as t}from"./LogisticButton-BbcQDlnF.js";import{M as I}from"./createClass-kVuj6DsW.js";import{u as k}from"./useToggle-CYuFpbUU.js";import{u as m}from"./Dashboard-BUbooKx9.js";import{q as n}from"./Utils-DDhFVWMN.js";import"./sea-tBcLZDPv.js";import"./moment-zH0z38ay.js";import"./enquiry-7aRAWRvx.js";import"./ReactMultiEmail-I0gguaAl.js";import"./react-select.browser.esm-Kz-Y4OXD.js";import"./BookingForm-C55p4zvW.js";import"./Validation-D7y-_ckL.js";import"./googlePlaces-CWBhVTko.js";import"./react-datepicker-BZLysaCR.js";import"./CustomFileViewer-B6KLT5vU.js";import"./temperature-Bhclty3g.js";/* empty css */import"./MarginInput-C-UcGK4P.js";import"./Pagination-rYuQoB4V.js";import"./index-oZVluTNB.js";import"./Table-sAXoFruL.js";import"./CustomerContactDetail-3IaVK7uo.js";/* empty css */import"./CustomerKycForm-BVOwPjWC.js";/* empty css */import"./FileModal-BoaEYUJW.js";import"./ckeditor-Dhu7FPgn.js";import"./HtmlParser-Bbw_paQX.js";import"./ChangePassword-CvXofl_g.js";import"./CustomerDashboard-BeCPr4d4.js";const be=()=>{var p,u,x,N,b,h,j,f,y,g,M,F,B,C,S;const e=m(i=>i.enquiryData),c=m(i=>i.moduleName),v=m(i=>i.insertFileNumber);k(!0);const[E,r]=k(!1),[o,L]=q.useState(""),[l,a]=q.useState(""),d=i=>{L(i),a(""),r(!0)},w=()=>{if(!l.trim()){K("Warning","Please enter file number","warning");return}v(o,l,()=>{r(!1)})},T=(p=e==null?void 0:e.rateEnquiryFiles)==null?void 0:p.some(i=>i.collectionName==="MBL"&&i.fileNumber),A=(u=e==null?void 0:e.rateEnquiryFiles)==null?void 0:u.some(i=>i.collectionName==="HBL"&&i.fileNumber),H=c==="Operation Enquiries";return s.jsxs("div",{className:"row shipperConsigneeDetails",children:[s.jsx("div",{className:"col-sm-12 mb-3 ",style:{display:"block"},children:s.jsx("div",{className:"additional_details_mbl",children:s.jsxs("div",{className:"cborder",children:[s.jsx("h6",{children:"Associated Information"}),s.jsx("div",{children:s.jsxs("div",{className:"d-flex flex-column justify-content-start w-100 px-3",children:[s.jsxs("p",{className:"mr-2 query-ports",children:[s.jsx("strong",{children:"Booking Number :"}),((x=e==null?void 0:e.bookingInformation)==null?void 0:x.length)>0?e.bookingInformation.map((i,$)=>s.jsx("span",{className:`${i.cancelled?"jobStatusCancelled":"jobStatusBg"}`,children:i.bookingRefNo},i.id)):s.jsx("p",{children:"Not Available"})]}),((N=e==null?void 0:e.rateEnquiryFiles)==null?void 0:N.length)>0?s.jsx(s.Fragment,{children:(b=e==null?void 0:e.rateEnquiryFiles)==null?void 0:b.map(i=>i.collectionName&&i.fileNumber?s.jsxs("p",{children:[s.jsxs("strong",{className:"mr-2 query-ports d-inline-block",children:[`${n(e.shippingMode,i.collectionName)} number`,":"," "]}),i.fileNumber]}):null)}):null,H&&s.jsxs("div",{className:"mt-2 d-flex gap-2",children:[!T&&s.jsx(t,{id:"addMbl",text:"Add MBL Number",className:"btnSm",onClick:()=>d("MBL")}),!A&&s.jsx(t,{id:"addHbl",text:"Add HBL Number",className:"btnSm",onClick:()=>d("HBL")})]}),c==="Customer Service"&&s.jsx("p",{className:"mt-2 query-ports",children:((j=(h=e==null?void 0:e.customerKyc)==null?void 0:h.customerTierKycs)==null?void 0:j[0])&&s.jsxs("span",{children:[s.jsx("strong",{children:"Customer Tier :"}),s.jsx("span",{className:`py-1 w-100 rounded-pill ${((M=(g=(y=(f=e==null?void 0:e.customerKyc)==null?void 0:f.customerTierKycs)==null?void 0:y[0])==null?void 0:g.tier)==null?void 0:M.paymentType)==="Cash","bg-info text-white"}`,style:{padding:"0px 10px"},children:(S=(C=(B=(F=e==null?void 0:e.customerKyc)==null?void 0:F.customerTierKycs)==null?void 0:B[0])==null?void 0:C.tier)==null?void 0:S.paymentType})]})})]})})]})})}),s.jsx(I,{className:"sm-modal newBookingModal",contentClassName:"sm-modal-content",modal:E,toggleModal:()=>r(!1),modalHeader:`Add ${n(e==null?void 0:e.shippingMode,o)} Number`,modalBody:s.jsxs("div",{className:"p-3",children:[s.jsx("p",{className:"mb-2",children:s.jsxs("strong",{children:[n(e==null?void 0:e.shippingMode,o)," Number"]})}),s.jsx("input",{type:"text",className:"form-control",placeholder:"Enter file number",value:l,onCh
1ange:i=>a(i.target.value)}),s.jsxs("div",{className:"d-flex justify-content-end gap-2 mt-3",children:[s.jsx(t,{id:"cancel",text:"Cancel",className:"btnSm",onClick:()=>r(!1)}),s.jsx(t,{id:"submit",text:"Submit",className:"btnSm",onClick:w})]})]})})]})};export{be 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.