ruạṛ
import{u as y,dD as E,p as l,j as v,H as P,c as t,ax as i,ay as d,e$ as k,ad as O,cO as x,J as B,dE as F,bc as M,r as D,e as $,$ as j,ar as T,aH as W,aI as _,aC as a,aD as r,aQ as H,aR as R,aS as q,f0 as G}from"./bundle.9abe88c8.js";function J(n){const[s]=y(),{mergeFromVendorId:o}=n,f=E(),[e,C]=l.useState(!1),[A,c]=l.useState(!1),[u,m]=l.useState(""),[b,h]=l.useState(!1),p=()=>{c(!1),m("")},w=(g,S)=>{e||(M.processing(),C(!0),D("POST",$("/api/v1/vendors/:mergeIntoVendorId/:mergeFromVendorId/merge",{mergeIntoVendorId:u,mergeFromVendorId:o}),{},{headers:{"X-Api-Password":g}}).then(()=>{M.success("merged_vendors"),p(),j(["vendors"])}).catch(V=>{var I;((I=V.response)==null?void 0:I.status)===412&&(f(S),h(!0))}).finally(()=>C(!1)))};return v(P,{children:[t(i,{onClick:()=>c(!0),icon:t(d,{element:k}),children:s("merge")}),v(O,{title:s("merge_into"),visible:A,onClose:p,overflowVisible:!0,children:[t(x,{inputLabel:s("vendor"),value:u,onChange:g=>m(g.id),onClearButtonClick:()=>m(""),exclude:[o],withoutAction:!0,initiallyVisible:!0}),t("div",{className:"self-end pt-2",children:t(B,{disableWithoutIcon:!0,disabled:!u,onClick:()=>{c(!1),setTimeout(()=>{h(!0)},310)},children:s("merge")})})]}),t(F,{show:b,onClose:h,onSave:w})]})}function N(){const[n]=y(),s=G(),{isEditOrShowPage:o}=T({entity:"vendor"});return[e=>t(W,{entity:"vendor",entityId:e.id,label:`#${e.number}`,labelElement:t(i,{icon:t(d,{element:_}),children:n("add_comment")})}),e=>e&&t(J,{mergeFromVendorId:e.id}),e=>o&&a(e)===r.Active&&t(i,{onClick:()=>s(e.id,"archive"),icon:t(d,{element:H}),children:n("archive")}),e=>o&&(a(e)===r.Archived||a(e)===r.Deleted)&&t(i,{onClick:()=>s(e.id,"restore"),icon:t(d,{element:R}),children:n("restore")}),e=>o&&(a(e)===r.Active||a(e)===r.Archived)&&t(i,{onClick:()=>s(e.id,"delete"),icon:t(d,{element:q}),children:n("delete")})]}export{N as u};
cải xoăn