import{d as N,r as c,a as S,z as h,B as v,P as U,g as B,i as s,w as o,O as F,j as r,A as I,F as $,f as T,y as A,h as t,G as E,L as y,I as g,t as x,k as f,N as L,l as V,_ as M}from"./index-N7CMQwFv.js";import{_ as q}from"./paymentDialog.vue_vue_type_script_setup_true_lang-Drv7o1Ex.js";import{_ as z}from"./AppTextField.vue_vue_type_script_setup_true_lang-CWeqm7gc.js";import{_ as G}from"./currencyPrice.vue_vue_type_script_setup_true_lang-DihHc0nE.js";import{_ as K}from"./myImg-B3XMH9SK.js";import{d as W}from"./brandServices-DntPHE2P.js";import{c as H}from"./myProduct-BNmFFulZ.js";import{V as J}from"./VRow-CGgRlzLk.js";import{V as Q}from"./VCol-xRADuXqd.js";const X={class:"d-flex justify-end"},Y={class:"d-flex align-center justify-center"},Z={class:"d-flex align-center justify-center ma-2"},ee={class:"replenish-inventory-div"},te={class:"d-flex align-center justify-center"},ne={class:"replenish-inventory-div"},se={class:"d-flex align-center justify-center mt-5"},ie={class:"replenish-inventory-div d-flex justify-space-between align-center"},oe={class:"table-box-input-box",style:{width:"100px"}},ae={class:"d-flex align-center justify-center mt-5"},re={class:"replenish-inventory-div d-flex justify-space-between align-center replenish-inventory-div2"},le={class:"replenish-inventory-text"},de={class:"btn-cancel"},ce={class:"btn-save"},me=N({__name:"replenishInventory",props:["openOrCloseReplenishInventoryDialogVisible","itemInventoryData","itemInventoryId","isFittings"],emits:["change:confirmReplenishInventory","update:openOrCloseReplenishInventoryDialogVisible"],setup(D,{emit:b}){const n=D,m=b,_=()=>{m("update:openOrCloseReplenishInventoryDialogVisible",!1)},a=c(1),p=c(null),l=c(!1),C=async()=>{if(n.isFittings){const e={customProductId:n.itemInventoryId,num:a.value};W(e).then(u=>{p.value=u.data.orderId,l.value=!0});return}const i=c({warehouseId:null,items:[]});i.value.items.push({customProductId:n.itemInventoryId,num:a.value,customProductVariantId:n.itemInventoryData.id}),await H(i.value).then(e=>{p.value=e.data.orderId,l.value=!0})},w=()=>{m("update:openOrCloseReplenishInventoryDialogVisible",!1),m("change:confirmReplenishInventory",!0)},R=S().$state.currentData;h(()=>(i,e)=>new v(new v(i).times(e).round(0).toString()).times(R.currencyRate).toNumber()),U(()=>{n.itemInventoryData.minStockingNum&&(a.value=n.itemInventoryData.minStockingNum)});const P=h(()=>(i,e)=>new v(i).times(e).toNumber());return(i,e)=>{const u=K,j=G,O=z,k=q;return T(),B($,null,[s(F,{modelValue:n.openOrCloseReplenishInventoryDialogVisible,"onUpdate:modelValue":e[1]||(e[1]=d=>n.openOrCloseReplenishInventoryDialogVisible=d),width:i.$vuetify.display.smAndDown?"auto":605,persistent:""},{default:o(()=>[s(A,{class:"pa-6 pa-2"},{default:o(()=>[t("div",X,[s(E,{icon:"custom-close-line",onClick:y(_,["prevent"])})]),s(g,{class:"pa-5 pt-2 replenish-inventory-box"},{default:o(()=>[e[6]||(e[6]=t("h4",{class:"text-h4 text-center mb-5"}," Replenish Inventory ",-1)),t("div",Y,[s(u,{src:n.itemInventoryData.mainImageUrl,height:342,width:342,"no-compress":!0,"is-preview":!0,"preview-list":n.itemInventoryData.imageList},null,8,["src","preview-list"])]),t("div",Z,[t("div",ee," SKU: "+x(n.itemInventoryData.optionInfo),1)]),t("div",te,[t("div",ne,[e[3]||(e[3]=f(" Unit Price: ")),s(j,{price:n.itemInventoryData.price},null,8,["price"])])]),t("div",se,[t("div",ie,[e[4]||(e[4]=t("div",{class:"replenish-inventory-text replenish-inventory-text2"}," Inventory Increase ",-1)),t("div",oe,[s(O,{modelValue:r(a),"onUpdate:modelValue":e[0]||(e[0]=d=>I(a)?a.value=d:null),type:"number",min:n.itemInventoryData.minStockingNum},null,8,["modelValue","min"])])])]),t("div",ae,[t("div",re,[e[5]||(e[5]=t("div",{class:"replenish-inventory-text"}," Total Costs: ",-1)),t("div",le,x(("exchangeRateCalculation"in i?i.exchangeRateCalculation:r(L))(r(P)(r(a),n.itemInventoryData.price))),1)])])]),_:1,__:[6]}),s(g,{class:"pa-5 pt-2"},{default:o(()=>[s(J,null,{default:o(()=>[s(Q,{cols:"12",class:"d-flex flex-wrap justify-center gap-5 mt-5"},{default:o(()=>[t("div",de,[s(V,{variant:"outlined",color:"#6D788D",height:"42px",onClick:y(_,["prevent"])},{default:o(()=>e[7]||(e[7]=[f(" Cancel ")])),_:1,__:[7]})]),t("div",ce,[s(V,{class:"text-none text-subtitle-1",color:"#000000",height:"42px",variant:"flat",onClick:y(C,["prevent"])},{default:o(()=>e[8]||(e[8]=[f(" Confirm ")])),_:1,__:[8]})])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"]),s(k,{"payment-dialog-visible":r(l),"onUpdate:paymentDialogVisible":e[2]||(e[2]=d=>I(l)?l.value=d:null),"order-id":r(p),"pay-target":4,"onChange:confirmPayment":w},null,8,["payment-dialog-visible","order-id"])],64)}}}),Ve=M(me,[["__scopeId","data-v-9b21a033"]]);export{Ve as R};