import{d as E,B as p,H as q,r as d,P as O,z as U,g as L,i as o,w as s,O as R,j as u,A as I,F as B,f as T,y as $,h as n,G as j,L as v,I as D,V as A,t as V,N as x,l as W,k as w,_ as F}from"./index-CJVzca5N.js";import{_ as K}from"./paymentDialog.vue_vue_type_script_setup_true_lang-BytDXgoV.js";import{_ as M}from"./AppTextField.vue_vue_type_script_setup_true_lang-CG93FQCD.js";import{c as z}from"./myProduct-DQ6jFwPP.js";import{N as G}from"./noData-IsWEUHkL.js";import{V as H}from"./VDataTable-6gY1nsS2.js";import{V as Q}from"./VRow-CpgfVfn0.js";import{V as J}from"./VCol-Jlcv_Pqy.js";import"./paypal.vue_vue_type_script_setup_true_lang-Dm8kgoQn.js";import"./payApi-DKI-P3xI.js";import"./VPagination-StvX9uPk.js";import"./VSelect-5YgRXkea.js";import"./VList-Cuy43e6y.js";import"./VMenu-tBI4xg-q.js";import"./VChip-BiTPcbbS.js";import"./VSlideGroup-ClsfNyvP.js";import"./VTable-Do1-mciT.js";import"./filter-Do7fUMRA.js";/* empty css              */const X={class:"d-flex justify-end"},Y={class:"mt-5"},Z={style:{width:"200px","font-weight":"500"}},ee={class:"table-box-input-box",style:{width:"200px"}},te={style:{width:"100px","font-weight":"500"}},ae={class:"no-data-box align-content-sm-center",style:{height:"484px"}},oe={class:"btn-cancel"},se={class:"btn-save"},ie=E({__name:"storeInWarehouse",props:["openOrCloseStoreInWarehouseDialogVisible","storeInWarehouseData"],emits:["change:confirmStoreInWarehouse","update:openOrCloseStoreInWarehouseDialogVisible"],setup(C,{emit:P}){const r=C,h=P;p.DP=4;const S=q([{title:"SKU",key:"SKU"},{title:"Quantity",key:"quantity"},{title:"Price",key:"price"}]),l=d([]);O(()=>{r.storeInWarehouseData.variantList&&r.storeInWarehouseData.variantList.forEach(a=>{a.quantity=1})});const g=()=>{l.value=[],h("update:openOrCloseStoreInWarehouseDialogVisible",!1)},m=d(!1),_=d(null),N=async()=>{const a=d({warehouseId:null,items:[]});l.value.forEach(t=>{r.storeInWarehouseData.variantList.forEach(i=>{t===i.id&&a.value.items.push({customProductId:r.storeInWarehouseData.customProductInfo.blankProductId,num:i.quantity,customProductVariantId:i.id})})}),await z(a.value).then(t=>{_.value=t.data.orderId,m.value=!0})},k=()=>{h("update:openOrCloseStoreInWarehouseDialogVisible",!1),h("change:confirmStoreInWarehouse",!0)};U(()=>{const a=d(0),t=d(0);return l.value.forEach(i=>{r.storeInWarehouseData.variantList.forEach(c=>{i===c.id&&(t.value=new p(c.quantity).times(c.retailPrice).toNumber(),a.value=new p(a.value).plus(t.value).toNumber())})}),a.value});const y=d(0),b=(a,t)=>{l.value.push(a.id);const i=d(0);l.value.forEach(c=>{r.storeInWarehouseData.variantList.forEach(e=>{c===e.id&&(i.value=new p(i.value).plus(new p(e.quantity).times(e.retailPrice).toNumber()).toNumber())})}),y.value=i.value};return(a,t)=>{const i=M,c=K;return T(),L(B,null,[o(R,{modelValue:r.openOrCloseStoreInWarehouseDialogVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.openOrCloseStoreInWarehouseDialogVisible=e),width:a.$vuetify.display.smAndDown?"auto":1342,persistent:""},{default:s(()=>[o($,{class:"pa-6 pa-2 pause-dialog"},{default:s(()=>[n("div",X,[o(j,{icon:"custom-close-line",onClick:v(g,["prevent"])})]),o(D,{class:"pa-5 pt-2 pricing-box"},{default:s(()=>[t[3]||(t[3]=n("h4",{class:"text-h4 text-center mb-5"}," Store In Warehouse ",-1)),n("div",Y,[o(H,{modelValue:u(l),"onUpdate:modelValue":[t[0]||(t[0]=e=>I(l)?l.value=e:null),b],"items-per-page":-1,"disable-sort":"",headers:u(S),items:r.storeInWarehouseData.variantList,"item-value":"id","show-select":"",class:"order-data-table","hide-default-footer":""},{"item.SKU":s(({item:e})=>[n("div",Z,V((e.option1Value?e.option1Value:"")+(e.option2Value?` / ${e.option2Value}`:"")+(e.option3Value?` / ${e.option3Value}`:"")),1)]),"item.quantity":s(({item:e})=>[n("div",ee,[o(i,{modelValue:e.quantity,"onUpdate:modelValue":[f=>e.quantity=f,f=>b(e,f)],type:"number",class:"first-table-input",min:1},null,8,["modelValue","onUpdate:modelValue"])])]),"item.price":s(({item:e})=>[n("div",te,V(("exchangeRateCalculation"in a?a.exchangeRateCalculation:u(x))(e.quantity*e.retailPrice)),1)]),"no-data":s(()=>[n("div",ae,[o(A,{width:310,"aspect-ratio":"16/9",cover:"",src:u(G)},null,8,["src"])])]),_:1},8,["modelValue","headers","items"])])]),_:1,__:[3]}),o(D,{class:"pa-5 pt-2"},{default:s(()=>[o(Q,null,{default:s(()=>[o(J,{cols:"12",class:"d-flex flex-wrap justify-center gap-5 mt-5"},{default:s(()=>[n("div",oe,[o(W,{variant:"outlined",color:"#6D788D",height:"42px",onClick:v(g,["prevent"])},{default:s(()=>t[4]||(t[4]=[w(" No,Cancel ")])),_:1,__:[4]})]),n("div",se,[o(W,{class:"text-none text-subtitle-1",color:"#000000",height:"42px",variant:"flat",disabled:u(l).length<=0,onClick:v(N,["prevent"])},{default:s(()=>[w(V(("exchangeRateCalculation"in a?a.exchangeRateCalculation:u(x))(u(y)))+" ",1),t[5]||(t[5]=n("span",{class:"ml-2"},"Payment",-1))]),_:1,__:[5]},8,["disabled"])])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"]),o(c,{"payment-dialog-visible":u(m),"onUpdate:paymentDialogVisible":t[2]||(t[2]=e=>I(m)?m.value=e:null),"order-id":u(_),"pay-target":4,"onChange:confirmPayment":k},null,8,["payment-dialog-visible","order-id"])],64)}}}),We=F(ie,[["__scopeId","data-v-6c2b40f6"]]);export{We as default};