import{d as S,r as l,H as E,P as F,x as y,w as a,O as L,f as p,i as t,y as N,h as m,G as U,L as f,I as g,E as j,j as s,g as z,F as G,C as K,l as V,k as v,_ as q}from"./index-N7CMQwFv.js";import H from"./addProductItem-Z8TZvdIZ.js";import{g as O,d as R}from"./product-C59H-sk9.js";import{V as D}from"./VRow-CGgRlzLk.js";import{V as P}from"./VCol-xRADuXqd.js";import{V as W}from"./VCombobox-Qmm-hhRz.js";/* empty css              */import"./VSelect-CAAOHY78.js";import"./VList-BYq4u0VJ.js";import"./VMenu-Dbaxs5uG.js";import"./VChip-iaVLrPY0.js";import"./VSlideGroup-BGEgBoXK.js";import"./filter-D7iDI7IV.js";const $={class:"d-flex justify-end"},J={class:"btn-cancel"},Q={class:"btn-save"},X=S({__name:"addProduct",props:["addProductDialogVisible"],emits:["change:confirmAddProduct","update:addProductDialogVisible"],setup(k,{emit:x}){const i=k,c=x,u=l({id:"",productMenu:""});l([]),l(""),l([]),l(""),l([]);const _=E([]),b=l([]),C=l({sortField:null,category1:null,labelIds:[],favorite:!1,keyword:null,current:1,size:12}),w=l(1),A=()=>{O(C.value).then(o=>{_.value=o.data.records,w.value=o.data.total})},B=()=>{R({current:1,size:1e3,category1:1}).then(e=>{b.value=e.data.records})};F(()=>{i.addProductDialogVisible&&(A(),B())});const h=()=>{c("update:addProductDialogVisible",!1)},T=()=>{c("update:addProductDialogVisible",!1),c("change:confirmAddProduct",!0)},r=l([]),I=o=>{r.value.length>0?r.value.forEach((e,d)=>{e.key===o.key?r.value[d]=o:r.value.push(o)}):r.value.push(o),r.value=M(r.value,"key")};function M(o,e){const d=new Map;return o.forEach(n=>d.set(n[e],n)),Array.from(d.values())}return(o,e)=>(p(),y(L,{modelValue:i.addProductDialogVisible,"onUpdate:modelValue":e[2]||(e[2]=d=>i.addProductDialogVisible=d),width:o.$vuetify.display.smAndDown?"auto":1342,"min-height":800,persistent:""},{default:a(()=>[t(N,{class:"pa-6 pa-2 add-product-dialog"},{default:a(()=>[m("div",$,[t(U,{icon:"custom-close-line",onClick:f(h,["prevent"])})]),t(g,{class:"pa-0 mt-5"},{default:a(()=>[t(D,null,{default:a(()=>[t(P,{md:"6",cols:"12"},{default:a(()=>[t(j,{modelValue:s(u).id,"onUpdate:modelValue":e[0]||(e[0]=d=>s(u).id=d),label:"Product name, SKU, product ID",variant:"outlined","prepend-inner-icon":"custom-search-2-line"},null,8,["modelValue"])]),_:1}),t(P,{md:"6",cols:"12"},{default:a(()=>[t(W,{modelValue:s(u).productMenu,"onUpdate:modelValue":e[1]||(e[1]=d=>s(u).productMenu=d),label:"Product Menu",items:["California","Colorado","Florida","Georgia","Texas","Wyoming"],variant:"outlined"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),t(g,{class:"pa-0 mt-5"},{default:a(()=>[(p(!0),z(G,null,K(s(_),(d,n)=>(p(),y(H,{key:n,"product-add-data":d,"onChange:changeAddProductSku":I},null,8,["product-add-data"]))),128))]),_:1}),t(g,{class:"pa-0 pt-5"},{default:a(()=>[t(D,null,{default:a(()=>[t(P,{cols:"12",class:"d-flex flex-wrap justify-space-between gap-5 mt-16"},{default:a(()=>[m("div",J,[t(V,{variant:"outlined",color:"#6D788D",height:"42px"},{default:a(()=>e[3]||(e[3]=[v(" 3 variant selected ")])),_:1,__:[3]})]),m("div",Q,[t(V,{variant:"outlined",color:"#6D788D",height:"42px",onClick:f(h,["prevent"])},{default:a(()=>e[4]||(e[4]=[v(" No,Cancel ")])),_:1,__:[4]}),t(V,{class:"text-none text-subtitle-1 ml-5",color:"#000000",height:"42px",variant:"flat",onClick:f(T,["prevent"])},{default:a(()=>e[5]||(e[5]=[v(" Add ")])),_:1,__:[5]})])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"]))}}),ce=q(X,[["__scopeId","data-v-184446d4"]]);export{ce as default};