import{p as Ie}from"./paginationMeta-DF6W6vpY.js";import{d as Se,a as Ue,s as Fe,r,H as Le,M as Re,B as g,z as Ne,g as Y,i,w as s,O as Be,j as a,A as V,F as X,b as Ee,aj as je,f as T,y as Te,h as o,G as Z,L as ee,Q as Me,R as te,I as M,E as ze,D as ie,l as h,k as f,V as $e,t as U,C as Oe,x as We,aa as ae,d4 as Ge,_ as He}from"./index-N7CMQwFv.js";import{E as qe}from"./editPrice-By22sYKa.js";import{P as Je,_ as Ke}from"./myImg-B3XMH9SK.js";import{O as Qe}from"./orderAndItemFittings-A_opOYKK.js";import{_ as Ye}from"./AppTextField.vue_vue_type_script_setup_true_lang-CWeqm7gc.js";import{_ as Xe}from"./currencyPrice.vue_vue_type_script_setup_true_lang-DihHc0nE.js";import{d as Ze}from"./myProduct-BNmFFulZ.js";import{g as et,e as tt,f as it,d as at,b as lt}from"./product-C59H-sk9.js";import{N as ot}from"./noData-IsWEUHkL.js";import{V as st}from"./VRow-CGgRlzLk.js";import{V as F}from"./VCol-xRADuXqd.js";import{V as le}from"./VAutocomplete-B-jGSTKg.js";import{a as nt}from"./VList-BYq4u0VJ.js";import{V as rt}from"./VChip-iaVLrPY0.js";import{V as dt}from"./VSwitch-DJIqzFjy.js";import{V as ut}from"./VDataTable-UguPFD5B.js";import{V as ct}from"./VNumberInput-C5DPpLWX.js";import{V as pt}from"./VSelect-CAAOHY78.js";import{V as mt}from"./VPagination-CN_An-w0.js";import"./replenishInventory-DC09iOKe.js";import"./paymentDialog.vue_vue_type_script_setup_true_lang-Drv7o1Ex.js";import"./paypal.vue_vue_type_script_setup_true_lang-CuoOphF2.js";import"./payApi-srUkZfta.js";import"./brandServices-DntPHE2P.js";/* empty css              */import"./filter-D7iDI7IV.js";import"./VMenu-Dbaxs5uG.js";import"./VSlideGroup-BGEgBoXK.js";import"./VTable-JZ8Hgj7V.js";const ft={class:"d-flex justify-end"},vt={class:"d-flex justify-space-between align-center flex-wrap"},bt={class:"d-flex justify-start align-center flex-wrap"},gt={class:"d-flex justify-space-between align-center"},Vt={class:"d-flex align-center"},ht={class:"mt-5",style:{height:"500px","overflow-y":"auto"}},Dt={class:"d-flex pa-5"},yt={class:"ml-5"},Pt={class:"product-info-title d-inline-block text-truncate",style:{width:"200px"}},xt={class:"product-info-id mt-2"},wt={class:"mt-5 currency-price"},kt={class:"table-box-input-box",style:{width:"120px"}},_t={class:"table-box-input-box",style:{width:"120px"}},Ct={class:"pa-2 number-input-prepend-inner"},At={class:"table-box-input-box",style:{width:"140px"}},It={class:"table-box-input-box",style:{width:"140px"}},St={class:"mt-5 currency-price"},Ut={class:"no-data-box align-content-sm-center",style:{height:"400px"}},Ft={class:"d-flex justify-space-between mt-3 align-center flex-wrap"},Lt={class:"d-flex flex-wrap"},Rt={class:"d-flex justify-center"},Nt={class:"mt-5 d-flex"},Bt={style:{height:"500px","overflow-y":"auto"}},Et={class:"d-flex justify-end mt-5 flex-wrap"},jt=Se({__name:"batchAdd",props:["batchAddDialogVisible"],emits:["update:batchAddDialogVisible"],setup(oe,{emit:se}){const v=Ue(),ne=Fe(),L=oe,k=v.$state.currentData,re=se,z=()=>{re("update:batchAddDialogVisible",!1)},n=r({category1:1,labelIds:[],favorite:null,keyword:null,current:1,size:50,isDropshipped:!1,isNew:!1}),p=r([]),R=r(1),_=r(!1),D=async()=>{_.value||(_.value=!0,et(n.value).then(l=>{p.value=l.data.records,R.value=l.data.total,p.value.forEach(e=>{e.bulkDistributionDefaultPriceRate=v.getUserBaseInfo.bulkDistributionDefaultPriceRate*100,e.bulkDistributionDefaultPriceAdd=new g(v.getUserBaseInfo.bulkDistributionDefaultPriceAdd).times(k.currencyRate).toNumber().toFixed(2),e.bulkDistributionCompareAtPriceRate=v.getUserBaseInfo.bulkDistributionCompareAtPriceRate*100;const u=new g(e.minSkuPrice).times(v.getUserBaseInfo.bulkDistributionDefaultPriceRate).toNumber().toFixed(2),c=new g(u).plus(v.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,p.value=[],D()},W=()=>{n.value.favorite||(n.value.favorite=null),n.value.current=1,p.value=[],D()},b=Le([{title:"Product",key:"product"},{title:"Net Profit Margin",key:"profitMargin"},{title:"Additional Fees",key:"additionalFees"},{title:"Your Price",key:"yourPrice"}]),y=r(!1),me=()=>{localStorage.setItem("compareAtPriceCol",y.value),y.value?b.length<=4?b.splice(3,0,{title:"Compare at price",key:"compareAtPrice"}):b.splice(3,1):b.length<=4?b.splice(3,0,{title:"Compare at price",key:"compareAtPrice"}):b.splice(3,1)},m=r([]),fe=()=>{n.value.current=1,p.value=[],D()},ve=l=>{p.value=[],D()},be=()=>{n.value.current=1,p.value=[],D()},G=r([]),P=r(null),ge=async()=>{const l=await Ge();G.value=l.data.items,P.value=l.data.items[0].id},N=r([]),Ve=async()=>{N.value=[],m.value.forEach(l=>{N.value.push({blankProductId:l})}),x.value=2};Re(()=>L.batchAddDialogVisible,l=>{if(l){ce(),ue(),D(),ge();const e=localStorage.getItem("compareAtPriceCol");e&&(y.value=JSON.parse(e))}},{immediate:!1}),g.RM=3;const he=Ne(()=>(l,e)=>new g(l).div(e).round(0).toString()),x=r(1),De=()=>{Ve()},H=r([]),C=r(!1),A=r(!1),ye=async()=>{const l=r([]),e=await tt({fittingAll:!0});return m.value.forEach(u=>{p.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:P,fittingsId:e.data.records[0].id,fittingsIdList:Array.from(new Set(H.value)),hiddenInStore:A.value})})}),C.value=!0,new Promise(u=>{it({records:l.value}).then(c=>{u(c),C.value=!1}).finally(()=>{C.value=!1})})},q=Ee(),B=r(!1),Pe=async()=>{B.value=!0;const l=await ye();if(v.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),xe=r({}),I=r(!1),w=r(0),j=l=>{w.value=l,I.value=!0},we=l=>{m.value.forEach(e=>{p.value.forEach(u=>{e==u.id&&(w.value===3&&(u.bulkDistributionCompareAtPriceRate=l),w.value===4&&(u.bulkDistributionDefaultPriceRate=l),w.value===5&&(u.bulkDistributionDefaultPriceAdd=l))})})},ke=l=>{H.value=l.fittingsSelect};return(l,e)=>{const u=je("RouterLink"),c=Ke,J=Xe,K=Ye,_e=Qe,Ce=Je,Ae=qe;return T(),Y(X,null,[i(Be,{modelValue:L.batchAddDialogVisible,"onUpdate:modelValue":e[14]||(e[14]=t=>L.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",ft,[i(Z,{icon:"custom-close-line",onClick:ee(z,["prevent"])})]),i(Me,{modelValue:a(x),"onUpdate:modelValue":e[13]||(e[13]=t=>V(x)?x.value=t:null),style:{"overflow-y":"auto"},disabled:""},{default:s(()=>[i(te,{value:1},{default:s(()=>[i(M,{class:"stepper-box pa-0"},{default:s(()=>[i(st,{class:"mb-5"},{default:s(()=>[i(F,{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(F,{md:"2",cols:"12",class:"d-flex align-center justify-center"},{default:s(()=>[i(Z,{icon:a(n).favorite?"custom-heart-fill":"custom-heart-line",size:"30",color:a(n).favorite?"#FF4D49":"#3C4056",onClick:ee(pe,["stop"])},null,8,["icon","color"])]),_:1}),i(F,{md:"6",cols:"12"},{default:s(()=>[i(le,{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(F,{md:"6",cols:"12"},{default:s(()=>[i(le,{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,ie(t,{text:d.raw.name}),null,16,["text"])]),item:s(({props:t,item:d})=>{var S,Q;return[i(nt,ie(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",vt,[o("div",bt,[i(h,{class:"mr-5 mb-2",variant:"outlined",color:"#6D788D",height:"42px",disabled:a(m).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 mb-2",variant:"outlined",color:"#6D788D",height:"42px",disabled:a(m).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,{class:"mb-2",variant:"outlined",color:"#6D788D",height:"42px",disabled:a(m).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",gt,[o("div",Vt,[e[20]||(e[20]=o("div",{class:"distribution-content-title mr-5"}," Compare At Price ",-1)),i(dt,{modelValue:a(y),"onUpdate:modelValue":[e[6]||(e[6]=t=>V(y)?y.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",ht,[i(ut,{modelValue:a(m),"onUpdate:modelValue":e[7]||(e[7]=t=>V(m)?m.value=t:null),"items-per-page":-1,"disable-sort":"",headers:a(b),items:a(p),"item-value":"id","show-select":"",class:"order-data-table","hide-default-footer":""},{"item.product":s(({item:t})=>[o("div",Dt,[o("div",null,[i(c,{src:t.mainShowImageUrl,height:120,width:120,"no-compress":!0,"is-preview":!0,previewList:[t.mainShowImageUrl]},null,8,["src","previewList"])]),o("div",yt,[o("div",Pt,U(t.fullName),1),o("div",xt,U(t.optionInfo),1),o("div",wt,[e[22]||(e[22]=f(" From ")),i(J,{price:t.minSkuPrice?t.minSkuPrice:null},null,8,["price"])])])])]),"item.profitMargin":s(({item:t})=>[o("div",kt,[i(K,{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",_t,[i(K,{modelValue:t.bulkDistributionDefaultPriceAdd,"onUpdate:modelValue":d=>t.bulkDistributionDefaultPriceAdd=d,type:"number",class:"first-table-input",min:0},{"prepend-inner":s(()=>[o("div",Ct,U(a(k).currencyCode),1)]),_:2},1032,["modelValue","onUpdate:modelValue"])])]),"item.compareAtPrice":s(({item:t})=>[o("div",At,[i(ct,{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",It,[o("div",St,[e[25]||(e[25]=f(" From ")),i(J,{price:t.newInputPrice?t.newInputPrice:null},null,8,["price"])])])]),"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",Ft,[o("div",null,U(("paginationMeta"in l?l.paginationMeta:a(Ie))({page:a(n).current,itemsPerPage:a(n).size},a(R))),1),o("div",Lt,[i(pt,{class:"mr-5",modelValue:a(n).size,"onUpdate:modelValue":[e[8]||(e[8]=t=>a(n).size=t),be],width:"100px",items:[50,80,100],variant:"outlined"},null,8,["modelValue"]),i(mt,{modelValue:a(n).current,"onUpdate:modelValue":[e[9]||(e[9]=t=>a(n).current=t),ve],"total-visible":3,length:a(he)(a(R),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[26]||(e[26]=[f("Cancel")])),_:1,__:[26]}),i(h,{class:"text-none text-subtitle-1 ml-5",color:"#000000",height:"42px",variant:"flat",disabled:a(m).length<=0,onClick:De},{default:s(()=>e[27]||(e[27]=[f(" Continue")])),_:1,__:[27]},8,["disabled"])])]),_:1})]),_:1}),i(te,{value:2},{default:s(()=>[i(M,{class:"stepper-box pa-0"},{default:s(()=>[e[30]||(e[30]=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",Nt,[(T(!0),Y(X,null,Oe(a(G),(t,d)=>(T(),We(ae,{key:d,modelValue:a(P),"onUpdate:modelValue":e[10]||(e[10]=S=>V(P)?P.value=S:null),class:"mr-5",label:t.name,value:t.id},null,8,["modelValue","label","value"]))),128))]),e[31]||(e[31]=o("div",{class:"distribution-content-title mt-5"},"Attachment",-1)),o("div",Bt,[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",Et,[i(ae,{modelValue:a(A),"onUpdate:modelValue":e[11]||(e[11]=t=>V(A)?A.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=>x.value=1)},{default:s(()=>e[28]||(e[28]=[f("Previous")])),_:1,__:[28]}),i(h,{class:"text-none text-subtitle-1 ml-5",color:"#000000",height:"42px",variant:"flat",loading:a(C),onClick:Pe},{default:s(()=>e[29]||(e[29]=[f(" Save")])),_:1,__:[29]},8,["loading"])])]),_:1,__:[30,31]})]),_: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(xe)},null,8,["picture-preview-dialog-visible","picture-data"]),i(Ae,{"edit-price-dialog-visible":a(I),"onUpdate:editPriceDialogVisible":e[16]||(e[16]=t=>V(I)?I.value=t:null),type:a(w),"onChange:confirmEdit":we},null,8,["edit-price-dialog-visible","type"])],64)}}}),vi=He(jt,[["__scopeId","data-v-f1bd698e"]]);export{vi as default};