ruạṛ
import{u as x,T as C,aa as E,b3 as j,fa as q,aq as y,fb as k,p as t,c as l,W as A,f9 as D,bb as P,bc as o,r as p,e as v,fc as V,$,fd as B,h as F}from"./bundle.9abe88c8.js";function O(){const[r]=x(),{documentTitle:m}=C("create_vendor"),h=[{name:r("vendors"),href:"/vendors"},{name:r("create_vendor"),href:"/vendors/:id/create"}],b=E(),S=j(),{data:n}=q(),{isAdmin:c}=y(),a=k(),[s,d]=t.useState(),[_,T]=t.useState(),[i,g]=t.useState([{first_name:"",last_name:"",email:"",phone:"",send_email:!1}]);return t.useEffect(()=>{n&&d({...n,country_id:""})},[n]),l(A,{title:m,breadcrumbs:h,onSaveClick:s&&(()=>{P.set(s,"contacts",i),o.processing();const u=[p("POST",v("/api/v1/vendors"),s)];c&&u.push(p("PUT",v("/api/v1/companies/:id",{id:a==null?void 0:a.id}),a)),V.all(u).then(e=>{o.success("created_vendor"),$(["vendors"]),c&&S(B({object:"company",data:e[1].data.data})),b(F("/vendors/:id",{id:e[0].data.data.id}))}).catch(e=>{var f;((f=e.response)==null?void 0:f.status)===422&&(o.dismiss(),T(e.response.data))})}),children:s&&l(D,{vendor:s,setVendor:d,errors:_,setContacts:g,contacts:i})})}export{O as default};
cải xoăn