import{p as Ie}from"./paginationMeta-DF6W6vpY.js";import{d as Ue,a as Se,s as Le,r,H as Re,M as Fe,B as g,z as Ne,g as Y,i,w as s,O as Be,j as a,A as V,F as J,b as Ee,aj as je,f as T,y as Te,h as o,G as X,L as Z,Q as Me,R as ee,I as M,E as ze,D as te,l as h,k as f,V as $e,t as w,C as Oe,x as We,aa as ie,d4 as Ge,_ as He}from"./index-LX-5rALE.js";import{E as qe}from"./editPrice-sTPaAdHb.js";import{P as Ke,_ as Qe}from"./myImg-DfWaL93x.js";import{O as Ye}from"./orderAndItemFittings-C9nee1_S.js";import{_ as Je}from"./AppTextField.vue_vue_type_script_setup_true_lang-SE3tgAK0.js";import{_ as Xe}from"./currencyPrice.vue_vue_type_script_setup_true_lang-Bg-Tgxq4.js";import{d as Ze}from"./myProduct-Ccm1rBUf.js";import{g as et,e as tt,f as it,d as at,b as lt}from"./product-oo2nVtPg.js";import{N as ot}from"./noData-IsWEUHkL.js";import{V as st}from"./VRow-Cb28_O-Q.js";import{V as L}from"./VCol-D0s5AJIV.js";import{V as ae}from"./VAutocomplete-DPtFfbq9.js";import{a as nt}from"./VList-C6UgPLrR.js";import{V as rt}from"./VChip-BGcYkRzt.js";import{V as dt}from"./VSwitch-C5SkdciR.js";import{V as ut}from"./VDataTable-DGNgPLyG.js";import{V as le}from"./VNumberInput-o6tv28xp.js";import{V as ct}from"./VSelect-Dn_Pb07C.js";import{V as pt}from"./VPagination-R1ziSq8a.js";import"./replenishInventory-C007-49Q.js";import"./paymentDialog.vue_vue_type_script_setup_true_lang-iR9DEnqJ.js";import"./paypal.vue_vue_type_script_setup_true_lang-BLNG2VIr.js";import"./payApi-4HXAEIXK.js";import"./brandServices-BLKY6R4u.js";/* empty css              */import"./filter-C9H7r7l-.js";import"./VMenu-CUrPXPOk.js";import"./VSlideGroup-gvVX_Ab-.js";import"./VTable-Cj-oOvx1.js";const mt={class:"d-flex justify-end"},ft={class:"d-flex justify-space-between align-center flex-wrap"},bt={class:"d-flex justify-start align-center flex-wrap"},vt={class:"d-flex justify-space-between align-center"},gt={class:"d-flex align-center"},Vt={class:"mt-5",style:{height:"500px","overflow-y":"auto"}},ht={class:"d-flex pa-5"},Dt={class:"ml-5"},yt={class:"product-info-title d-inline-block text-truncate",style:{width:"200px"}},Pt={class:"product-info-id mt-2"},xt={class:"mt-5 currency-price"},kt={class:"table-box-input-box",style:{width:"120px"}},wt={class:"table-box-input-box",style:{width:"120px"}},_t={class:"pa-2 number-input-prepend-inner"},Ct={class:"table-box-input-box",style:{width:"140px"}},At={class:"table-box-input-box",style:{width:"140px"}},It={class:"pa-2 number-input-prepend-inner"},Ut={class:"no-data-box align-content-sm-center",style:{height:"400px"}},St={class:"d-flex justify-end mt-3 align-center"},Lt={class:"d-flex"},Rt={class:"d-flex justify-center"},Ft={class:"mt-5 d-flex"},Nt={style:{height:"500px","overflow-y":"auto"}},Bt={class:"d-flex justify-end mt-5"},Et=Ue({__name:"batchAdd",props:["batchAddDialogVisible"],emits:["update:batchAddDialogVisible"],setup(oe,{emit:se}){const b=Se(),ne=Le(),R=oe,re=se,z=()=>{re("update:batchAddDialogVisible",!1)},n=r({category1:1,labelIds:[],favorite:null,keyword:null,current:1,size:50,isDropshipped:!1,isNew:!1}),m=r([]),F=r(1),_=r(!1),D=async()=>{_.value||(_.value=!0,et(n.value).then(l=>{m.value=l.data.records,F.value=l.data.total,m.value.forEach(e=>{e.bulkDistributionDefaultPriceRate=b.getUserBaseInfo.bulkDistributionDefaultPriceRate*100,e.bulkDistributionDefaultPriceAdd=new g(b.getUserBaseInfo.bulkDistributionDefaultPriceAdd).times(k.currencyRate).toNumber().toFixed(2),e.bulkDistributionCompareAtPriceRate=b.getUserBaseInfo.bulkDistributionCompareAtPriceRate*100;const u=new g(e.minSkuPrice).times(b.getUserBaseInfo.bulkDistributionDefaultPriceRate).toNumber().toFixed(2),c=new g(u).plus(b.getUserBaseInfo.bulkDistributionDefaultPriceAdd).toNumber().toFixed(2);e.newInputPrice=Number(new g(c).times(k.currencyRate).toNumber().toFixed(2))}),_.value=!1}).catch(l=>{_.value=!1}))},$=r([]),de=r(!0),ue=()=>{at({current:1,size:1e3,category1:1}).then(e=>{$.value=e.data.records,de.value=!1})},O=r([]),ce=()=>{lt().then(l=>{O.value=l.data.records})},pe=()=>{n.value.favorite=!n.value.favorite,n.value.favorite||(n.value.favorite=null),n.value.current=1,m.value=[],D()},W=()=>{n.value.favorite||(n.value.favorite=null),n.value.current=1,m.value=[],D()},v=Re([{title:"Product",key:"product"},{title:"Net Profit Margin",key:"profitMargin"},{title:"Additional Fees",key:"additionalFees"},{title:"Your Price",key:"yourPrice"}]),C=r(!1),me=()=>{C.value?v.length<=4?v.splice(3,0,{title:"Compare at price",key:"compareAtPrice"}):v.splice(3,1):v.length<=4?v.splice(3,0,{title:"Compare at price",key:"compareAtPrice"}):v.splice(3,1)},p=r([]),fe=()=>{n.value.current=1,m.value=[],D()},be=l=>{m.value=[],D()},G=r([]),y=r(null),ve=async()=>{const l=await Ge();G.value=l.data.items,y.value=l.data.items[0].id},N=r([]),ge=async()=>{N.value=[],p.value.forEach(l=>{N.value.push({blankProductId:l})}),P.value=2};Fe(()=>R.batchAddDialogVisible,l=>{l&&(ce(),ue(),D(),ve())},{immediate:!1}),g.RM=3;const Ve=Ne(()=>(l,e)=>new g(l).div(e).round(0).toString()),P=r(1),he=()=>{ge()},H=r([]),A=r(!1),I=r(!1),De=async()=>{const l=r([]),e=await tt({fittingAll:!0});return p.value.forEach(u=>{m.value.forEach(c=>{u==c.id&&l.value.push({blankFittingsLevel:c.blankFittingsLevel,blankGreetingCardId:c.level,blankProductId:u,bulkDistributionCompareAtPriceRate:Number(c.bulkDistributionCompareAtPriceRate)/100,bulkDistributionDefaultPriceAdd:Number(new g(c.bulkDistributionDefaultPriceAdd).div(k.currencyRate).toNumber().toFixed(2)),bulkDistributionDefaultPriceRate:Number(c.bulkDistributionDefaultPriceRate)/100,collectionId:c.collectionId,defaultLogisticsType:y,fittingsId:e.data.records[0].id,fittingsIdList:Array.from(new Set(H.value)),hiddenInStore:I.value})})}),A.value=!0,new Promise(u=>{it({records:l.value}).then(c=>{u(c),A.value=!1}).finally(()=>{A.value=!1})})},q=Ee(),B=r(!1),ye=async()=>{B.value=!0;const l=await De();if(b.getUserBaseInfo.currentShop.shopType===2){q.push({name:"my-product"}),B.value=!1;return}if(l)try{l.code===200?(await Ze({customProductIds:l.data}),q.push({name:"my-product"})):ne.changeSnackbar({color:"#ff4c51",location:"top",variant:"elevated",text:l.msg,visible:!0})}finally{B.value=!1}},E=r(!1),Pe=r({}),U=r(!1),x=r(0),j=l=>{x.value=l,U.value=!0},xe=l=>{p.value.forEach(e=>{m.value.forEach(u=>{e==u.id&&(x.value===3&&(u.bulkDistributionCompareAtPriceRate=l),x.value===4&&(u.bulkDistributionDefaultPriceRate=l),x.value===5&&(u.bulkDistributionDefaultPriceAdd=l))})})},ke=l=>{H.value=l.fittingsSelect},k=b.$state.currentData;return(l,e)=>{const u=je("RouterLink"),c=Qe,we=Xe,K=Je,_e=Ye,Ce=Ke,Ae=qe;return T(),Y(J,null,[i(Be,{modelValue:R.batchAddDialogVisible,"onUpdate:modelValue":e[14]||(e[14]=t=>R.batchAddDialogVisible=t),width:l.$vuetify.display.smAndDown?"auto":1200,persistent:""},{default:s(()=>[i(Te,{class:"pa-6 pa-2 add-product-dialog"},{default:s(()=>[o("div",mt,[i(X,{icon:"custom-close-line",onClick:Z(z,["prevent"])})]),i(Me,{modelValue:a(P),"onUpdate:modelValue":e[13]||(e[13]=t=>V(P)?P.value=t:null)},{default:s(()=>[i(ee,{value:1},{default:s(()=>[i(M,{class:"stepper-box pa-0"},{default:s(()=>[i(st,{class:"mb-5"},{default:s(()=>[i(L,{md:"10",cols:"12"},{default:s(()=>[i(ze,{modelValue:a(n).keyword,"onUpdate:modelValue":[e[0]||(e[0]=t=>a(n).keyword=t),fe],label:"Product Name, SKU, Product Num",variant:"outlined","prepend-inner-icon":"custom-search-2-line"},null,8,["modelValue"])]),_:1}),i(L,{md:"2",cols:"12",class:"d-flex align-center justify-center"},{default:s(()=>[i(X,{icon:a(n).favorite?"custom-heart-fill":"custom-heart-line",size:"30",color:a(n).favorite?"#FF4D49":"#3C4056",onClick:Z(pe,["stop"])},null,8,["icon","color"])]),_:1}),i(L,{md:"6",cols:"12"},{default:s(()=>[i(ae,{modelValue:a(n).typeId,"onUpdate:modelValue":[e[1]||(e[1]=t=>a(n).typeId=t),W],clearable:"",items:a($),"item-title":"name","item-value":"id",label:"Category",variant:"outlined","return-object":!1},null,8,["modelValue","items"])]),_:1}),i(L,{md:"6",cols:"12"},{default:s(()=>[i(ae,{modelValue:a(n).labelIds,"onUpdate:modelValue":[e[2]||(e[2]=t=>a(n).labelIds=t),W],chips:"","closable-chips":"",multiple:"",items:a(O),"item-title":"name","item-value":"id",label:"Label",variant:"outlined","return-object":!1},{chip:s(({props:t,item:d})=>[i(rt,te(t,{text:d.raw.name}),null,16,["text"])]),item:s(({props:t,item:d})=>{var S,Q;return[i(nt,te(t,{title:(S=d==null?void 0:d.raw)==null?void 0:S.name,subtitle:(Q=d==null?void 0:d.raw)==null?void 0:Q.group}),null,16,["title","subtitle"])]}),_:1},8,["modelValue","items"])]),_:1})]),_:1})]),_:1}),i(M,{class:"pa-0 pt-2 pricing-box"},{default:s(()=>[o("div",ft,[o("div",bt,[i(h,{class:"mr-5",variant:"outlined",color:"#6D788D",height:"42px",disabled:a(p).length<=0,onClick:e[3]||(e[3]=t=>j(3))},{default:s(()=>e[17]||(e[17]=[f(" Edit compare at price ")])),_:1,__:[17]},8,["disabled"]),i(h,{class:"mr-5",variant:"outlined",color:"#6D788D",height:"42px",disabled:a(p).length<=0,onClick:e[4]||(e[4]=t=>j(4))},{default:s(()=>e[18]||(e[18]=[f(" Edit profit margin ")])),_:1,__:[18]},8,["disabled"]),i(h,{variant:"outlined",color:"#6D788D",height:"42px",disabled:a(p).length<=0,onClick:e[5]||(e[5]=t=>j(5))},{default:s(()=>e[19]||(e[19]=[f(" Edit additional fees ")])),_:1,__:[19]},8,["disabled"])]),o("div",vt,[o("div",gt,[e[20]||(e[20]=o("div",{class:"distribution-content-title mr-5"}," Compare at price ",-1)),i(dt,{modelValue:a(C),"onUpdate:modelValue":[e[6]||(e[6]=t=>V(C)?C.value=t:null),me],inset:""},null,8,["modelValue"])])]),i(u,{to:"/defaultSettings/listingDefaultValues"},{default:s(()=>e[21]||(e[21]=[o("div",{class:"text-decoration-underline cursor-pointer distribution-content-text distribution-content-text2"}," Set Default Listing Values ",-1)])),_:1,__:[21]})]),o("div",Vt,[i(ut,{modelValue:a(p),"onUpdate:modelValue":e[7]||(e[7]=t=>V(p)?p.value=t:null),"items-per-page":-1,"disable-sort":"",headers:a(v),items:a(m),"item-value":"id","show-select":"",class:"order-data-table","hide-default-footer":""},{"item.product":s(({item:t})=>[o("div",ht,[o("div",null,[i(c,{src:t.mainShowImageUrl,height:120,width:120,"no-compress":!0,previewList:[t.mainShowImageUrl],"is-preview":!0},null,8,["src","previewList"])]),o("div",Dt,[o("div",yt,w(t.fullName),1),o("div",Pt,w(t.optionInfo),1),o("div",xt,[e[22]||(e[22]=f(" From ")),i(we,{price:t.minSkuPrice?t.minSkuPrice:null},null,8,["price"])])])])]),"item.profitMargin":s(({item:t})=>[o("div",kt,[i(le,{modelValue:t.bulkDistributionDefaultPriceRate,"onUpdate:modelValue":d=>t.bulkDistributionDefaultPriceRate=d,"control-variant":"hidden",precision:2,inset:"",variant:"outlined",height:"50"},{"append-inner":s(()=>e[23]||(e[23]=[o("div",{class:"pa-2 number-input-append-inner"}," % ",-1)])),_:2},1032,["modelValue","onUpdate:modelValue"])])]),"item.additionalFees":s(({item:t})=>[o("div",wt,[i(K,{modelValue:t.bulkDistributionDefaultPriceAdd,"onUpdate:modelValue":d=>t.bulkDistributionDefaultPriceAdd=d,type:"number",class:"first-table-input",min:0},{"prepend-inner":s(()=>[o("div",_t,w(a(k).currencyCode),1)]),_:2},1032,["modelValue","onUpdate:modelValue"])])]),"item.compareAtPrice":s(({item:t})=>[o("div",Ct,[i(le,{modelValue:t.bulkDistributionCompareAtPriceRate,"onUpdate:modelValue":d=>t.bulkDistributionCompareAtPriceRate=d,"control-variant":"hidden",precision:2,inset:"",variant:"outlined",height:"50",min:0},{"append-inner":s(()=>e[24]||(e[24]=[o("div",{class:"pa-2 number-input-append-inner number-input-append-inner2"}," % ",-1)])),_:2},1032,["modelValue","onUpdate:modelValue"])])]),"item.yourPrice":s(({item:t})=>[o("div",At,[i(K,{modelValue:t.newInputPrice,"onUpdate:modelValue":d=>t.newInputPrice=d,type:"number",class:"first-table-input",min:0,readonly:""},{"prepend-inner":s(()=>[o("div",It,w(a(k).currencyCode),1)]),_:2},1032,["modelValue","onUpdate:modelValue"])])]),"no-data":s(()=>[o("div",Ut,[i($e,{width:310,"aspect-ratio":"16/9",cover:"",src:a(ot)},null,8,["src"])])]),_:1},8,["modelValue","headers","items"])]),o("div",St,[o("div",null,w(("paginationMeta"in l?l.paginationMeta:a(Ie))({page:a(n).current,itemsPerPage:a(n).size},a(F))),1),o("div",Lt,[i(ct,{class:"mr-5",modelValue:a(n).size,"onUpdate:modelValue":[e[8]||(e[8]=t=>a(n).size=t),l.changePageSize],width:"100px",items:[50,80,100],variant:"outlined"},null,8,["modelValue","onUpdate:modelValue"]),i(pt,{modelValue:a(n).current,"onUpdate:modelValue":[e[9]||(e[9]=t=>a(n).current=t),be],"total-visible":5,length:a(Ve)(a(F),a(n).size),rounded:"circle"},null,8,["modelValue","length"])])]),o("div",Rt,[i(h,{variant:"outlined",color:"#6D788D",height:"42px",onClick:z},{default:s(()=>e[25]||(e[25]=[f("Cancel")])),_:1,__:[25]}),i(h,{class:"text-none text-subtitle-1 ml-5",color:"#000000",height:"42px",variant:"flat",disabled:a(p).length<=0,onClick:he},{default:s(()=>e[26]||(e[26]=[f(" Continue")])),_:1,__:[26]},8,["disabled"])])]),_:1})]),_:1}),i(ee,{value:2},{default:s(()=>[i(M,{class:"stepper-box pa-0"},{default:s(()=>[e[29]||(e[29]=o("div",{class:"mt-5"},[o("div",{class:"distribution-content-title d-flex justify-space-between align-center"},[o("div",null,"Shipping Options"),o("div",{class:"text-decoration-underline cursor-pointer distribution-content-text"})])],-1)),o("div",Ft,[(T(!0),Y(J,null,Oe(a(G),(t,d)=>(T(),We(ie,{key:d,modelValue:a(y),"onUpdate:modelValue":e[10]||(e[10]=S=>V(y)?y.value=S:null),class:"mr-5",label:t.name,value:t.id},null,8,["modelValue","label","value"]))),128))]),e[30]||(e[30]=o("div",{class:"distribution-content-title mt-5"},"Attachment",-1)),o("div",Nt,[i(_e,{"product-detail-id":a(N),"onChange:addonData":ke,"is-object":!0,"onChange:previous":l.preTab,type:3,onlyItem:!0,onlyOrder:!1},null,8,["product-detail-id","onChange:previous"])]),o("div",Bt,[i(ie,{modelValue:a(I),"onUpdate:modelValue":e[11]||(e[11]=t=>V(I)?I.value=t:null),class:"mr-5",label:"Hide In Store"},null,8,["modelValue"]),i(h,{variant:"outlined",color:"#6D788D",height:"42px",onClick:e[12]||(e[12]=t=>P.value=1)},{default:s(()=>e[27]||(e[27]=[f("Previous")])),_:1,__:[27]}),i(h,{class:"text-none text-subtitle-1 ml-5",color:"#000000",height:"42px",variant:"flat",loading:a(A),onClick:ye},{default:s(()=>e[28]||(e[28]=[f(" Save")])),_:1,__:[28]},8,["loading"])])]),_:1,__:[29,30]})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue","width"]),i(Ce,{"picture-preview-dialog-visible":a(E),"onUpdate:picturePreviewDialogVisible":e[15]||(e[15]=t=>V(E)?E.value=t:null),"picture-data":a(Pe)},null,8,["picture-preview-dialog-visible","picture-data"]),i(Ae,{"edit-price-dialog-visible":a(U),"onUpdate:editPriceDialogVisible":e[16]||(e[16]=t=>V(U)?U.value=t:null),type:a(x),"onChange:confirmEdit":xe},null,8,["edit-price-dialog-visible","type"])],64)}}}),fi=He(Et,[["__scopeId","data-v-5b6c1747"]]);export{fi as default};