1import{r as t,j as i,af as f,S as h}from"./index-DP1EdfVr.js";import{L as O}from"./LogisticButton-BbcQDlnF.js";import{u as L}from"./Dashboard-BUbooKx9.js";import"./sea-tBcLZDPv.js";import"./Utils-DDhFVWMN.js";import"./moment-zH0z38ay.js";import"./enquiry-7aRAWRvx.js";import"./createClass-kVuj6DsW.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";function pe({data:e,myCompanyEnquiry:R,getAttendedUser:j}){var d;const{checkForINVALIDQUOTES:N,getOtherPrcingPerson:v,otherPricingPersons:n,isAssigningEnquiry:l,userId:P,setUserId:S,handleAssignBtnClick:y,callVendorAttendLogs:m,moduleName:c}=L(s=>s),C=e==null?void 0:e.groupRefNo,[I,g]=t.useState(""),p=JSON.parse(localStorage.getItem("customerKyc")),E=JSON.parse(localStorage.getItem("loggedInUserId")),x=((d=e==null?void 0:e.attendingPricing)==null?void 0:d.pricingUserId)===E,A=s=>{S(s.target.value)},U=()=>{const s=C||(e==null?void 0:e.refNo);y(s,j)};t.useEffect(()=>{e!=null&&e.attendingPricing?g(e==null?void 0:e.attendingPricing):g(p)},[e==null?void 0:e.attendingPricing]);const w=s=>{var u;const r=s||p;if(!r)return"-";let o=null;if((u=r==null?void 0:r.user)!=null&&u.personProfile?o=r.user.personProfile:r!=null&&r.personProfile&&(o=r.personProfile),!o)return"-";const{firstName:b,middleName:k,lastName:q}=o;return[b,k,q].filter(Boolean).join(" ")};return t.useEffect(()=>{v()},[]),t.useEffect(()=>{e&&c==="Pricing Enquiries"&&!e.attendingPricing&&m(e,c)},[e,c,m]),i.jsx("div",{children:i.jsx("div",{className:"p-3 conatiner boxShadow d-block",children:i.jsx("div",{className:"card p-0",children:i.jsx("div",{className:"card-body",children:N(e)&&i.jsx(i.Fragment,{children:i.jsx("div",{className:"p-3 customMargin customMargin-pricing",children:i.jsx("div",{className:"d-flex flex-wrap align-items-center m-0 justify-content-center",children:i.jsxs("div",{className:"row w-100",children:[i.jsx("div",{className:"col-12 col-md-6 d-flex align-items-center justify-content-start",children:i.jsx("div",{className:"mr-3",children:i.jsxs("span",{className:"textColor p-2 mt-2",children:[(e==null?void 0:e.jobStatusCode)!=="QERY"?"Attended by : ":"Attending : ",i.jsx("strong",{children:w(I)}),(!(e!=null&&e.attendingPricing)||f()||x)&&i.jsx("div",{className:"textColor",children:"Want to assign someone else?"})]})})}),(!(e!=null&&e.attendingPricing)||f()||x)&&i.jsxs("div",{className:"col-12 col-md-6 d-flex align-items-start justify-content-start",children:[i.jsx("div",{className:"mr-3 textColor",style:{minWidth:"200px"},children:i.jsxs("select",{onChange:A,name:"userId",value:P,className:"form-control countryDropDown",children:[i.jsx("option",{value:"",disabled:!0,children:"Choose a Pricing Person"}),(n==null?void 0:n.length)>0?n.map((s,r)=>i.jsx("option",{value:s.id,children:s.fullName},r)):null]})}),i.jsxs("div",{className:"mr-3 textColor",children:[l?i.jsxs("div",{className:"fullWindow-Spinner",children:[i.jsx("div",{children:i.jsx(h,{color:"white",children:""})}),i.jsx("div",{style:{fontSize:"16px",marginTop:"15px"},children:"Please Wait. Assigning..."})]}):null,i.jsx(O,{id:"submit",onClick:s=>U(),text:l?i.jsx("div",{className:"text-center",children:i.jsx(h,{size:"sm",children:"",style:{width:"20px",height:"20px"}})}):"Assign",disabled:e.isCancelled===1||l})]})]})]})})})})})})})})}export{pe 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.