import{R as B}from"./replenishInventory-CyJ9iIok.js";import{O as F}from"./orderAndItemFittings-Bs7gCrYS.js";import{d as S,s as j,r as o,P as N,g as M,i,w as n,O as T,j as d,A as g,F as U,f as G,y as Y,h as l,G as $,L as u,I as h,l as b,k as I,_ as q}from"./index-CJVzca5N.js";import{h as z}from"./myProduct-DQ6jFwPP.js";import{c as H}from"./product-BayF5VUo.js";import{P as J}from"./myImg-B86Xz_pG.js";import{V as K}from"./VRow-CpgfVfn0.js";import{V as Q}from"./VCol-Jlcv_Pqy.js";import"./paymentDialog.vue_vue_type_script_setup_true_lang-BytDXgoV.js";import"./paypal.vue_vue_type_script_setup_true_lang-Dm8kgoQn.js";import"./payApi-DKI-P3xI.js";import"./AppTextField.vue_vue_type_script_setup_true_lang-CG93FQCD.js";import"./currencyPrice.vue_vue_type_script_setup_true_lang-Bfl3lupK.js";import"./brandServices-CdxtU3FA.js";import"./noData-IsWEUHkL.js";/* empty css              */const W={class:"d-flex justify-end"},X={class:"btn-cancel"},Z={class:"btn-save"},tt=S({__name:"editAddon",props:["openOrCloseEditAddonDialogVisible","batchEditAddonId"],emits:["change:confirmEditAddon","update:openOrCloseEditAddonDialogVisible"],setup(A,{emit:V}){const s=A,r=V,y=j(),C=o([]),D=o([]),m=async()=>{const e=await H({records:s.batchEditAddonId});D.value=e.data.skuLevelItemList.length?e.data.skuLevelItemList:[],C.value=e.data.orderLevelItemList.length?e.data.orderLevelItemList:[]};N(()=>{s.openOrCloseEditAddonDialogVisible&&m()});const f=o([]),_=e=>{f.value=e.fittingsSelect},E=async()=>{const e=o([]);s.batchEditAddonId.forEach(t=>{e.value.push(t.customProductId)}),z({customProductIds:e.value,fittingsIdList:f.value}).then(t=>{x(),y.changeSnackbar({color:"#7367f0",location:"top",variant:"elevated",text:"Batch Modification Attachment successful",visible:!0})})},c=o(!1),w=o({}),v=()=>{r("update:openOrCloseEditAddonDialogVisible",!1)},x=()=>{r("update:openOrCloseEditAddonDialogVisible",!1),r("change:confirmEditAddon",!0)},p=o(!1),O=o({}),L=o(0),k=()=>{m()};return(e,t)=>{const P=F,R=B;return G(),M(U,null,[i(T,{modelValue:s.openOrCloseEditAddonDialogVisible,"onUpdate:modelValue":t[0]||(t[0]=a=>s.openOrCloseEditAddonDialogVisible=a),width:e.$vuetify.display.smAndDown?"auto":1342,persistent:""},{default:n(()=>[i(Y,{class:"pa-6 pa-2"},{default:n(()=>[l("div",W,[i($,{icon:"custom-close-line",onClick:u(v,["prevent"])})]),i(h,{class:"pa-5 pt-2 addon-box"},{default:n(()=>[t[3]||(t[3]=l("h4",{class:"text-h4 text-center mb-5"}," Edit Attachment(Brand Server) ",-1)),i(P,{"product-detail-id":s.batchEditAddonId,"onChange:addonData":_,"is-object":!0,"onChange:previous":e.preTab,type:3,onlyItem:!0,onlyOrder:!0},null,8,["product-detail-id","onChange:previous"])]),_:1,__:[3]}),i(h,{class:"pa-5 pt-2"},{default:n(()=>[i(K,null,{default:n(()=>[i(Q,{cols:"12",class:"d-flex flex-wrap justify-center gap-5 mt-5"},{default:n(()=>[l("div",X,[i(b,{variant:"outlined",color:"#6D788D",height:"42px",onClick:u(v,["prevent"])},{default:n(()=>t[4]||(t[4]=[I(" No,Cancel ")])),_:1,__:[4]})]),l("div",Z,[i(b,{class:"text-none text-subtitle-1",color:"#000000",height:"42px",variant:"flat",onClick:u(E,["prevent"])},{default:n(()=>t[5]||(t[5]=[I(" Yes, Confirm ")])),_:1,__:[5]})])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"]),i(J,{"picture-preview-dialog-visible":d(c),"onUpdate:picturePreviewDialogVisible":t[1]||(t[1]=a=>g(c)?c.value=a:null),"picture-data":d(w)},null,8,["picture-preview-dialog-visible","picture-data"]),i(R,{"open-or-close-replenish-inventory-dialog-visible":d(p),"onUpdate:openOrCloseReplenishInventoryDialogVisible":t[2]||(t[2]=a=>g(p)?p.value=a:null),"item-inventory-data":d(O),"is-fittings":!0,"item-inventory-id":d(L),"onChange:confirmReplenishInventory":k},null,8,["open-or-close-replenish-inventory-dialog-visible","item-inventory-data","item-inventory-id"])],64)}}}),ht=q(tt,[["__scopeId","data-v-1b571a8f"]]);export{ht as default};