import{_ as Bt}from"./TitleBreadcrumb.vue_vue_type_style_index_0_lang-CV5GF5E_.js";import{_ as Mt}from"./wenhao-C-cdfRm0.js";import{a as Lt,_ as Ft,b as Nt}from"./moren-CP7Lpf9S.js";import{av as Ot,aI as ve,I as _e,k as h,X as te,R as Fe,Q as At,o as u,A as C,a as e,w as t,e as f,t as m,ax as Ne,ae as Se,af as Ee,b as o,N as l,U as ee,ba as yt,ak as he,M as Ue,bb as Qt,F as J,B as ue,bc as Ht,s as V,d as O,ay as Ie,ag as Te,ah as Ve,c as T,V as qe,f as Re,ab as Wt,G as ce,aw as zt,y as se,aV as He,aM as We,aU as ze,x as rt,al as Kt,Z as Me,bd as ct,aF as qt,l as Xt,b2 as $t,be as _t,aB as ne,z as pe,K as ke,v as oe,p as ae,a1 as Ae,n as be,am as Yt,bf as ut,aG as jt,aR as Zt,W as Ke,$ as Gt}from"./index-DphlBmm9.js";import{_ as De}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{_ as Le,a as Jt}from"./filter-D7S1CvFN.js";import{o as el,a as tl}from"./eventBus-CSQrlctu.js";import{s as N}from"./shopTypeEnum-5xzXy4lw.js";/* empty css              */import{A as ll,a as ol,b as al,c as il}from"./AddonDiyImageTextDialog-B31pXaUR.js";import{c as Xe}from"./close-BcCOVtMl.js";import{p as sl}from"./productApi-DE--RFXi.js";const fe="https://dashboard.jetprintapp.com",Oe=Ot({id:"myProduct",state:()=>({}),actions:{async productPage(y){return console.log("productPage....",y),await ve.post(`${fe}/shopapi/custom/product/page`,y)},async productRemoveBatch(y){return await ve.post(`${fe}/shopapi/custom/product/remove/batch`,y)},async publish(y){return await ve.post(`${fe}/shopapi/custom/product/publish`,y)},async publishStatus(y){return await ve.post(`${fe}/shopapi/custom/product/publishStatus`,y)},async productCount(y){return await ve.post(`${fe}/shopapi/custom/product/count`,y)},async hideOnShopify(y){return await ve.post(`${fe}/shopapi/custom/product/hideOnShopify`,y)},async showOnShopify(y){return await ve.post(`${fe}/shopapi/custom/product/showOnShopify`,y)},async productCopyBatch(y){return await ve.post(`${fe}/shopapi/custom/product/copy/batch`,y)},async skuModify(y){return await ve.post(`${fe}/shopapi/custom/product/sku/modify`,y)}}}),nl=y=>(Te("data-v-6e5f4afa"),y=y(),Ve(),y),rl={class:"d-flex align-center"},cl=nl(()=>o("div",{class:"d-flex warn-con"},[o("div",{class:"warn pr-3 pt-1"},[o("img",{src:Mt,alt:""})]),o("div",{class:"desc"}," Due to sales channel limitations some sales channel specific product details like product description text formating and tags might be lost in copy process. ")],-1)),ul={key:0,class:"d-flex pa-3 ps-0"},dl={class:""},pl={class:""},hl={class:"font-weight-medium",style:{"font-size":"16px"}},vl={class:"text-medium-emphasis text-subtitle-2"},fl={class:"ml-auto"},gl={key:0,src:Lt,style:{width:"48px",height:"48px"},alt:""},ml={key:1,src:Ft,style:{width:"48px",height:"48px"},alt:""},Al={key:2,src:Nt,style:{width:"48px",height:"48px"},alt:""},yl={class:"btns"},_l=_e({__name:"CopyProductDialog",emits:["reflash"],setup(y,{expose:Q,emit:P}){let R=h(!1);h(""),te({});const D=h([]);h(!1);const H=h(""),B=h(!1),_=te({color:"success",msg:"The product has been duplicated",isShow:!1});let i=h(""),b=h("");const W=Fe(()=>{const A=At();return console.log("computed22222...",A.merchantInfoMutations.allShops),A.merchantInfoMutations.allShops}),I=Oe();function j(){B.value=!0;const A={toStoreId:H.value,customProductIds:D.value,contentType:"application/json;charset=UTF-8"};I.productCopyBatch(A).then(w=>{B.value=!1,w.code==200?(_.color="success",_.message="The product has been duplicated",_.isShow=!0):(_.color="error",_.message="Copy failed",_.isShow=!0),S()})}function F(A){R.value=!0,i.value=A.length,D.value=A}const S=()=>{R.value=!1};return Q({openDialog:F,closeDialog:S}),(A,w)=>(u(),C(J,null,[e(Ne,{modelValue:_.isShow,"onUpdate:modelValue":w[0]||(w[0]=v=>_.isShow=v),color:_.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(m(_.msg),1)]),_:1},8,["modelValue","color"]),e(Ie,{modelValue:l(R),"onUpdate:modelValue":w[3]||(w[3]=v=>he(R)?R.value=v:R=v),"max-width":575},{default:t(()=>[e(Se,null,{default:t(()=>[e(Ee,{style:{"padding-top":"24px"}},{default:t(()=>[o("h3",rl,[f("Copy "+m(l(i))+" products to … ",1),e(ee,{src:l(yt),width:32,height:32,class:"close",onClick:w[1]||(w[1]=v=>he(R)?R.value=!1:R=!1)},null,8,["src"])]),e(Ue,{class:"mt-4 mb-5"}),cl,e(Ue,{class:"mt-5"}),e(Qt,{class:"scroll",modelValue:H.value,"onUpdate:modelValue":w[2]||(w[2]=v=>H.value=v)},{default:t(()=>[(u(!0),C(J,null,ue(W.value,(v,z)=>(u(),C("div",{key:z},[l(b)!=v.shopId?(u(),C("div",ul,[o("div",dl,[e(Ht,{color:"secondary",value:v.shopId,disabled:l(b)==v.shopId},null,8,["value","disabled"])]),o("div",pl,[o("p",hl,m(v.name),1),o("p",vl,m(v.url?v.url:"No Sales Channel"),1)]),o("div",fl,[v.shopType==1?(u(),C("img",gl)):V("",!0),v.shopType==2?(u(),C("img",ml)):V("",!0),v.shopType==3?(u(),C("img",Al)):V("",!0)])])):V("",!0),e(Ue)]))),128))]),_:1},8,["modelValue"]),o("div",yl,[e(O,{class:"mt-4",color:"lightprimary",onClick:S},{default:t(()=>[f("Cancel")]),_:1}),e(O,{class:"mt-4 ml-4",color:"btnBlue",loading:B.value,disabled:B.value,onClick:j},{default:t(()=>[f("Confirm")]),_:1},8,["loading","disabled"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),Sl=De(_l,[["__scopeId","data-v-6e5f4afa"]]),wl="/assets/none-BLI64MfL.svg",dt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABLpJREFUaEPdWk9sFFUY/76ppUDZWkQTBI2tsbuLxnZJKpyMrtULh9p64UAQmvTQgw14MAEPFXtQEg+W1EMPJGwlPXgR7cET2hBPaBMGLtvdGjsGqRjFrl3cll12nvm97CzT7f6ZN7u0s3zJJpvMe/N+v+/f+773hsmhXAu1tW7NNvY1aPSaIAoRcRsRtTqcXmlYgkgYTKxnTXFltSHzzX7dSFSahOdcaVA0FGxrMLMnBPPxGgKutCyARbKc/nifbhjlBpckAI03m40fCeaTFVd7iANY8Jj/Ruz9UksUJQCta8KcISK4iRfEMDkdLmaNdQTioY6QEHzJQ+AtBRr3WfS/pM/rdo2uIeBBzRdaf50l1hCIdfkXPKj5dSRSnN5vZak8gXhnx+ebHbBOg80e2JJAznWg/boRk9PtCGpJIN7lvyCIkOfrRoQQ54I35k/yQqitNS22LNUN8gdAEylOt3P05Y7jmsYX6pAAmaYY4Fq6j+Zrocd7+6kpsI+2BILU4GuResks3qL7i7coNXuV7s58T2ZyuUb6EhGOdfmvkSzOnAnAtfT209LUpAQFAfCdR47Jn+bzlX2RmUzS3ZnL9PfEeH6+s5WLjtJBAP7vuKp87qtvqSkQlAT++uwTag6/SU+Pnl0DHCBXZq9SNqfpxj17qSnw4poxsMrtkVO0MvtTFfgpAQJC5Q3Pf/cDPbZnLy1Pf02ZxUXaNfRefjpA35n4glIlQG3vPiDHb+s+mJ8DEsvTqFzciWsC0LLlLvj/x8gp+m/msiMUrUeO0ZNDw/n5NwePuraEawIWUoA3Dr+t7M+IpWfPX5QkENS/HupxFdxVE0hMTcqghKRz2caRGYhkMtg9elYOhxvBnVSlagL2BeH7vw8eVcLwzPmLhNiA/PLqK8pWUCZgX7AQ6b1YlH473KdEYFv3AelKEGQ1ZDcVUSaAnL81ECy6xmpsTlmDeJGV2dxYUJmAinacjt09+im19L4jd+yFQ284nSbHeYIAMhJIIBlgH1ERZQK7hoapOdxDf46cJvj8ZosyAftOfHvk9GbjV3chKwu58VewLZcEVPcRVzGAivOpDz6UmndTAljFYDHTbUgWggZf+PFnub6bBcvtI26sqhwDAG6lPfxXrSbtLoRSHBa1ZMMIAASC2SrEbg6+q5yR7MXchhPAgvYSANUk8rfTMqCwCbJK8w2zgKUxezVpxcQ/E+NlG5onhobzxRvm3JkYJ3Rs1ezESi1lYfaAJdBSokuzBBpdjUVtPbOPtncfXNd2Wk0QshpiwUUxKFtKpaa+WPqDBtEq7gi/5aipX5qK0NLUl/nCD/PRpaEnUNzddY52+iMa04NUUMXeiuDeEe6RLgJQ+EGyyaQEdi82R/9OX3JVsZaAFanvgy0WA9bRIg52HR+tVGGkmk5NcXqnPNyd6+wYY+YTNX37w39ZJHA9PvBoHK/XmxUEi3NBfV7enuZvaHLH7EipXrmZLOWERuB6vN16+Ghd8oGVl69ZmUW/v9w1q2UWD163Or/otjueF9IrAnaFMmdKffzh6GMPMs0ztSo3HG4PCSHEpNAyY64/9ihcSH5uQ419ZPLrGlNXLlvVavfGpzUGk9CzTFdWyfnnNv8Dl0hwudOszRsAAAAASUVORK5CYII=",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABHhJREFUaEPdWk1IXFcU/s6MOBlLxJFKUycQNdmkGGoggqVg0k3d2qWrmm268JkuW2gKyTJxumi32pXd1a3ZSFKKEikZiCEbfyaQSVMsOijRaJ055dw3d3zjvHHufZmMMzkgCHPvPec7/+feRzAkfuy0Zd9gOEy4CqI+ZnQBaDPcXmlZhggpMCWznHsQPoUZupzIVNokv1OlRTzvdCEcGuMcj1ZR4EpsQaCpN5z7MfpZInXc4rIAROP4L/QD59ipyO0dLiBQggbujZdj4QtAtM5Ec4Byk3qg1B7zF37WKAGw/6fT1xSm3+tIeK3A1EGWv2r+PJH0arQIQB1q/qj1SyxRBCC3ML5Wh5ovAUERvqyzVAEAP7o5cdIBaxps3sBWAPKuI9pvGNpj7pagdgEs3JxkqDzfMMTAT+GBCYd4zmnjKG02jORaUEKGmrmbDuad0RDRZMMBAJBjvk5VdZ+mKPBhP+iDTqAlDoSjrl72NtQfb68Am0vAwW5V9EXgKcotjD8G0Gd8Yksc1HEF/OoPVzChpijoo0HgzKD6/1gS4TefgNP3D/cbMy9eSEBSAIj/G3eVdOlbpV1+9RB4PgPEekE9I8WCi5Dby0A2r+lIOxCNF68Ri6xOA1srAcVXrWhGALDNCdT3PRBpB68vgvY3gPjQ4fatZXB6trxQredBZ4eA0xcKexSI9UUbEYrWBgag/Fi7y8EueG0a2FgyE+TjQVDnUGE/P/s5sCWCA9CiivBLd+39uaUTdPEbF0R2F5y8HSi43x7A3w/AmadF2cbMDAA6+t34EVp/BF79zXhroRwEjQFfThIDz36xEoI+uVGICf7rO2sr2FvAw7BE0tdp151sSAJbXElaGslqkt0syBqA8tmWTn8WOy+tNSgH6cyGIBa0dSEL5Zgv7RkBdfS71VqC2YLsLWBxuPFSyUjnR8CShqWOWJA1AFWIYr1uFX390oLVu1lqD8BTiSEgTpjsAegsFMBfFVaVBOL+sPNdq41OrAFIx0nnht20F6AF0M2gr5A1yULhKOjKHZd/EIbH1ZEAVrW3gAiu055Ywbab9NaR2CWQzBCaagZArCDBrBsxcSXbjCSD0cUbpTNCzeqApwVQ3eSLWfM24OgQpFvzmllAm9zbTeqYkFFxa9k/kZy+ADr7JdDqGWgEeKT9rSqx1UhZIplYQlpiGRs1iUZ30oBMbEIy3MsU5p2XvUPQuWE3FmybwfxIaTfU++lWhI8PgWK9RkM9//PQdTd9OyH7BYCMlgLckNRQn513pojoa8M9xy8TDQsIcZVTMaA5bxUZ7nfSYAn0fxcDdax+jNW1Cs87o9zQF1vu1aJc7BpfrVTFWlU4hCIcU5e72QUnQaCxKpxZsyOU+wwkrr8f1+uNZgV9tS5yH77QuLEgKbVeXibLuWMqNDDRrX98vx75BFVDP7Nqs9Thc6v5Q7fX8eohvUrAhiJ8q9zHH0Yfe+SAW1VrN8wqRYbBv+4zEoE/9jjKR39uQ8A1Ivo0n62qVb3l05oUgZNZhtXnNv8DvAI95VFqZu0AAAAASUVORK5CYII=",Cl={PUBLISHED:{text:"已发布",value:2},UNPUBLISHED:{text:"未发布",value:1},HIDDENSTORE:{text:"隐藏在商店",value:3}},L=Cl,Pl=y=>(Te("data-v-0386c8d6"),y=y(),Ve(),y),bl={class:"position-relative"},kl={class:"btnleft"},Ul={class:"btnright"},El=Pl(()=>o("div",{class:"mb-3 font-weight-medium",style:{"font-size":"16px"}},"View",-1)),Dl=_e({__name:"PreMainAllDialog",setup(y,{expose:Q}){let P=h(!1),R=te([]),D=h(""),H=h(0);function B(I){D.value=I[0],R=I,P.value=!0}const _=()=>{P.value=!1};function i(I){H.value=I}function b(I){I=="left"?H.value>0&&H.value--:I=="right"&&H.value!=R.length-1&&H.value++}Q({openDialog:B,closeDialog:_});let W=h("");return W.value=window.innerWidth,window.addEventListener("resize",function(I){W.value=window.innerWidth}),(I,j)=>{const F=ce("ChevronLeftIcon"),S=ce("ChevronRightIcon");return u(),T(Ie,{modelValue:l(P),"onUpdate:modelValue":j[3]||(j[3]=A=>he(P)?P.value=A:P=A),width:l(W)>760?"50%":"375px"},{default:t(()=>[e(Se,null,{default:t(()=>[e(Ee,null,{default:t(()=>[e(ee,{src:l(Xe),width:32,height:32,class:"close",onClick:j[0]||(j[0]=A=>he(P)?P.value=!1:P=!1)},null,8,["src"]),e(qe,{class:"mt-4"},{default:t(()=>[e(Re,{cols:"12",lg:"7"},{default:t(()=>[o("div",bl,[e(ee,{src:l(R)[l(H)],rounded:""},null,8,["src"]),o("div",kl,[e(O,{icon:"",variant:"text",onClick:j[1]||(j[1]=A=>b("left"))},{default:t(()=>[e(F,{size:"25","stroke-width":"1.5"})]),_:1})]),o("div",Ul,[e(O,{icon:"",variant:"text",onClick:j[2]||(j[2]=A=>b("right"))},{default:t(()=>[e(S,{size:"25","stroke-width":"1.5"})]),_:1})])])]),_:1}),e(Re,{cols:"12",lg:"5"},{default:t(()=>[El,e(qe,null,{default:t(()=>[(u(!0),C(J,null,ue(l(R),(A,w)=>(u(),T(Re,{cols:"3",sm:"2",md:"2",lg:"4",key:w,onClick:v=>i(w)},{default:t(()=>[e(ee,{src:A,rounded:"sm",class:Wt(w==l(H)?"img-border":"")},null,8,["src","class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"])}}}),xl=De(Dl,[["__scopeId","data-v-0386c8d6"]]),$e=y=>(Te("data-v-4a950611"),y=y(),Ve(),y),Rl={class:"d-flex align-center pt-3 pb-3"},Il=$e(()=>o("div",{class:"text-medium-emphasis mt-4"},"Please confirm the Retail Price again.",-1)),Tl=$e(()=>o("div",{class:"font-weight-medium mt-4"},"Pricing",-1)),Vl={class:"table mt-4"},Bl=$e(()=>o("div",{class:"d-flex"},[o("div",{class:"line-48 text-subtitle-2",style:{width:"35%","min-width":"150px"}},"Variants"),o("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},"Production Cost(USD)"),o("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Retail Price(USD)"),o("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit(USD)"),o("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit Margin")],-1)),Ml=["onClick"],Ll={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","min-width":"150px"}},Fl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Nl=["onClick"],Ol=["onUpdate:modelValue","onChange"],Ql=["onClick"],Hl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Wl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},zl=["onClick"],Kl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"30px","min-width":"150px"}},ql={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Xl=["onClick"],$l=["onUpdate:modelValue","onChange"],Yl=["onClick"],jl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Zl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Gl={class:"d-flex align-center mt-3"},Jl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"10px","min-width":"150px"}},eo={style:{"margin-left":"60px"}},to={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},lo=["onClick"],oo=["onUpdate:modelValue","onChange"],ao=["onClick"],io={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},so={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},no={class:"btns"},ro=_e({__name:"UpdateVariants",setup(y,{expose:Q}){const P=zt("pushProduct"),R=Oe();let D=h(!1),H=h([{nameArr:[{name:"white"},{name:"Gender"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%",children:[{nameArr:[{name:"Men"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%",children:[{nameArr:[{name:"Use/Eh35"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%"}]}]},{nameArr:[{name:"Blank"},{name:"Gender"},{name:"size"}],production:15,shopping:8.725,retal:15,profit:8.75,profitMargin:"33%"}]),B=h([11722,11723,11740,11741]),_=h([]),i=h([]),b=h(""),W=h(""),I=te({type:"",msg:"",isShow:!1});function j(s,d,g,p,k){console.log("skuIds2...",s),console.log("skuMaps2...",d),console.log("skuInfos2...",g),B.value=s,H.value=d,_.value=g,b.value=p,W.value=k,D.value=!0;const x=[];s.forEach($=>{g.forEach(a=>{if($===a.id&&(a.option1&&typeof a.option1=="string"&&(a.option1=JSON.parse(a.option1)),a.option2&&typeof a.option2=="string"&&(a.option2=JSON.parse(a.option2)),a.option3&&typeof a.option3=="string"&&(a.option3=JSON.parse(a.option3)),a.option1.text)){const K={};if(K.name=a.option1.text,K.price=a.price,K.retailPrice=a.recommendRetailPrice,K.compareAtPrice=a.recommendCompareAtPrice,(!a.option2||!a.option2.text)&&(K.id=a.id),K.profit=a.recommendRetailPrice-a.price,K.profit2=(a.recommendRetailPrice-a.price)/a.recommendRetailPrice,K.children=[],x.push(K),a.option2&&a.option2.text){let q=0;x.forEach(le=>{if(le.name===a.option1.text){le.name===a.option2.text&&(q=q+1,q>0&&console.log(le.name));const X={};X.name=a.option2.text,X.price=a.price,X.compareAtPrice=a.recommendCompareAtPrice,X.retailPrice=a.recommendRetailPrice,X.name1=a.option1.text,X.profit=a.recommendRetailPrice-a.price,(!a.option3||!a.option3.text)&&(X.id=a.id),a.option3&&a.option3.text&&(X.isUp=!1),X.profit2=(a.recommendRetailPrice-a.price)/a.recommendRetailPrice,X.children=[];let we=0;if(le.children.forEach(Y=>{if(Y.name===a.option2.text&&(we=we+1,a.option3&&a.option3.text)){const de={};de.compareAtPrice=a.recommendCompareAtPrice,de.price=a.price,de.name=a.option3.text,de.id=a.id,de.profit=a.recommendRetailPrice-a.price,de.profit2=(a.recommendRetailPrice-a.price)/a.recommendRetailPrice,de.retailPrice=a.recommendRetailPrice,Y.children.push(de)}}),we===0&&le.children.push(X),a.option3&&a.option3.text){const Y={};Y.compareAtPrice=a.recommendCompareAtPrice,Y.price=a.price,Y.name=a.option3.text,Y.id=a.id,Y.profit=a.recommendRetailPrice-a.price,Y.profit2=(a.recommendRetailPrice-a.price)/a.recommendRetailPrice,Y.retailPrice=a.recommendRetailPrice,X.children.push(Y)}}})}}})});const U=()=>{const $=new Map;for(const a of x)$.has(a.name)||$.set(a.name,a);return[...$.values()]};i.value=U(),console.log("var...",i.value),console.log("variantsList...",i.value)}function F(s,d){i.value[s].retailPrice=d,i.value[s].profit=i.value[s].retailPrice-i.value[s].price;const g=i.value[s].profit/i.value[s].retailPrice;i.value[s].profit2=g.toFixed(1);for(let p=0;p<i.value[s].children.length;p++){i.value[s].children[p].retailPrice=i.value[s].retailPrice,i.value[s].children[p].profit=i.value[s].profit,i.value[s].children[p].profit2=i.value[s].profit2;for(let k=0;k<i.value[s].children[p].children.length;k++)i.value[s].children[p].children[k].retailPrice=i.value[s].retailPrice,i.value[s].children[p].children[k].profit=i.value[s].profit,i.value[s].children[p].children[k].profit2=i.value[s].profit2}}function S(s,d,g){i.value[s].children[d].retailPrice=g,i.value[s].children[d].profit=i.value[s].children[d].retailPrice-i.value[s].children[d].price;const p=i.value[s].children[d].profit/g;i.value[s].children[d].profit2=p.toFixed(1);for(let k=0;k<i.value[s].children[d].children.length;k++)i.value[s].children[d].children[k].retailPrice=i.value[s].children[d].retailPrice,i.value[s].children[d].children[k].profit=i.value[s].children[d].profit,i.value[s].children[d].children[k].profit2=i.value[s].children[d].profit2}function A(s,d,g,p){i.value[s].children[d].children[g].retailPrice=p,i.value[s].children[d].children[g].profit=i.value[s].children[d].children[g].retailPrice-i.value[s].children[d].children[g].price;const k=i.value[s].children[d].children[g].profit/p;i.value[s].children[d].children[g].profit2=k.toFixed(1)}let w=h(!1);function v(){w.value=!0;const s={};s.contentType="application/json;charset=UTF-8",s.customProductId=W.value,s.skuList=[];const d=[];for(let g=0;g<i.value.length;g++)if(i.value[g].id){const p={};p.compareAtPrice=i.value[g].compareAtPrice,p.id=i.value[g].id,p.retailPrice=i.value[g].retailPrice,d.push(p)}else if(i.value[g].children[0].id)for(let p=0;p<i.value[g].children.length;p++){const k={};k.compareAtPrice=i.value[g].children[p].compareAtPrice,k.id=i.value[g].children[p].id,k.retailPrice=i.value[g].children[p].retailPrice,d.push(k)}else for(let p=0;p<i.value[g].children.length;p++)for(let k=0;k<i.value[g].children[p].children.length;k++){const x={};x.compareAtPrice=i.value[g].children[p].children[k].compareAtPrice,x.id=i.value[g].children[p].children[k].id,x.retailPrice=i.value[g].children[p].children[k].retailPrice,d.push(x)}s.skuList=d;try{return R.skuModify(s).then(async g=>{w.value=!1,g.code===200?b.value===L.HIDDENSTORE.value||b.value===L.PUBLISHED.value?P&&P():(Z(),I.type="success",I.msg="Success",I.isShow=!0):(Z(),I.type="error",I.msg=g.msg,I.isShow=!0)})}finally{w.value=!1}}function z(s){}const Z=()=>{D.value=!1};let ie=h("");return ie.value=window.innerWidth,window.addEventListener("resize",function(s){ie.value=window.innerWidth}),Q({openDialog:j,closeDialog:Z}),(s,d)=>{const g=ce("ChevronDownIcon"),p=ce("ChevronRightIcon"),k=ce("MinusIcon"),x=ce("PlusIcon");return u(),C(J,null,[e(Ne,{modelValue:l(I).isShow,"onUpdate:modelValue":d[0]||(d[0]=U=>l(I).isShow=U),color:l(I).type,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(m(l(I).msg),1)]),_:1},8,["modelValue","color"]),e(Ie,{modelValue:l(D),"onUpdate:modelValue":d[2]||(d[2]=U=>he(D)?D.value=U:D=U),"max-width":"60%","min-width":"346px"},{default:t(()=>[e(Se,null,{default:t(()=>[e(Ee,null,{default:t(()=>[o("h3",Rl,[f("Update Variants "),e(ee,{src:l(Xe),width:32,height:32,class:"close",onClick:d[1]||(d[1]=U=>he(D)?D.value=!1:D=!1)},null,8,["src"])]),e(Ue,{class:"mt-4"}),Il,Tl,o("div",Vl,[Bl,e(Ue,{class:"mt-4"}),(u(!0),C(J,null,ue(l(i),(U,$)=>(u(),C(J,{key:$},[o("div",{class:"d-flex align-center mt-3",onClick:se(a=>U.isShow=!U.isShow,["stop"])},[o("div",Ll,[U.isShow&&U.children&&U.children.length>0?(u(),T(g,{key:0})):V("",!0),!U.isShow&&U.children&&U.children.length>0?(u(),T(p,{key:1})):V("",!0),f(m(U.name),1)]),o("div",Fl,m(U.price),1),o("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:se(z,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[o("div",{class:"btn add",onClick:se(a=>F($,U.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Nl),We(o("input",{type:"text",class:"btn-input","onUpdate:modelValue":a=>U.retailPrice=a,onChange:se(a=>F($,U.retailPrice),["stop"])},null,40,Ol),[[ze,U.retailPrice]]),o("div",{class:"btn del",onClick:se(a=>F($,U.retailPrice+1),["stop"])},[e(x,{size:"18"})],8,Ql)]),_:2},1024)]),o("div",Hl,m(s.$filters.MoneyFormat(U.profit)),1),o("div",Wl,m(s.$filters.RateFormat(U.profit2))+"%",1)],8,Ml),(u(!0),C(J,null,ue(U.children,(a,K)=>(u(),C("div",{key:K,style:rt(U.isShow?"display: block":"display: none")},[o("div",{class:"d-flex align-center mt-3",onClick:q=>a.isShow=!a.isShow},[o("div",Kl,[a.isShow&&a.children&&a.children.length>0?(u(),T(g,{key:0})):V("",!0),!a.isShow&&a.children&&a.children.length>0?(u(),T(p,{key:1})):V("",!0),o("span",null,m(a.name),1)]),o("div",ql,m(a.price),1),o("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:se(z,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[o("div",{class:"btn add",onClick:se(q=>S($,K,a.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,Xl),We(o("input",{type:"text",class:"btn-input","onUpdate:modelValue":q=>a.retailPrice=q,onChange:se(q=>S($,K,a.retailPrice),["stop"])},null,40,$l),[[ze,a.retailPrice]]),o("div",{class:"btn del",onClick:se(q=>S($,K,a.retailPrice+1),["stop"])},[e(x,{size:"18"})],8,Yl)]),_:2},1024)]),o("div",jl,m(s.$filters.MoneyFormat(a.profit)),1),o("div",Zl,m(s.$filters.RateFormat(a.profit2))+"%",1)],8,zl),(u(!0),C(J,null,ue(a.children,(q,le)=>(u(),C("div",{key:le,style:rt(a.isShow?"display: block":"display: none")},[o("div",Gl,[o("div",Jl,[o("span",eo,m(q.name),1)]),o("div",to,m(q.price),1),o("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"},onClick:se(z,["stop"])},[e(He,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[o("div",{class:"btn add",onClick:se(X=>A($,K,le,q.retailPrice-1),["stop"])},[e(k,{size:"18"})],8,lo),We(o("input",{type:"text",class:"btn-input","onUpdate:modelValue":X=>q.retailPrice=X,onChange:se(X=>A($,K,le,q.retailPrice),["stop"])},null,40,oo),[[ze,q.retailPrice]]),o("div",{class:"btn del",onClick:se(X=>A($,K,le,q.retailPrice+1),["stop"])},[e(x,{size:"18"})],8,ao)]),_:2},1024)]),o("div",io,m(s.$filters.MoneyFormat(q.profit)),1),o("div",so,m(s.$filters.RateFormat(q.profit2))+"%",1)])],4))),128))],4))),128))],64))),128))]),o("div",no,[e(O,{class:"mt-4",color:"lightprimary",onClick:Z},{default:t(()=>[f("Cancel")]),_:1}),e(O,{class:"mt-4 ml-4",color:"btnBlue",loading:l(w),onClick:v},{default:t(()=>[f("Update")]),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),co=De(ro,[["__scopeId","data-v-4a950611"]]),St=y=>(Te("data-v-7332e4d7"),y=y(),Ve(),y),uo={class:"d-flex align-center pt-3 pb-3"},po=St(()=>o("div",{class:"text-medium-emphasis"},"Please select your variants again to update your product.",-1)),ho={class:"title font-weight-medium mt-4",style:{"font-size":"14px"}},vo={class:"checkbox"},fo=St(()=>o("div",{class:"clear"},null,-1)),go={class:"btns"},mo=_e({__name:"SkuUpdate",setup(y,{expose:Q}){let P=h(!1),R=h(""),D=h([]),H=h([]),B=h(""),_=h("");te([]);function i(F,S,A){_.value=A,R.value=F,B.value=S,W(F),P.value=!0}const b=()=>{P.value=!1};function W(F){const S=sl(),A={id:F,skuInfos:!0,skuMap:!0};S.blankProductDetail2(A).then(w=>{w.data.skuMaps.forEach(v=>{v.items.forEach(z=>{z.checked=!0,z.option=JSON.parse(z.option)})}),console.log("res.data.skuMaps...",w.data.skuMaps),D.value=w.data.skuMaps,H.value=w.data.skuInfos})}let I=h(null);function j(){let F=[];D.value.forEach(Z=>{Z.items.forEach(ie=>{ie.checked&&F.push(...ie.ids)})}),console.log("getIds...",F);for(var S={},A=0;A<F.length;A++){var w=F[A];S[w]?S[w]++:S[w]=1}var v=[];for(var z in S)S.hasOwnProperty(z)&&S[z]>=D.value.length&&v.push(parseInt(z));I.value.openDialog(v,D.value,H.value,B.value,_.value),b(),console.log(v)}return Q({openDialog:i,closeDialog:b}),(F,S)=>(u(),C(J,null,[e(co,{ref_key:"refUpdateVariants",ref:I},null,512),e(Ie,{modelValue:l(P),"onUpdate:modelValue":S[1]||(S[1]=A=>he(P)?P.value=A:P=A),"max-width":"550px"},{default:t(()=>[e(Se,null,{default:t(()=>[e(Ee,null,{default:t(()=>[o("h3",uo,[f("Update Variants "),e(ee,{src:l(Xe),width:32,height:32,class:"close",onClick:S[0]||(S[0]=A=>he(P)?P.value=!1:P=!1)},null,8,["src"])]),po,(u(!0),C(J,null,ue(l(D),(A,w)=>(u(),C("div",{key:w},[o("div",ho,m(A.name),1),o("div",vo,[(u(!0),C(J,null,ue(A.items,(v,z)=>(u(),C("div",{key:z,style:{float:"left"},class:"mr-5"},[e(Kt,{color:"secondary","hide-details":"",modelValue:v.checked,"onUpdate:modelValue":Z=>v.checked=Z,label:v.option.text},null,8,["modelValue","onUpdate:modelValue","label"])]))),128))]),fo]))),128)),o("div",go,[e(O,{class:"mt-4",color:"lightprimary",onClick:b},{default:t(()=>[f("Cancel")]),_:1}),e(O,{class:"mt-4 ml-4",color:"btnBlue",onClick:j},{default:t(()=>[f("Next")]),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),Ao=De(mo,[["__scopeId","data-v-7332e4d7"]]),yo={class:"d-flex align-center py-5"},_o=["innerHTML"],So={class:"d-flex mt-6"},wo=_e({__name:"PushDialog",setup(y,{expose:Q}){let P=h(!1),R=h("");function D(){P.value=!1}function H(i){P.value=!0,R.value=i}function B(){window.open("https://apps.shopify.com/jetprint-fulfillment/reviews")}let _=h("");return _.value=window.innerWidth,window.addEventListener("resize",function(i){_.value=window.innerWidth}),Q({handleClose:D,handleOpen:H}),(i,b)=>(u(),T(Ie,{modelValue:l(P),"onUpdate:modelValue":b[0]||(b[0]=W=>he(P)?P.value=W:P=W),width:l(_)>760?"600px":"375px"},{default:t(()=>[e(Se,null,{default:t(()=>[e(Ee,null,{default:t(()=>[o("h3",yo,[e(ee,{src:l(yt),width:32,height:32,class:"close",onClick:D},null,8,["src"])]),o("p",{class:"mt-4",innerHTML:l(R)},null,8,_o),o("div",So,[e(O,{class:"ml-auto",size:"large",onClick:B},{default:t(()=>[f("Write a review")]),_:1}),e(O,{class:"ml-6",size:"large",color:"primary",onClick:D},{default:t(()=>[f("OK")]),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue","width"]))}}),Co=De(wo,[["__scopeId","data-v-0c49c681"]]),ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAvFJREFUWEftl91t2zAUhS8F+N0jOJBo+7GeoPEErTdIJ0gyQZwJ6kwQd4JmgyYT1H20roRqg7rPtMXiCmRAS6JISTYQoBEgQLZE8tPhuT9i8MYP9sb54B2w7w79XwpOJpPrPM//IuK6r3J6/MkUHI/Hd1LKJU3MGFvGcXx/CsiTAIZh+DkIgu8mEGPsKo7jb30hewNOp9PR4XD4CQBDANgpIH09R8RNH8hegAruBwCMCCLP8wVjbMcYo//oyIQQ8yzLsq6QvQA556TcB1pcSnmfJEnhwSiKbhhjXxXURkFqdVuxdgbknBPAjVLuIU3T4lofYRiugiC4Vr/XiPilFZl6uBOgGbEAsEHEWd3inHPa6ss+kd0asBSxjR4bjUbDwWBANig82iWyWwGWI1YIMXMFQE2Ut4rsCqCqBoXxaw7arkIN2lp1+liLxhRbTZENAM+WQS/lKnQEGEXRpZEifBY+xzMzM3ceASrP/FGrUlrolBo6UFNipxOEEBembSpbzDn/rbbxGRHnHRZrPcSI9kpGqAAa+Wun3ubsKnLOpS1f1il4BQCPNEBKOU+SxGboI6XIvwDwSY17SdP0yUdK0/dUKsvjKoCmD83yZVtMpRHqZMqR71WHoyhaMsbu6vxX5M66hdv40HiWpiI7FGbXqchWZfQDTf6zAvr60KwqeZ4/HA6HZZZlO7MOu2zS5L8mBb18aIIg4utuKJtQNhgSeLmR0Oq5/GcF9PVhk9JaGQdgo/+sgHTDx4elyrNCxFv1cmR63YpVItPXf42Avj40m1ajAulAyRDxwpYBXP5zKejlw3Lbb0awEGJh63Z8/NcI6OtDDUQRbTSnT64E78p/et7GftDHhz7VwpJrdbdt7cgbFaSb5lsGQXC73W5XXYHMcaVPhsbvlUYFzXxmBEDf5uG1tfL5LHW2/JxzqrFUa3UnfQoRaQ7qrBeuD3snIM2kIpW6lY+noJNS/trv92sqi675vABdk5zz/jtgX3XfFeyr4D9Y9uc4OOv6OwAAAABJRU5ErkJggg==",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAuFJREFUWEftmN1t2zAQx48C/O5soMCi4UdngiYbpBO0niD2BEknSDJBvEHaCZoN6mdRgtUJ6ndRuuIKOmBlkTzRLhAU0aPNjx/v63+kgDf+iTfOB/83YJqm49FolCLi2OUJrfWmqqpdrKeiLTiZTK6TJHkCACecgaratl2VZfk1BjIK0FjuBwCkzE13dV2fx1gyCjDLskshxHeCQ8QvAPDiAKVxt+a/C6XUhnmg12GnALwqiqIXsHMQ5zgf9DugFQqns+BsNku11jdCiN4Mpd8R8dq4htxb9bmJOw4Rd1rrx6qqDtbpdfFkMnlIkuRmaEAfM75t28eyLJfdNXoBpZRzRHwSQszNBCq00cXWAW6XKGet9CaJlJJKySUivhRFcXWMhbpzuWt7AbMsexZCUKxVSqnzEwNSoZ8LIb7leb6P54MtQhZcA8CnfwS4NUq0VkotXIcPWfBurwRKqaia6dpYSol7JSqK4i4WcCmEuKfJdV2fdbXUNAz3Qoh1nuckea/fdDq9NaVo0ZU4o+W/DOCqKIqHKEAp5WcAoI4FtNbpdrv9aS8kpXSGgJTS6UKqEgBAMQht2y7KsqR1er+Qi+2m4EAJYgGHaHQoSbwnjQU0ofFsTObtcryAJHlN05Crel0RCxgKHdvXwcz0ZVssYJZl7OrAAaRsG/dpZSygpfU7pdSZTwA4gL5sjMriIQrFAXTqcawFuTpMlg0C+k57BCBLh1mAAYgoF/uKOKsftAf5Ms4K9o1S6qKjMn9i15FcLB1mWTDLMqceU52s63qZJAl1JH9dKakYUy/ZNM2D3coP0WEW4JCiyukXh+gwC3CIbnIAh64XzGJb7ugVwde7cQBtjwBA8LUhCEibWllHF6cVIvZeM0OASZJ8QES6udF1lnWNYAHabglBcP9v2/Yj58WLBUib7rvnAS9aLtYKEReu95zBdbA7wdyZQ2+CvXBaa6o4g8KDbUGu60497h3wWIv+BkE2UUcrIhX4AAAAAElFTkSuQmCC",ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAuVJREFUWEftmNtt2zAUhknBBvyYbqDCouDHZIN6gqIT1J2gyQRxNkgnaDxBu0G9Qf0sUqg2qN91YXEE0aBo3i0XQVE+2bR5/PlcfxGjV77wK+dD/xYgIeS2ruuqqqrj3/K8twfzPH/knG8RQlVd12ugDIXMsuweY/weIXQ7nD0ghHaU0heTLS9ACU7YCYJcrVZp27bfJDCVx2jPCajAQWhvButekAPcD4RQOpw7dl23g9dJkoA3xf6BUnqnklsBFbgeaDabbTDGjz6QKlzXdV/KsryXIZbL5XOSJJ9hj3P+wBh7lj83AurgRN5lWbZ1QapwnPMnxhjk8NkihPweIrOnlK6dgDY4cdgGqQkrwhhviqLoQ6suyYtHSukbK6APnA1ysVigtm3lnDv9ngnSGzDLsncYYzAO61jX9Z2rnaieHM72iQ9hxRhDO/oqKHWQhJBfUCyc8z1jzBziNE1v5vP5T1FZGONtURRPYDzP84/QBzHGL2LP4Ml+W845QsjGBKlE7JPaE8+KRM0fgITmzDkXzfSsHQxn4I/1LUhXEDrIwWuicCpK6VuvNqNLcnGw67oPZVl+F+8Dq3XkSQkmvFEbIEchCIETMKonXaPT2qh14Rb5FwM35LKY6fDWOY2co04HmSTJTm4ltiYs51RICztVva5xqnu6eWorCJ3NGDiw4/SgqRhM1Tol3EWAkWH1yjv5T3p5cKKCCJZqXh6cCC5YqnkVyZRwIVLNK8TXgDPMbmsv1ObgNeFCIZ1iIbJao6Sa7mlxBKjKrUi43kmRUg3CDRr09Nw9ApQFaySceFbuBWukVFszxvbaKlYAR1/0nRA2yR8j1WwetALaZuuUUi0K0GfwTyXVggF94EwCA3IyVKrZAB8QQnC5c1rDxY+4GXCKTTh4qVQzAjp0ohfcFFJN1wfhGsK2guB0kL4tTKtmICRN04gbpzPQpmkOsReYwyBIKaWj1LF5w0sPOjx61Y//A17q3j+YbM9WQAAp6wAAAABJRU5ErkJggg==",gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAv5JREFUWEftmMtx2zAQhnepx9muIPSQmNExriB2BXYqiF2BnQpiVRC5gsgVWK4gSQXRmaAm7CC6U+JmVgN4QIgP0AYVH4IjBS4//vvvLiiEN77wjfPBf0DXDIVhGPLeLMsy855/qmAYhkfD4fAKES8A4IzB8jw/zrJsrSEPDshQg8HgLAiCGw1lKpbn+Ymp4sEA4zhmhS4Q8QoAjqpST0Q/0jQ9P1iKGSoIgg9EdFsBtS6K4gER14j4RUFdSynnvQJyCsfj8Q0RsWI7XxlrTURLAJhuNpsle00I8Q0AWFX2Xym9fM1LiqvMblJx6gDgabPZzM0C4D1CiN8AECLiU5Ikl3bqXwXIKUTETwDAgUu+Ukox1MyG0hBRFF0GQfBYl94XKdhidu2rRZqmrFrjiuP4ERH55dZSyuOqzU4KGr7iYO9tXwHAgogeXKD0vZPJJNxut5xeXnMp5XUnwNf4qk055T0uDC4QIKLzupfbU1D5isuelbJ9xWn72eQrFzgF+F1VeSalPKm7rwQohHh+K6s13AMAN9FWX7kAuqZ3r0iEEPqtABEXRVHc+4IyweM4vkXEr+raqZSSe2PlKikYRdFMzUi9eZ7n+dQ+Ybio1LRH9z4AWEopT5v2lgC5MEaj0QwAuLeZyxuoEIK9/UsF3xttNmxlm1EeuesDtG20OQFavcorqE5v1cmlUx80N/tSVLUwLkRerendq+I289eBIuJdkiTTtvut9JZOzk5V3PaAptRXHZXMeKoA/6hrtaOtkwfbgLs0XHMINI02r4AcTAjBJ+BdW2pS0RgCjaPNO6CLii57vHrQDtamojXjG0ebdwU5YJtCQgieHDxBOqW3c5tpKpo6Fc3RRkSf0zTlUeq8nE7ULtHqVOw62npJsQ5apWLX0dYroK0if6cgYqfR1iug3Rf50EtEu2/dtknTa5sxg1sq7n6q+yh38ba3IjEfZnqRrxdF8XG1Wi1cgHpPMT9An8yJ6B3/5dG1tZiQvSj4EqUO5kGfcF4niW8wHe8vMlLvOOa4v9wAAAAASUVORK5CYII=",mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtZJREFUWEftmN1R20AUhS8rjcePUEFMB7mW32MqgFSQUEFIBYEKMBUAFYAriPPkB1tz1UHoIC7AkjKH0c6sV3+7seTwwL4wI1byp3POvXftI3rj6+iN89E7oKtDy+VyNBwOiZlfzHv+q4Iicpxl2Vel1DkRTQuwE2beaMiDAwIqTdNpEATfDChTtFNTxYMBrlar6WAwOIdiRHRcY/2Cmc8OZjGgwjD8RERXFVCw8THLso1S6gegsiy7jKLooVdAWEhE2j6dK/2ZgEqI6AZ/kbUkSe7zPIeqWDv24kInFteE3RRikWXZXCn1YBYANojIbyIa5Xk+H4/HF7b1ewEWFn4hIjzYzhWUmhPRzIbSEOv1+iIIgqc6e/9JwZawv+aKiJ6ZedHWA5MkecrzHC+3YeaTqv1OChq5wsM+Wg8C1DPAXKD0vSIyIiLYiwXrL70A98lVm3JF9lAY98Xes7qXKylY5AplD6XsXMG2X025coErAH8WjfqFmU/r7tsBFBHzrczWcEdEaKKtuXIBdLW3VCQiot8K/0Ou7rqCMsHjOL5SSt0W15iZUfGVa0fBOI5nSik0Wb3Q1W/sE4aLSk17dO8rmjU37bUtRuZmRITeZq7OQEUE2RY8vGq02bCVbabIyHUfoG2jzQlQb+oD1LC3dHLx6oPm5q5AixaGQnSyt1TFbeFvAL1mZpxQGpdl787J2amK2z6gxfrSUclyAQX4p7hWO9q8MtgG7NNwrSFQO9o6BcTDRAQtSLelWhWNIdA42voAbD2V+CjdOaCLipa9jaOtL8BGFUUEkwMTxMte7zbTVDR1WbRG2/coijBKnZfTidrlaXU58x1tvVhs9MdSRfuOtr4Bd7K43W4fwzD0Gm29AlZUNA69+rtu46TpdNS1FIup4uvWui/lLtnurEisuWtmkdI0/TyZTKCm9+oLUJ/MP+DXBWb2ai3mW/QC6C1Tww3vgPuq+RdEjIY4eSGsdQAAAABJRU5ErkJggg==",Ye=y=>(Te("data-v-4ebbf130"),y=y(),Ve(),y),Po=Ye(()=>o("div",null,[o("img",{src:wl,style:{width:"283px",height:"283px"},width:283,height:283})],-1)),bo={class:"filter-column"},ko={class:"d-flex ga-4 align-center productinfo",style:{"max-width":"300px"}},Uo=["onClick"],Eo=["src"],Do=["onClick"],xo={class:"mt-2 text-h5 text-medium-emphasis"},Ro={key:0},Io={key:1},To={key:2},Vo={class:"mt-2 text-h5 text-medium-emphasis"},Bo=["onClick"],Mo={class:"filter-column"},Lo={class:"d-flex align-center"},Fo={style:{width:"24px",height:"24px","margin-right":"16px","margin-left":"-40px"}},No={class:"d-flex align-center alert"},Oo=Ye(()=>o("span",null,"Some variants are updated,Consider updating this products.",-1)),Qo=["onClick"],Ho={key:1,class:"d-inline-block position-relative",style:{top:"6px"}},Wo={key:0,class:"ml-auto"},zo={class:"d-flex ga-2 align-center productinfo"},Ko=["src","onClick"],qo=["onClick"],Xo={class:"mt-2 text-h5 text-medium-emphasis",style:{width:"122px"}},$o={key:0,class:"text-h6",style:{"line-height":"1.2"}},Yo={key:1,class:"text-h6",style:{"line-height":"1.2"}},jo={key:2,class:"text-h6",style:{"line-height":"1.2"}},Zo={class:"mt-2 text-h6 text-medium-emphasis",style:{"line-height":"1.2"}},Go=["onClick"],Jo={class:"d-flex align-center mt-2"},ea={class:"d-flex alert-phone"},ta=Ye(()=>o("span",{style:{"line-height":"1.2"}},"Some variants are updated,Consider updating this products.",-1)),la=["onClick"],oa={key:1},aa={class:"ml-auto d-flex ga-3"},ia={class:"phone-page"},sa=_e({__name:"TableData",props:{searchValue:String,dateStart:String,dateEnd:String},emits:["onCheckList"],setup(y,{expose:Q,emit:P}){const R=Fe(()=>{let c=[];return g.merchantInfoMutations.currentShop.shopType==N.GENERAL.value?c=[{text:"Product",value:"Product",width:550},{text:"Custom File",value:"customFile",width:650},{text:"Action",value:"action"}]:c=[{text:"Product",value:"Product"},{text:"Custom File",value:"customFile"},{text:"Status",value:"status"},{text:"Action",value:"action"}],console.log("进来了饿...headers"),c});setTimeout(()=>{x()},50);const D=y,H=P,B=te({productList:[]}),_=h([]);let i=h(!1),b=h({page:1,rowsPerPage:10,total:1}),W=te({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1}),I=te([]),j=h(0);const F=h("");let S=te({});const A=Oe();let w=h("");const v=te({color:"",msg:"",isShow:!1});let z=te([{label:"All Product",value:""},{label:"POD Product",value:1},{label:"DIY Product",value:2}]);te([]);let Z=h(""),ie=h("");const s=h(null);let d=h(!0);const g=At(),p=Fe(()=>g.merchantInfoMutations),k=Fe(()=>g.isPushProduct);Me(()=>b.value.page,c=>{U()}),Me(b,c=>{console.log("进来了饿..."),U()}),Me(()=>_.value,c=>{console.log("itemsSelected...",c),H("onCheckList",c)},{deep:!0}),Me(()=>D.searchValue,c=>{console.log("进来了饿...props.searchValue"),x()},{deep:!0});function x(){console.log("进来了饿...onInit"),b.value.page=1,U(),$()}function U(){i.value=!0;const c={};return c.current=b.value.page,c.size=b.value.rowsPerPage,c.keyword=D.searchValue,c.status=ie.value,c.dateStart=D.dateStart,c.dateEnd=D.dateEnd,c.blankProductTypeCategory=F.value,c.isHiddenInStore=w.value,A.productPage(c).then(r=>{j.value=r.data.total,i.value=!1,r.data.records?(B.productList=r.data.records,b.value.total=r.data.total%r.data.size==0?r.data.total/r.data.size:Math.floor(r.data.total/r.data.size)+1):B.productList=[],k.value!=0&&le(k.value)})}function $(){return A.productCount({blankProductTypeCategory:F.value}).then(c=>{S=c.data})}function a(c){K.value.openDialog(),I=[c],W.title="Archive Product",W.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",W.isShow=!0}const K=h(null);function q(){return A.productRemoveBatch({customProductIdList:I,contentType:"application/json;charset=UTF-8"}).then(c=>{K.value.closeDialog(),v.isShow=!0,v.msg="Remove Success",v.color="success",U()})}function le(c){return d.value=!0,Z.value=c,A.publish({customProductId:c}).then(async r=>{try{if(r.code!=200){g.SET_ISPUSH_PRODUCT(0),v.color="error",v.msg=r.msg,v.isShow=!0;return}await X(r.data.customProductPublishId)}finally{Z.value=null}})}function X(c){return A.publishStatus({customProductPublishId:c}).then(async r=>{if(console.log("loopPushProductStatus...",r),r.code!=200){v.color="error",v.msg="push failed",v.isShow=!0,i.value=!1;return}if(r.data.status===2)d.value=!1,i.value=!1,g.SET_ISPUSH_PRODUCT(0),r.data.introduceText&&s.value.handleOpen(r.data.introduceText),x();else if(r.data.status===3){i.value=!1,v.color="error",v.msg=r.data.failReason||"push failed",v.isShow=!0;return}await ct(1e3),d.value&&await X(c)})}function we(c){console.log("进来了饿...handleProductCategory"),F.value=c.value,x()}function Y(c){c===""&&(ie.value=null,w.value=null),c===1&&(ie.value=c,w.value=!1),c===2&&(ie.value=c,w.value=!1),c===3&&(ie.value=null,w.value=!0),console.log("进来了饿...handleChangeStatu"),x()}function de(c){return i.value=!0,A.hideOnShopify({customProductId:c}).then(async r=>{r.code===200?(i.value=!1,console.log("进来了饿...hideShopify"),x()):(i.value=!1,v.color="error",v.msg=r.msg,v.isShow=!0)})}function wt(c){return A.showOnShopify({customProductId:c}).then(async r=>{r.code===200?(i.value=!1,console.log("进来了饿...showShopify"),x()):(i.value=!1,v.color="error",v.msg=r.msg,v.isShow=!0)})}function je(c){c&&window.open(c)}function Ct(c){return i.value=!0,Z.value=c,A.publish({customProductId:c}).then(async r=>{try{if(r.code!==200){i.value=!1,v.color="error",v.msg=r.msg,v.isShow=!0;return}await ct(1e3),await X(r.data.customProductPublishId)}finally{Z.value=""}})}let Ze=h(null),Ge=h(null),Je=h(null),et=h(null);function tt(c,r,G){c&&c.length>0?Ze.value.openDialog(c):r&&r.length!=0&&G&&G.length!=0?Je.value.openDialog(r,G):r&&r.length!=0&&G!=null?Ge.value.openDialog(r):r==null&&G&&G.length!=0&&et.value.openDialog(G)}let lt=h(null);function ot(c){console.log("props...",c),lt.value.openDialog(c)}let at=h(null);function it(c,r,G){at.value.openDialog(c,r,G)}function Be(c,r){Ke.push({path:"/productSync",query:{customProductId:c,blankProductId:r}})}function st(c,r){Ke.push({path:"/createOrder",query:{id:c,mainImageUrl:r}})}let ge=h(!1),me=h(!1);function Pt(c,r){console.log("handleCheck...",c,r),c==!0?_.value.push(r):_.value.forEach((G,xe)=>{G.id==r.id&&_.value.splice(xe,1)}),_.value.length==b.value.rowsPerPage?(ge.value=!0,me.value=!1):_.value.length>0?(ge.value=!1,me.value=!0):(ge.value=!1,me.value=!1),console.log("itemsSelected...",_)}function bt(){!ge.value&&me.value==!0||ge.value==!1&&me.value==!1?(B.productList.forEach((c,r)=>{let G=0;_.value.forEach((xe,nt)=>{xe.id==c.id&&G++}),G==0&&_.value.push(c)}),console.log("test...",_.value),ge.value=!0,me.value=!1):(_.value=[],ge.value=!1,me.value=!1)}function kt(c){let r=!1;for(let G of _.value)if(c.id==G.id){r=!0;break}return r}function Ut(){Ke.push({path:"/products"})}qt("pushProduct",le),Xt(()=>{U(),$()}),Q({onInit:x}),el("refreshMyProductsList",x),$t(()=>{tl("refreshMyProductsList",x)});let Qe=h("");return Qe.value=window.innerWidth,window.addEventListener("resize",function(c){Qe.value=window.innerWidth}),(c,r)=>{const G=ce("ZoomCodeIcon"),xe=ce("DotsIcon"),nt=ce("EasyDataTable");return u(),C(J,null,[e(Ne,{modelValue:v.isShow,"onUpdate:modelValue":r[0]||(r[0]=n=>v.isShow=n),color:v.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(m(v.msg),1)]),_:1},8,["modelValue","color"]),e(Co,{ref_key:"refPushDialog",ref:s},null,512),e(_t,{ref_key:"refTipDialog",ref:K,title:l(W).title,message:l(W).message,onReflash:q},null,8,["title","message"]),e(ll,{ref_key:"refAddon",ref:Ze},null,512),e(ol,{ref_key:"refAddonDiyImage",ref:Ge},null,512),e(al,{ref_key:"refAddonDiyImageText",ref:Je},null,512),e(il,{ref_key:"refAddonDiyText",ref:et},null,512),e(xl,{ref_key:"refPreMainAllDialog",ref:lt},null,512),e(Ao,{ref_key:"refSkuUpdate",ref:at},null,512),l(Qe)>980?(u(),T(nt,{key:0,"items-selected":_.value,"onUpdate:itemsSelected":r[5]||(r[5]=n=>_.value=n),headers:R.value,items:B.productList,loading:l(i),"rows-per-page-message":"Products per page","server-options":l(b),"onUpdate:serverOptions":r[6]||(r[6]=n=>he(b)?b.value=n:b=n),"table-class-name":"customize-table action-position","theme-color":"rgb(var(--v-theme-secondary))","server-items-length":l(j),border:!1},{"empty-message":t(()=>[Po,e(O,{class:"mt-7",color:"primary",onClick:Ut},{default:t(()=>[f("Create Product")]),_:1})]),"header-Product":t(n=>[o("div",bo,[f(m(n.text)+" ",1),e(Ae,null,{activator:t(({props:E})=>[e(O,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Product Filter")]),_:1}),o("img",pe({src:Le},E,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(ke,null,{default:t(()=>[(u(!0),C(J,null,ue(l(z),(E,M)=>(u(),T(oe,{key:M,value:M,color:"secondary",onClick:Ce=>we(E)},{default:t(()=>[e(ae,null,{default:t(()=>[f(m(E.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),"item-Product":t(({mainImageUrl:n,title:E,productNo:M,isBlankProductSkuUpdate:Ce,option1Name:Pe,option2Name:ye,option3Name:re,option1Num:Et,option2Num:Dt,option3Num:xt,imageList:Rt,blankProductId:It,id:Tt})=>[o("div",ko,[o("div",{class:"position-relative productimg",onClick:Vt=>ot(Rt)},[e(G,{color:"#fff","stroke-width":"1.5",class:"productimg-add"}),o("img",{src:n,style:{width:"82px",height:"82px","border-radius":"12px"},alt:""},null,8,Eo)],8,Uo),o("div",null,[o("h3",{class:"text-ellipsis product-title",onClick:Vt=>Be(Tt,It)},m(E),9,Do),o("p",xo,[Pe?(u(),C("span",Ro,m(Pe)+" : "+m(Et),1)):V("",!0),ye?(u(),C("span",Io," | "+m(ye)+" : "+m(Dt),1)):V("",!0),re?(u(),C("span",To," | "+m(re)+" : "+m(xt),1)):V("",!0)]),o("p",Vo,"SKU : "+m(M),1)])])]),"item-customFile":t(({fittingsInfoList:n,imageBoxInfoList:E,inputBoxInfoList:M})=>[n&&n.length!=0||E&&E.length!=0||M&&M.length!=0?(u(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",style:{cursor:"pointer"},onClick:Ce=>tt(n,E,M)},"Addon",8,Bo)):V("",!0)]),"header-status":t(n=>[o("div",Mo,[f(m(n.text)+" ",1),p.value.currentShop.shopType===l(N).SHOPIFY.value||p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||p.value.currentShop.shopType===l(N).ETSY.value||p.value.currentShop.shopType===l(N).NOT_BIND.value?(u(),T(Ae,{key:0},{activator:t(({props:E})=>[e(O,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Status Filter")]),_:1}),o("img",pe({src:Le},E,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(ke,null,{default:t(()=>[e(oe,{color:"secondary",onClick:r[1]||(r[1]=E=>Y(""))},{default:t(()=>[e(ae,null,{default:t(()=>[f("All · "+m(l(S).allCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[2]||(r[2]=E=>Y(l(L).UNPUBLISHED.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Unpublished · "+m(l(S).unPublishedCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[3]||(r[3]=E=>Y(l(L).PUBLISHED.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Published · "+m(l(S).publishedCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[4]||(r[4]=E=>Y(l(L).HIDDENSTORE.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Hidden in store · "+m(l(S).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})):V("",!0)])]),"item-status":t(({isHiddenInStore:n,status:E,isBlankProductSkuUpdate:M,blankProductId:Ce,id:Pe})=>[o("div",Lo,[o("div",Fo,[M?(u(),T(Ae,{key:0,location:"top center"},{activator:t(({props:ye})=>[o("img",pe({src:dt},ye,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[o("div",No,[o("img",pe({src:pt},D,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),Oo,o("a",{onClick:ye=>it(Ce,E,Pe)},"See variants",8,Qo)])]),_:2},1024)):V("",!0)]),n?(u(),T(be,{key:0,class:"text-secondary"},{default:t(()=>[f("Hidden in store")]),_:1})):E===l(L).PUBLISHED.value?(u(),T(be,{key:1,class:"text-success"},{default:t(()=>[f("Published")]),_:1})):E===l(L).UNPUBLISHED.value?(u(),T(be,{key:2,class:"text-info"},{default:t(()=>[f("Unpublish")]),_:1})):V("",!0)])]),"item-action":t(({status:n,id:E,isHiddenInStore:M,productStoreUrl:Ce,blankProductId:Pe,mainImageUrl:ye})=>[e(O,{icon:"",variant:"text",onClick:re=>Be(E,Pe)},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Edit Design")]),_:1}),e(ee,{src:l(ft),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),e(O,{icon:"",variant:"text",onClick:re=>st(E,ye)},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Create an Order")]),_:1}),e(ee,{src:l(ht),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).SHOPIFY.value||n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).ETSY.value?(u(),T(O,{key:0,icon:"",variant:"text",loading:l(Z)==E,onClick:re=>le(E)},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Go to Publish")]),_:1}),e(ee,{src:l(gt),width:20,height:20},null,8,["src"])]),_:2},1032,["loading","onClick"])):(u(),C("div",Ho,[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Go to Publish")]),_:1}),e(ee,{src:l(mt),width:20,height:20},null,8,["src"])])),e(O,{icon:"",variant:"text",onClick:re=>a(E)},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Archive")]),_:1}),e(ee,{src:l(vt),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),n===l(L).PUBLISHED.value?(u(),T(Ae,{key:2},{activator:t(({props:re})=>[e(O,pe({size:"x-small"},re,{variant:"text"}),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Action")]),_:1}),e(xe,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(ke,null,{default:t(()=>[n===l(L).PUBLISHED.value&&!M?(u(),T(oe,{key:0,link:"",color:"secondary",onClick:re=>de(E)},{default:t(()=>[e(ae,null,{default:t(()=>[f("Hide on "+m(c.$filters.dictFilter(p.value.currentShop.shopType,l(N))),1)]),_:1})]),_:2},1032,["onClick"])):V("",!0),n===l(L).PUBLISHED.value&&M?(u(),T(oe,{key:1,link:"",color:"secondary",onClick:re=>wt(E)},{default:t(()=>[e(ae,null,{default:t(()=>[f("Show on "+m(c.$filters.dictFilter(p.value.currentShop.shopType,l(N))),1)]),_:1})]),_:2},1032,["onClick"])):V("",!0),n===l(L).PUBLISHED.value&&(p.value.currentShop.shopType===l(N).SHOPIFY.value||p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||p.value.currentShop.shopType===l(N).ETSY.value)?(u(),T(oe,{key:2,link:"",color:"secondary",onClick:re=>je(Ce)},{default:t(()=>[e(ae,{onClick:je},{default:t(()=>[f("See in store")]),_:1})]),_:2},1032,["onClick"])):V("",!0),n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).SHOPIFY.value||n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||n===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).ETSY.value?(u(),T(oe,{key:3,link:"",color:"secondary",onClick:re=>Ct(E),disabled:l(Z)===E},{default:t(()=>[e(ae,null,{default:t(()=>[f("Archive")]),_:1})]),_:2},1032,["onClick","disabled"])):V("",!0)]),_:2},1024)]),_:2},1024)):V("",!0)]),_:1},8,["items-selected","headers","items","loading","server-options","server-items-length"])):(u(),T(Se,{key:1,variant:"outlined",style:{padding:"0 0px"}},{default:t(()=>[e(jt,{class:"py-3",style:{padding:"0 10px"}},{default:t(()=>[e(Yt,{class:"text-h5 d-flex align-center",style:{"font-size":"12px"}},{default:t(()=>[e(ut,{"model-value":l(ge),indeterminate:l(me),color:"secondary","hide-details":"",onClick:bt},null,8,["model-value","indeterminate"]),f(" Product "),e(Ae,null,{activator:t(({props:n})=>[e(O,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Product")]),_:1}),o("img",pe({src:Le},n,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(ke,null,{default:t(()=>[(u(!0),C(J,null,ue(l(z),(n,E)=>(u(),T(oe,{key:E,value:E,color:"secondary",onClick:M=>we(n)},{default:t(()=>[e(ae,null,{default:t(()=>[f(m(n.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1}),p.value.currentShop.shopType===l(N).SHOPIFY.value||p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||p.value.currentShop.shopType===l(N).ETSY.value||p.value.currentShop.shopType===l(N).NOT_BIND.value?(u(),C("div",Wo,[f(" Status "),e(Ae,null,{activator:t(({props:n})=>[e(O,{icon:"",variant:"text"},{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Status Filter")]),_:1}),o("img",pe({src:Le},n,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(ke,null,{default:t(()=>[e(oe,{color:"secondary",onClick:r[7]||(r[7]=n=>Y(""))},{default:t(()=>[e(ae,null,{default:t(()=>[f("All · "+m(l(S).allCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[8]||(r[8]=n=>Y(l(L).UNPUBLISHED.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Unpublished · "+m(l(S).unPublishedCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[9]||(r[9]=n=>Y(l(L).PUBLISHED.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Published · "+m(l(S).publishedCount),1)]),_:1})]),_:1}),e(oe,{color:"secondary",onClick:r[10]||(r[10]=n=>Y(l(L).HIDDENSTORE.value))},{default:t(()=>[e(ae,null,{default:t(()=>[f("Hidden in store · "+m(l(S).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})])):V("",!0)]),_:1}),e(Ee,{style:{padding:"10px 0"}},{default:t(()=>[(u(!0),C(J,null,ue(B.productList,(n,E)=>(u(),C(J,{key:E},[o("div",zo,[o("div",null,[e(ut,{"model-value":kt(n),color:"secondary","hide-details":"","onUpdate:modelValue":M=>Pt(M,n)},null,8,["model-value","onUpdate:modelValue"])]),o("img",{src:n.mainImageUrl,style:{width:"82px",height:"82px","border-radius":"12px"},alt:"",onClick:M=>ot(n.imageList)},null,8,Ko),o("div",null,[o("h3",{class:"text-ellipsis2 product-title",onClick:M=>Be(n.id,n.blankProductId)},m(n.title),9,qo),o("p",Xo,[n.option1Name?(u(),C("span",$o,m(n.option1Name)+" : "+m(n.option1Num),1)):V("",!0),n.option2Name?(u(),C("span",Yo," | "+m(n.option2Name)+" : "+m(n.option2Num),1)):V("",!0),n.option3Name?(u(),C("span",jo," | "+m(n.option3Name)+" : "+m(n.option3Num),1)):V("",!0)]),o("p",Zo,"SKU : "+m(n.productNo),1)])]),n.fittingsInfoList&&n.fittingsInfoList.length!=0||n.imageBoxInfoList&&n.imageBoxInfoList.length!=0||n.inputBoxInfoList&&n.inputBoxInfoList.length!=0?(u(),C("p",{key:0,class:"mt-2 text-primary font-weight-medium",onClick:M=>tt(n.fittingsInfoList,n.imageBoxInfoList,n.inputBoxInfoList)},"Addon",8,Go)):V("",!0),o("div",Jo,[n.isBlankProductSkuUpdate?(u(),T(Ae,{key:0,location:"top center"},{activator:t(({props:M})=>[o("img",pe({src:dt,ref_for:!0},M,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[o("div",ea,[o("img",pe({src:pt,ref_for:!0},D,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),o("div",null,[ta,o("p",{class:"text-secondary mt-4 text-decoration-underline",onClick:M=>it(n.blankProductId,n.status,n.id)},"See variants",8,la)])])]),_:2},1024)):V("",!0),l(g).merchantInfoMutations.currentShop.shopType!=l(N).GENERAL.value?(u(),C("div",oa,[n.isHiddenInStore?(u(),T(be,{key:0,class:"text-secondary"},{default:t(()=>[f("Hidden in store")]),_:1})):n.status===l(L).PUBLISHED.value?(u(),T(be,{key:1,class:"text-success"},{default:t(()=>[f("Published")]),_:1})):n.status===l(L).UNPUBLISHED.value?(u(),T(be,{key:2,class:"text-info"},{default:t(()=>[f("Unpublish")]),_:1})):V("",!0)])):V("",!0),o("div",aa,[e(ee,{src:l(ft),width:20,height:20,onClick:M=>Be(n.id,n.blankProductId)},null,8,["src","onClick"]),e(ee,{src:l(ht),width:20,height:20,onClick:M=>st(n.id,n.mainImageUrl)},null,8,["src","onClick"]),n.status===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).SHOPIFY.value||n.status===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).WOOCOMMERCE.value||n.status===l(L).UNPUBLISHED.value&&p.value.currentShop.shopType===l(N).ETSY.value?(u(),T(ee,{key:0,src:l(gt),loading:l(Z)==n.id,width:20,height:20,onClick:M=>le(n.id)},null,8,["src","loading","onClick"])):(u(),T(ee,{key:1,src:l(mt),width:20,height:20},null,8,["src"])),e(ee,{src:l(vt),width:20,height:20,onClick:M=>a(n.id)},null,8,["src","onClick"])])]),e(Ue,{class:"my-4"})],64))),128))]),_:1})]),_:1}),o("div",ia,[e(Zt,{"active-color":"primary",modelValue:l(b).page,"onUpdate:modelValue":r[11]||(r[11]=n=>l(b).page=n),length:l(b).total,"total-visible":2},null,8,["modelValue","length"])])]),_:1}))],64)}}}),na=De(sa,[["__scopeId","data-v-4ebbf130"]]),ra={class:"d-flex ga-2 justify-end"},Sa=_e({__name:"MyProduct",setup(y){const Q=Oe(),P=h(""),R=h([]),D=te([{title:"My Products",disabled:!0}]);let H=te([{label:"Last 7 Days",value:7},{label:"Last 14 Days",value:14},{label:"Last Month",value:365},{label:"Custom Date",value:1}]);const B=te({color:"",msg:"",isShow:!1}),_=h(null),i=h(""),b=h(""),W=h(null);function I(s){if(s.value===1){W.value.openDialog();return}let d=j(s.value);console.log("handleFilter...",d),i.value=d.start,b.value=d.end,setTimeout(()=>{_.value.onInit()},100)}function j(s){const d=new Date,g=d.getFullYear().toString()+"-"+(d.getMonth()+1).toString().padStart(2,"0")+"-"+d.getDate().toString().padStart(2,"0");return d.setDate(d.getDate()-(s-1)),{start:d.getFullYear().toString()+"-"+(d.getMonth()+1).toString().padStart(2,"0")+"-"+d.getDate().toString().padStart(2,"0"),end:g}}function F(s){console.log("onCheckList...",s),R.value=s}let S=te({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1});const A=h(null);function w(){A.value.openDialog(),S.title="Archive Products",S.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",S.isShow=!0}function v(){let s=[];return R.value.forEach(d=>{s.push(d.id)}),Q.productRemoveBatch({customProductIdList:s,contentType:"application/json;charset=UTF-8"}).then(d=>{R.value=[],A.value.closeDialog(),B.isShow=!0,B.msg="Remove Success",B.color="success",_.value.onInit()})}let z=h(null);function Z(){let s=[];R.value.forEach(d=>{s.push(d.id)}),z.value&&z.value.openDialog(s)}function ie(s){let d=Date.parse(s[0]),g=Date.parse(s[1]);Number(d)<Number(g)?(i.value=s[0],b.value=s[1]):(i.value=s[1],b.value=s[0]),setTimeout(()=>{_.value.onInit()},100)}return(s,d)=>{const g=ce("CopyIcon"),p=ce("TrashIcon"),k=ce("FilterIcon");return u(),C(J,null,[e(Ne,{modelValue:B.isShow,"onUpdate:modelValue":d[0]||(d[0]=x=>B.isShow=x),color:B.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(m(B.msg),1)]),_:1},8,["modelValue","color"]),e(Bt,{title:"My Products",breadcrumbs:D},null,8,["breadcrumbs"]),e(_t,{ref_key:"refTipDialog",ref:A,title:l(S).title,message:l(S).message,onReflash:v},null,8,["title","message"]),e(Sl,{ref_key:"refCopyProduct",ref:z},null,512),e(Se,{variant:"flat",class:"px-4 py-3"},{default:t(()=>[e(qe,{justify:"space-between",class:"align-center mb-3"},{default:t(()=>[e(Re,{cols:"12",md:"3"},{default:t(()=>[e(Gt,{type:"text",variant:"outlined","persistent-placeholder":"",placeholder:"Search Product",modelValue:P.value,"onUpdate:modelValue":d[1]||(d[1]=x=>P.value=x),density:"compact","hide-details":"","prepend-inner-icon":"mdi-magnify"},null,8,["modelValue"])]),_:1}),e(Re,{cols:"12",md:"3"},{default:t(()=>[o("div",ra,[o("div",null,[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Copy Product")]),_:1}),e(O,{icon:"",variant:"text",disabled:R.value.length==0,onClick:Z},{default:t(()=>[e(g,{size:"20","stroke-width":"1.5"})]),_:1},8,["disabled"])]),o("div",null,[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Archive Product")]),_:1}),e(O,{icon:"",variant:"text",disabled:R.value.length==0,onClick:w},{default:t(()=>[e(p,{size:"20","stroke-width":"1.5"})]),_:1},8,["disabled"])]),e(Ae,null,{activator:t(({props:x})=>[e(O,pe({icon:"",variant:"text"},x),{default:t(()=>[e(ne,{activator:"parent",location:"top"},{default:t(()=>[f("Time Filter")]),_:1}),e(k,{size:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(ke,null,{default:t(()=>[(u(!0),C(J,null,ue(l(H),(x,U)=>(u(),T(oe,{key:U,value:U,color:"secondary",onClick:$=>I(x)},{default:t(()=>[e(ae,null,{default:t(()=>[f(m(x.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),_:1})]),_:1}),e(na,{ref_key:"refTableData",ref:_,searchValue:P.value,dateStart:i.value,dateEnd:b.value,onOnCheckList:F},null,8,["searchValue","dateStart","dateEnd"]),e(Jt,{ref_key:"refCustomDate",ref:W,onOnDate:ie},null,512)]),_:1})],64)}}});export{Sa as default};