import{_ as Lt}from"./TitleBreadcrumb.vue_vue_type_style_index_0_lang-D0qNytdq.js";import{_ as Mt}from"./wenhao-C-cdfRm0.js";import{_ as Ft,c as Nt,a as Ot,b as Ht,d as Qt}from"./wix-logo-BwfBNK_5.js";import{cl as Wt,cm as ve,U as Pe,aW as h,aU as se,H as P,o as c,F as oe,a as e,bT as Fe,w as t,d as f,bd as g,bY as Te,bm as l,ap as he,bU as be,bW as De,b as s,bV as le,c0 as wt,c1 as Ee,dy as zt,aZ as pe,G as b,dz as Kt,e as z,a$ as ue,c as D,f as qe,V as Ie,ay as qt,bS as Pt,ak as Xt,bP as x,c5 as Qe,bM as We,bC as ze,aA as ct,c9 as Yt,z as Ke,bG as Le,bZ as pt,aH as $t,aD as Zt,c3 as bt,c4 as ie,ck as ge,cx as we,c8 as J,cy as ee,aw as ce,ca as Ue,dq as jt,db as Gt,cu as ht,cn as Jt,cF as Re,aQ as el,c2 as tl}from"./index-DMniy5kf.js";import{s as ll}from"./storeApi-D4GrQDBx.js";import{_ as xe}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{_ as Me,a as ol}from"./filter-Cd_UxH11.js";import{o as al,a as sl}from"./eventBus-B_GJIGtn.js";import{e as vt}from"./blankProductTypeCategoryEnum-YGy0K44c.js";import{e as _}from"./shopTypeEnum-DV5Qg6VA.js";/* empty css */import{A as nl,a as il,b as rl,c as ul}from"./AddonDiyImageTextDialog-BJR286cR.js";import{c as Xe}from"./close-DLWCNMcp.js";import{p as dl}from"./productApi-Qkfj5an2.js";import{g as cl}from"./gxhbtn-DWkZa3WR.js";const fe="https://dashboard.jetprintapp.com",Ne=Wt({id:"myProduct",state:()=>({}),actions:{async productPage(N){return console.log("productPage....",N),await ve.post(`${fe}/shopapi/custom/product/page`,N)},async productRemoveBatch(N){return await ve.post(`${fe}/shopapi/custom/product/remove/batch`,N)},async publish(N){return await ve.post(`${fe}/shopapi/custom/product/publish`,N)},async publishStatus(N){return await ve.post(`${fe}/shopapi/custom/product/publishStatus`,N)},async productCount(N){return await ve.post(`${fe}/shopapi/custom/product/count`,N)},async hideOnShopify(N){return await ve.post(`${fe}/shopapi/custom/product/hideOnShopify`,N)},async showOnShopify(N){return await ve.post(`${fe}/shopapi/custom/product/showOnShopify`,N)},async productCopyBatch(N){return await ve.post(`${fe}/shopapi/custom/product/copy/batch`,N)},async skuModify(N){return await ve.post(`${fe}/shopapi/custom/product/sku/modify`,N)}}}),pl={class:"d-flex align-center"},hl={key:0,class:"d-flex pa-3 ps-0"},vl={class:""},fl={class:""},gl={class:"font-weight-medium",style:{"font-size":"16px"}},ml={class:"text-medium-emphasis text-subtitle-2"},Al={class:"ml-auto"},yl={key:0,src:Ft,style:{width:"48px",height:"48px"},alt:""},Sl={key:1,src:Nt,style:{width:"48px",height:"48px"},alt:""},Cl={key:2,src:Ot,style:{width:"48px",height:"48px"},alt:""},wl={key:3,src:Ht,style:{width:"48px",height:"48px"},alt:""},Pl={key:4,src:Qt,style:{width:"48px",height:"48px"},alt:""},bl={class:"btns"},kl=Pe({__name:"CopyProductDialog",emits:["reflash"],setup(N,{expose:X,emit:k}){const Y=ll(),B=h([]);let F=h(!1);h(""),se({});const H=h([]);h(!1);const R=h(""),i=h(!1),m=se({color:"success",msg:"The product has been duplicated",isShow:!1});let Q=h(""),L=h("");function Z(){Y.shopList({}).then(M=>{B.value=M.data.records})}const O=Ne();function S(){i.value=!0;const M={toStoreId:R.value,customProductIds:H.value,contentType:"application/json;charset=UTF-8"};O.productCopyBatch(M).then(v=>{i.value=!1,v.code==200?(m.color="success",m.msg="The product has been duplicated",m.isShow=!0):(m.color="error",m.msg="Copy failed",m.isShow=!0),I()})}function C(M){F.value=!0,Q.value=M.length,H.value=M}const I=()=>{F.value=!1};return Z(),X({openDialog:C,closeDialog:I}),(M,v)=>(c(),P(oe,null,[e(Fe,{modelValue:m.isShow,"onUpdate:modelValue":v[0]||(v[0]=U=>m.isShow=U),color:m.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(g(m.msg),1)]),_:1},8,["modelValue","color"]),e(Te,{modelValue:l(F),"onUpdate:modelValue":v[3]||(v[3]=U=>he(F)?F.value=U:F=U),"max-width":575},{default:t(()=>[e(be,null,{default:t(()=>[e(De,{style:{"padding-top":"24px"}},{default:t(()=>[s("h3",pl,[f("Copy "+g(l(Q))+" products to … ",1),e(le,{src:l(wt),width:32,height:32,class:"close",onClick:v[1]||(v[1]=U=>he(F)?F.value=!1:F=!1)},null,8,["src"])]),e(Ee,{class:"mt-4 mb-5"}),v[6]||(v[6]=s("div",{class:"d-flex warn-con"},[s("div",{class:"warn pr-3 pt-1"},[s("img",{src:Mt,alt:""})]),s("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)),e(Ee,{class:"mt-5"}),e(zt,{class:"scroll",modelValue:R.value,"onUpdate:modelValue":v[2]||(v[2]=U=>R.value=U)},{default:t(()=>[(c(!0),P(oe,null,pe(B.value,(U,te)=>(c(),P("div",{key:te},[l(L)!=U.shopId?(c(),P("div",hl,[s("div",vl,[e(Kt,{color:"secondary",value:U.shopId,disabled:l(L)==U.shopId},null,8,["value","disabled"])]),s("div",fl,[s("p",gl,g(U.name),1),s("p",ml,g(U.url?U.url:"No Sales Channel"),1)]),s("div",Al,[U.type==1?(c(),P("img",yl)):b("",!0),U.type==2||U.type==4?(c(),P("img",Sl)):b("",!0),U.type==3?(c(),P("img",Cl)):b("",!0),U.type==5?(c(),P("img",wl)):b("",!0),U.type==6?(c(),P("img",Pl)):b("",!0)])])):b("",!0),e(Ee)]))),128))]),_:1},8,["modelValue"]),s("div",bl,[e(z,{class:"mt-4",color:"lightprimary",onClick:I},{default:t(()=>v[4]||(v[4]=[f("Cancel")])),_:1}),e(z,{class:"mt-4 ml-4",color:"btnBlue",loading:i.value,disabled:i.value,onClick:S},{default:t(()=>v[5]||(v[5]=[f("Confirm")])),_:1},8,["loading","disabled"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),_l=xe(kl,[["__scopeId","data-v-2754a0d6"]]),Ul="/assets/none-BLI64MfL.svg",ft="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=",gt="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=",T={PUBLISHED:{text:"已发布",value:2},UNPUBLISHED:{text:"未发布",value:1},HIDDENSTORE:{text:"隐藏在商店",value:3}},El={class:"position-relative"},Dl={class:"btnleft"},xl={class:"btnright"},Rl=Pe({__name:"PreMainAllDialog",setup(N,{expose:X}){let k=h(!1),Y=se([]),B=h(""),F=h(0);function H(L){B.value=L[0],Y=L,k.value=!0}const R=()=>{k.value=!1};function i(L){F.value=L}function m(L){L=="left"?F.value>0&&F.value--:L=="right"&&F.value!=Y.length-1&&F.value++}X({openDialog:H,closeDialog:R});let Q=h("");return Q.value=window.innerWidth,window.addEventListener("resize",function(L){Q.value=window.innerWidth}),(L,Z)=>{const O=ue("ChevronLeftIcon"),S=ue("ChevronRightIcon");return c(),D(Te,{modelValue:l(k),"onUpdate:modelValue":Z[3]||(Z[3]=C=>he(k)?k.value=C:k=C),width:l(Q)>760?"50%":"375px"},{default:t(()=>[e(be,null,{default:t(()=>[e(De,null,{default:t(()=>[e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:Z[0]||(Z[0]=C=>he(k)?k.value=!1:k=!1)},null,8,["src"]),e(qe,{class:"mt-4"},{default:t(()=>[e(Ie,{cols:"12",lg:"7"},{default:t(()=>[s("div",El,[e(le,{src:l(Y)[l(F)],rounded:""},null,8,["src"]),s("div",Dl,[e(z,{icon:"",variant:"text",onClick:Z[1]||(Z[1]=C=>m("left"))},{default:t(()=>[e(O,{size:"25","stroke-width":"1.5"})]),_:1})]),s("div",xl,[e(z,{icon:"",variant:"text",onClick:Z[2]||(Z[2]=C=>m("right"))},{default:t(()=>[e(S,{size:"25","stroke-width":"1.5"})]),_:1})])])]),_:1}),e(Ie,{cols:"12",lg:"5"},{default:t(()=>[Z[4]||(Z[4]=s("div",{class:"mb-3 font-weight-medium",style:{"font-size":"16px"}},"View",-1)),e(qe,null,{default:t(()=>[(c(!0),P(oe,null,pe(l(Y),(C,I)=>(c(),D(Ie,{cols:"3",sm:"2",md:"2",lg:"4",key:I,onClick:M=>i(I)},{default:t(()=>[e(le,{src:C,rounded:"sm",class:qt(I==l(F)?"img-border":"")},null,8,["src","class"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","width"])}}}),Il=xe(Rl,[["__scopeId","data-v-0386c8d6"]]),Tl={class:"d-flex align-center pt-3 pb-3"},Bl={class:"table mt-4"},Vl=["onClick"],Ll={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","min-width":"150px"}},Ml={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},Fl=["onClick"],Nl=["onUpdate:modelValue","onChange"],Ol=["onClick"],Hl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Ql={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},Wl=["onClick"],zl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"30px","min-width":"150px"}},Kl={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},ql=["onClick"],Xl=["onUpdate:modelValue","onChange"],Yl=["onClick"],$l={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"}},jl={class:"d-flex align-center mt-3"},Gl={class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"35%","padding-left":"10px","min-width":"150px"}},Jl={style:{"margin-left":"60px"}},eo={class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},to=["onClick"],lo=["onUpdate:modelValue","onChange"],oo=["onClick"],ao={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"},io=Pe({__name:"UpdateVariants",setup(N,{expose:X}){Pt();const k=Xt("pushProduct"),Y=Ne();let B=h(!1),F=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%"}]),H=h([11722,11723,11740,11741]),R=h([]),i=h([]),m=h(""),Q=h(""),L=se({type:"",msg:"",isShow:!1});function Z(r,d,A,y,p){console.log("skuIds2...",r),console.log("skuMaps2...",d),console.log("skuInfos2...",A),H.value=r,F.value=d,R.value=A,m.value=y,Q.value=p,B.value=!0;const W=[];r.forEach(K=>{A.forEach(n=>{if(K===n.id&&(n.option1&&typeof n.option1=="string"&&(n.option1=JSON.parse(n.option1)),n.option2&&typeof n.option2=="string"&&(n.option2=JSON.parse(n.option2)),n.option3&&typeof n.option3=="string"&&(n.option3=JSON.parse(n.option3)),n.option1.text)){const j={};if(j.name=n.option1.text,j.price=n.price,j.retailPrice=n.recommendRetailPrice,j.compareAtPrice=n.recommendCompareAtPrice,(!n.option2||!n.option2.text)&&(j.id=n.id),j.profit=n.recommendRetailPrice-n.price,j.profit2=(n.recommendRetailPrice-n.price)/n.recommendRetailPrice,j.children=[],W.push(j),n.option2&&n.option2.text){let q=0;W.forEach(re=>{if(re.name===n.option1.text){re.name===n.option2.text&&(q=q+1,q>0&&console.log(re.name));const $={};$.name=n.option2.text,$.price=n.price,$.compareAtPrice=n.recommendCompareAtPrice,$.retailPrice=n.recommendRetailPrice,$.name1=n.option1.text,$.profit=n.recommendRetailPrice-n.price,(!n.option3||!n.option3.text)&&($.id=n.id),n.option3&&n.option3.text&&($.isUp=!1),$.profit2=(n.recommendRetailPrice-n.price)/n.recommendRetailPrice,$.children=[];let Se=0;if(re.children.forEach(ne=>{if(ne.name===n.option2.text&&(Se=Se+1,n.option3&&n.option3.text)){const ae={};ae.compareAtPrice=n.recommendCompareAtPrice,ae.price=n.price,ae.name=n.option3.text,ae.id=n.id,ae.profit=n.recommendRetailPrice-n.price,ae.profit2=(n.recommendRetailPrice-n.price)/n.recommendRetailPrice,ae.retailPrice=n.recommendRetailPrice,ne.children.push(ae)}}),Se===0&&re.children.push($),n.option3&&n.option3.text){const ne={};ne.compareAtPrice=n.recommendCompareAtPrice,ne.price=n.price,ne.name=n.option3.text,ne.id=n.id,ne.profit=n.recommendRetailPrice-n.price,ne.profit2=(n.recommendRetailPrice-n.price)/n.recommendRetailPrice,ne.retailPrice=n.recommendRetailPrice,$.children.push(ne)}}})}}})});const w=()=>{const K=new Map;for(const n of W)K.has(n.name)||K.set(n.name,n);return[...K.values()]};i.value=w(),console.log("var...",i.value),console.log("variantsList...",i.value)}function O(r,d){i.value[r].retailPrice=d,i.value[r].profit=i.value[r].retailPrice-i.value[r].price;const A=i.value[r].profit/i.value[r].retailPrice;i.value[r].profit2=A.toFixed(1);for(let y=0;y<i.value[r].children.length;y++){i.value[r].children[y].retailPrice=i.value[r].retailPrice,i.value[r].children[y].profit=i.value[r].profit,i.value[r].children[y].profit2=i.value[r].profit2;for(let p=0;p<i.value[r].children[y].children.length;p++)i.value[r].children[y].children[p].retailPrice=i.value[r].retailPrice,i.value[r].children[y].children[p].profit=i.value[r].profit,i.value[r].children[y].children[p].profit2=i.value[r].profit2}}function S(r,d,A){i.value[r].children[d].retailPrice=A,i.value[r].children[d].profit=i.value[r].children[d].retailPrice-i.value[r].children[d].price;const y=i.value[r].children[d].profit/A;i.value[r].children[d].profit2=y.toFixed(1);for(let p=0;p<i.value[r].children[d].children.length;p++)i.value[r].children[d].children[p].retailPrice=i.value[r].children[d].retailPrice,i.value[r].children[d].children[p].profit=i.value[r].children[d].profit,i.value[r].children[d].children[p].profit2=i.value[r].children[d].profit2}function C(r,d,A,y){i.value[r].children[d].children[A].retailPrice=y,i.value[r].children[d].children[A].profit=i.value[r].children[d].children[A].retailPrice-i.value[r].children[d].children[A].price;const p=i.value[r].children[d].children[A].profit/y;i.value[r].children[d].children[A].profit2=p.toFixed(1)}let I=h(!1);function M(){I.value=!0;const r={};r.contentType="application/json;charset=UTF-8",r.customProductId=Q.value,r.skuList=[];const d=[];for(let A=0;A<i.value.length;A++)if(i.value[A].id){const y={};y.compareAtPrice=i.value[A].compareAtPrice,y.id=i.value[A].id,y.retailPrice=i.value[A].retailPrice,d.push(y)}else if(i.value[A].children[0].id)for(let y=0;y<i.value[A].children.length;y++){const p={};p.compareAtPrice=i.value[A].children[y].compareAtPrice,p.id=i.value[A].children[y].id,p.retailPrice=i.value[A].children[y].retailPrice,d.push(p)}else for(let y=0;y<i.value[A].children.length;y++)for(let p=0;p<i.value[A].children[y].children.length;p++){const W={};W.compareAtPrice=i.value[A].children[y].children[p].compareAtPrice,W.id=i.value[A].children[y].children[p].id,W.retailPrice=i.value[A].children[y].children[p].retailPrice,d.push(W)}r.skuList=d;try{return Y.skuModify(r).then(async A=>{I.value=!1,A.code===200?m.value===T.HIDDENSTORE.value||m.value===T.PUBLISHED.value?k&&(k(Q.value),U()):(U(),L.type="success",L.msg="Success",L.isShow=!0):(U(),L.type="error",L.msg=A.msg,L.isShow=!0)})}finally{I.value=!1}}function v(r){}const U=()=>{B.value=!1};let te=h("");return te.value=window.innerWidth,window.addEventListener("resize",function(r){te.value=window.innerWidth}),X({openDialog:Z,closeDialog:U}),(r,d)=>{const A=ue("ChevronDownIcon"),y=ue("ChevronRightIcon"),p=ue("MinusIcon"),W=ue("PlusIcon");return c(),P(oe,null,[e(Fe,{modelValue:l(L).isShow,"onUpdate:modelValue":d[0]||(d[0]=w=>l(L).isShow=w),color:l(L).type,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(g(l(L).msg),1)]),_:1},8,["modelValue","color"]),e(Te,{modelValue:l(B),"onUpdate:modelValue":d[2]||(d[2]=w=>he(B)?B.value=w:B=w),"max-width":"60%","min-width":"346px"},{default:t(()=>[e(be,null,{default:t(()=>[e(De,null,{default:t(()=>[s("h3",Tl,[d[3]||(d[3]=f("Update Variants ")),e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:d[1]||(d[1]=w=>he(B)?B.value=!1:B=!1)},null,8,["src"])]),e(Ee,{class:"mt-4"}),d[7]||(d[7]=s("div",{class:"text-medium-emphasis mt-4"},"Please confirm the Retail Price again.",-1)),d[8]||(d[8]=s("div",{class:"font-weight-medium mt-4"},"Pricing",-1)),s("div",Bl,[d[4]||(d[4]=s("div",{class:"d-flex"},[s("div",{class:"line-48 text-subtitle-2",style:{width:"35%","min-width":"150px"}},"Variants"),s("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"70px"}},"Production Cost(USD)"),s("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Retail Price(USD)"),s("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit(USD)"),s("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"}},"Profit Margin")],-1)),e(Ee,{class:"mt-4"}),(c(!0),P(oe,null,pe(l(i),(w,K)=>(c(),P(oe,{key:K},[s("div",{class:"d-flex align-center mt-3",onClick:x(n=>w.isShow=!w.isShow,["stop"])},[s("div",Ll,[w.isShow&&w.children&&w.children.length>0?(c(),D(A,{key:0})):b("",!0),!w.isShow&&w.children&&w.children.length>0?(c(),D(y,{key:1})):b("",!0),f(g(w.name),1)]),s("div",Ml,g(w.price),1),s("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:x(v,["stop"])},[e(Qe,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[s("div",{class:"btn add",onClick:x(n=>O(K,w.retailPrice-1),["stop"])},[e(p,{size:"18"})],8,Fl),We(s("input",{type:"text",class:"btn-input","onUpdate:modelValue":n=>w.retailPrice=n,onChange:x(n=>O(K,w.retailPrice),["stop"])},null,40,Nl),[[ze,w.retailPrice]]),s("div",{class:"btn del",onClick:x(n=>O(K,w.retailPrice+1),["stop"])},[e(W,{size:"18"})],8,Ol)]),_:2},1024)]),s("div",Hl,g(r.$filters.MoneyFormat(w.profit)),1),s("div",Ql,g(r.$filters.RateFormat(w.profit2))+"%",1)],8,Vl),(c(!0),P(oe,null,pe(w.children,(n,j)=>(c(),P("div",{key:j,style:ct(w.isShow?"display: block":"display: none")},[s("div",{class:"d-flex align-center mt-3",onClick:q=>n.isShow=!n.isShow},[s("div",zl,[n.isShow&&n.children&&n.children.length>0?(c(),D(A,{key:0})):b("",!0),!n.isShow&&n.children&&n.children.length>0?(c(),D(y,{key:1})):b("",!0),s("span",null,g(n.name),1)]),s("div",Kl,g(n.price),1),s("div",{class:"line-48 text-subtitle-2 d-flex align-center",style:{width:"16%","min-width":"150px"},onClick:x(v,["stop"])},[e(Qe,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[s("div",{class:"btn add",onClick:x(q=>S(K,j,n.retailPrice-1),["stop"])},[e(p,{size:"18"})],8,ql),We(s("input",{type:"text",class:"btn-input","onUpdate:modelValue":q=>n.retailPrice=q,onChange:x(q=>S(K,j,n.retailPrice),["stop"])},null,40,Xl),[[ze,n.retailPrice]]),s("div",{class:"btn del",onClick:x(q=>S(K,j,n.retailPrice+1),["stop"])},[e(W,{size:"18"})],8,Yl)]),_:2},1024)]),s("div",$l,g(r.$filters.MoneyFormat(n.profit)),1),s("div",Zl,g(r.$filters.RateFormat(n.profit2))+"%",1)],8,Wl),(c(!0),P(oe,null,pe(n.children,(q,re)=>(c(),P("div",{key:re,style:ct(n.isShow?"display: block":"display: none")},[s("div",jl,[s("div",Gl,[s("span",Jl,g(q.name),1)]),s("div",eo,g(q.price),1),s("div",{class:"line-48 text-subtitle-2",style:{width:"16%","min-width":"150px"},onClick:x(v,["stop"])},[e(Qe,{variant:"outlined",size:"small",divided:"",color:"primary",style:{height:"38px"}},{default:t(()=>[s("div",{class:"btn add",onClick:x($=>C(K,j,re,q.retailPrice-1),["stop"])},[e(p,{size:"18"})],8,to),We(s("input",{type:"text",class:"btn-input","onUpdate:modelValue":$=>q.retailPrice=$,onChange:x($=>C(K,j,re,q.retailPrice),["stop"])},null,40,lo),[[ze,q.retailPrice]]),s("div",{class:"btn del",onClick:x($=>C(K,j,re,q.retailPrice+1),["stop"])},[e(W,{size:"18"})],8,oo)]),_:2},1024)]),s("div",ao,g(r.$filters.MoneyFormat(q.profit)),1),s("div",so,g(r.$filters.RateFormat(q.profit2))+"%",1)])],4))),128))],4))),128))],64))),128))]),s("div",no,[e(z,{class:"mt-4",color:"lightprimary",onClick:U},{default:t(()=>d[5]||(d[5]=[f("Cancel")])),_:1}),e(z,{class:"mt-4 ml-4",color:"btnBlue",loading:l(I),onClick:M},{default:t(()=>d[6]||(d[6]=[f("Update")])),_:1},8,["loading"])])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),ro=xe(io,[["__scopeId","data-v-301f85c7"]]),uo={class:"d-flex align-center pt-3 pb-3"},co={class:"title font-weight-medium mt-4",style:{"font-size":"14px"}},po={class:"checkbox"},ho={class:"btns"},vo=Pe({__name:"SkuUpdate",setup(N,{expose:X}){let k=h(!1),Y=h(""),B=h([]),F=h([]),H=h(""),R=h("");se([]);function i(O,S,C){R.value=C,Y.value=O,H.value=S,Q(O),k.value=!0}const m=()=>{k.value=!1};function Q(O){const S=dl(),C={id:O,skuInfos:!0,skuMap:!0};S.blankProductDetail2(C).then(I=>{I.data.skuMaps.forEach(M=>{M.items.forEach(v=>{v.checked=!0,v.option=JSON.parse(v.option)})}),console.log("res.data.skuMaps...",I.data.skuMaps),B.value=I.data.skuMaps,F.value=I.data.skuInfos})}let L=h(null);function Z(){let O=[];B.value.forEach(U=>{U.items.forEach(te=>{te.checked&&O.push(...te.ids)})}),console.log("getIds...",O);for(var S={},C=0;C<O.length;C++){var I=O[C];S[I]?S[I]++:S[I]=1}var M=[];for(var v in S)S.hasOwnProperty(v)&&S[v]>=B.value.length&&M.push(parseInt(v));L.value.openDialog(M,B.value,F.value,H.value,R.value),m(),console.log(M)}return X({openDialog:i,closeDialog:m}),(O,S)=>(c(),P(oe,null,[e(ro,{ref_key:"refUpdateVariants",ref:L},null,512),e(Te,{modelValue:l(k),"onUpdate:modelValue":S[1]||(S[1]=C=>he(k)?k.value=C:k=C),"max-width":"550px"},{default:t(()=>[e(be,null,{default:t(()=>[e(De,null,{default:t(()=>[s("h3",uo,[S[2]||(S[2]=f("Update Variants ")),e(le,{src:l(Xe),width:32,height:32,class:"close",onClick:S[0]||(S[0]=C=>he(k)?k.value=!1:k=!1)},null,8,["src"])]),S[6]||(S[6]=s("div",{class:"text-medium-emphasis"},"Please select your variants again to update your product.",-1)),(c(!0),P(oe,null,pe(l(B),(C,I)=>(c(),P("div",{key:I},[s("div",co,g(C.name),1),s("div",po,[(c(!0),P(oe,null,pe(C.items,(M,v)=>(c(),P("div",{key:v,style:{float:"left"},class:"mr-5"},[e(Yt,{color:"secondary","hide-details":"",modelValue:M.checked,"onUpdate:modelValue":U=>M.checked=U,label:M.option.text},null,8,["modelValue","onUpdate:modelValue","label"])]))),128))]),S[3]||(S[3]=s("div",{class:"clear"},null,-1))]))),128)),s("div",ho,[e(z,{class:"mt-4",color:"lightprimary",onClick:m},{default:t(()=>S[4]||(S[4]=[f("Cancel")])),_:1}),e(z,{class:"mt-4 ml-4",color:"btnBlue",onClick:Z},{default:t(()=>S[5]||(S[5]=[f("Next")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),fo=xe(vo,[["__scopeId","data-v-7332e4d7"]]),go={class:"d-flex align-center py-5"},mo=["innerHTML"],Ao={class:"d-flex mt-6"},yo=Pe({__name:"PushDialog",setup(N,{expose:X}){let k=h(!1),Y=h("");function B(){k.value=!1}function F(i){k.value=!0,Y.value=i}function H(){window.open("https://apps.shopify.com/jetprint-fulfillment/reviews")}let R=h("");return R.value=window.innerWidth,window.addEventListener("resize",function(i){R.value=window.innerWidth}),X({handleClose:B,handleOpen:F}),(i,m)=>(c(),D(Te,{modelValue:l(k),"onUpdate:modelValue":m[0]||(m[0]=Q=>he(k)?k.value=Q:k=Q),width:l(R)>760?"600px":"375px"},{default:t(()=>[e(be,null,{default:t(()=>[e(De,null,{default:t(()=>[s("h3",go,[e(le,{src:l(wt),width:32,height:32,class:"close",onClick:B},null,8,["src"])]),s("p",{class:"mt-4",innerHTML:l(Y)},null,8,mo),s("div",Ao,[e(z,{class:"ml-auto",size:"large",onClick:H},{default:t(()=>m[1]||(m[1]=[f("Write a review")])),_:1}),e(z,{class:"ml-6",size:"large",color:"primary",onClick:B},{default:t(()=>m[2]||(m[2]=[f("OK")])),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue","width"]))}}),So=xe(yo,[["__scopeId","data-v-0c49c681"]]),mt="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==",At="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",yt="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==",St="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=",Ct="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==",Co={class:"filter-column"},wo={class:"d-flex ga-4 align-center productinfo",style:{"max-width":"300px"}},Po=["onClick"],bo=["src"],ko={key:0,class:"personalize"},_o=["onClick"],Uo={class:"mt-2 text-h5 text-medium-emphasis"},Eo={key:0},Do={key:1},xo={key:2},Ro={class:"mt-2 text-h5 text-medium-emphasis"},Io=["onClick"],To={class:"filter-column"},Bo={class:"d-flex align-center"},Vo={style:{width:"24px",height:"24px","margin-right":"16px","margin-left":"-40px"}},Lo={class:"d-flex align-center alert"},Mo=["onClick"],Fo={key:1,class:"d-inline-block position-relative",style:{top:"6px"}},No={key:0,class:"ml-auto"},Oo={class:"d-flex ga-2 align-center productinfo"},Ho=["src","onClick"],Qo=["onClick"],Wo={class:"mt-2 text-h5 text-medium-emphasis",style:{width:"122px"}},zo={key:0,class:"text-h6",style:{"line-height":"1.2"}},Ko={key:1,class:"text-h6",style:{"line-height":"1.2"}},qo={key:2,class:"text-h6",style:{"line-height":"1.2"}},Xo={class:"mt-2 text-h6 text-medium-emphasis",style:{"line-height":"1.2"}},Yo=["onClick"],$o={class:"d-flex align-center mt-2"},Zo={class:"d-flex alert-phone"},jo=["onClick"],Go={key:1},Jo={class:"ml-auto d-flex ga-3"},ea={class:"phone-page"},ta=Pe({__name:"TableData",props:{searchValue:String,dateStart:String,dateEnd:String},emits:["onCheckList"],setup(N,{expose:X,emit:k}){const Y=Ke(()=>{let u=[];return y.merchantInfoMutations.currentShop.shopType==_.GENERAL.value?u=[{text:"Product",value:"Product",width:550},{text:"Custom File",value:"customFile",width:650},{text:"Action",value:"action"}]:u=[{text:"Product",value:"Product"},{text:"Custom File",value:"customFile"},{text:"Status",value:"status"},{text:"Action",value:"action"}],console.log("进来了饿...headers"),u});setTimeout(()=>{w()},50);const B=N,F=k,H=se({productList:[]}),R=h([]);let i=h(!1),m=h({page:1,rowsPerPage:10,total:1}),Q=se({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1}),L=se([]),Z=h(0),O=h(""),S=h(2),C=se({});const I=Ne();let M=h("");const v=se({color:"",msg:"",isShow:!1});let U=se([{label:"All Product",value:""},{label:"POD Product",value:1},{label:"DIY Product",value:2},{label:"General",value:99}]);se([]);let te=h(""),r=h("");const d=h(null);let A=h(!0);const y=Pt(),p=Ke(()=>y.merchantInfoMutations),W=Ke(()=>(console.log("是否有产品正在push.....",y.isPushProduct),y.isPushProduct));Le(()=>m.value.page,u=>{K()}),Le(m,u=>{console.log("进来了饿..."),K()}),Le(()=>R.value,u=>{console.log("itemsSelected...",u),F("onCheckList",u)},{deep:!0}),Le(()=>B.searchValue,u=>{console.log("进来了饿...props.searchValue"),w()},{deep:!0});function w(){console.log("进来了饿...onInit"),m.value.page=1,K(),n()}function K(){i.value=!0;const u={};return u.current=m.value.page,u.size=m.value.rowsPerPage,u.keyword=B.searchValue,u.status=r.value,u.dateStart=B.dateStart,u.dateEnd=B.dateEnd,u.blankProductTypeCategory=O.value,S.value==1?u.commonProduct=!0:S.value==3&&(u.commonProduct=!1),u.isHiddenInStore=M.value,I.productPage(u).then(o=>{Z.value=o.data.total,i.value=!1,o.data.records?(H.productList=o.data.records,m.value.total=o.data.total%o.data.size==0?o.data.total/o.data.size:Math.floor(o.data.total/o.data.size)+1):H.productList=[],W.value!=0&&$(W.value)})}function n(){return I.productCount({blankProductTypeCategory:O.value}).then(u=>{C=u.data})}function j(u){q.value.openDialog(),L=[u],Q.title="Archive Product",Q.message="Are you sure to archive the selected products? Once done the products cannot be recovered.",Q.isShow=!0}const q=h(null);function re(){return I.productRemoveBatch({customProductIdList:L,contentType:"application/json;charset=UTF-8"}).then(u=>{q.value.closeDialog(),v.isShow=!0,v.msg="Remove Success",v.color="success",K()})}function $(u){return A.value=!0,te.value=u,I.publish({customProductId:u}).then(async o=>{try{if(o.code!=200){y.SET_ISPUSH_PRODUCT(0),v.color="error",v.msg=o.msg,v.isShow=!0;return}await Se(o.data.customProductPublishId)}finally{te.value=null}})}function Se(u){return I.publishStatus({customProductPublishId:u}).then(async o=>{if(console.log("loopPushProductStatus...",o),o.code!=200){v.color="error",v.msg="push failed",v.isShow=!0,i.value=!1;return}if(o.data.status===2)A.value=!1,i.value=!1,y.SET_ISPUSH_PRODUCT(0),o.data.introduceText&&d.value.handleOpen(o.data.introduceText),w();else if(o.data.status===3){i.value=!1,v.color="error",v.msg=o.data.failReason||"push failed",v.isShow=!0;return}await pt(1e3),A.value&&await Se(u)})}function ne(u){u.value==99?(O.value="",S.value=1):u.value==""?(O.value="",S.value=2):(O.value=u.value,S.value=3),w()}function ae(u){u===""&&(r.value=null,M.value=null),u===1&&(r.value=u,M.value=!1),u===2&&(r.value=u,M.value=!1),u===3&&(r.value=null,M.value=!0),console.log("进来了饿...handleChangeStatu"),w()}function Ye(u){return i.value=!0,I.hideOnShopify({customProductId:u}).then(async o=>{o.code===200?(i.value=!1,console.log("进来了饿...hideShopify"),w()):(i.value=!1,v.color="error",v.msg=o.msg,v.isShow=!0)})}function $e(u){return I.showOnShopify({customProductId:u}).then(async o=>{o.code===200?(i.value=!1,console.log("进来了饿...showShopify"),w()):(i.value=!1,v.color="error",v.msg=o.msg,v.isShow=!0)})}function Ze(u){u&&window.open(u)}function je(u){return i.value=!0,te.value=u,I.publish({customProductId:u}).then(async o=>{try{if(o.code!==200){i.value=!1,v.color="error",v.msg=o.msg,v.isShow=!0;return}await pt(1e3),await Se(o.data.customProductPublishId)}finally{te.value=""}})}let Ge=h(null),Je=h(null),et=h(null),tt=h(null);function lt(u,o,G){u&&u.length>0?Ge.value.openDialog(u):o&&o.length!=0&&G&&G.length!=0?et.value.openDialog(o,G):o&&o.length!=0&&G!=null?Je.value.openDialog(o):o==null&&G&&G.length!=0&&tt.value.openDialog(G)}let ot=h(null);function at(u){console.log("props...",u),ot.value.openDialog(u)}let st=h(null);function nt(u,o,G){st.value.openDialog(u,o,G)}function it(u,o,G){Re.push({path:"/productSync",query:{customProductId:u,blankProductId:o}})}function rt(u,o,G,ye){ye||Re.push({path:"/diy",query:{id:o,redesign:1,customProductId:u}})}function kt(u){console.log("handleTableRow....",u),!u.commonProduct&&Re.push({path:"/productSync",query:{customProductId:u.id,blankProductId:u.blankProductId}})}function ut(u,o){Re.push({path:"/createOrder",query:{id:u,mainImageUrl:o}})}let me=h(!1),Ae=h(!1);function _t(u,o){console.log("handleCheck...",u,o),u==!0?R.value.push(o):R.value.forEach((G,ye)=>{G.id==o.id&&R.value.splice(ye,1)}),R.value.length==m.value.rowsPerPage?(me.value=!0,Ae.value=!1):R.value.length>0?(me.value=!1,Ae.value=!0):(me.value=!1,Ae.value=!1),console.log("itemsSelected...",R)}function Ut(){!me.value&&Ae.value==!0||me.value==!1&&Ae.value==!1?(H.productList.forEach((u,o)=>{let G=0;R.value.forEach((ye,dt)=>{ye.id==u.id&&G++}),G==0&&R.value.push(u)}),console.log("test...",R.value),me.value=!0,Ae.value=!1):(R.value=[],me.value=!1,Ae.value=!1)}function Et(u){let o=!1;for(let G of R.value)if(u.id==G.id){o=!0;break}return o}function Dt(){Re.push({path:"/products"})}el("pushProduct",$),$t(()=>{K(),n()}),X({onInit:w}),al("refreshMyProductsList",w),Zt(()=>{sl("refreshMyProductsList",w)});let Oe=h("");return Oe.value=window.innerWidth,window.addEventListener("resize",function(u){Oe.value=window.innerWidth}),(u,o)=>{const G=ue("ZoomCodeIcon"),ye=ue("DotsIcon"),dt=ue("EasyDataTable");return c(),P(oe,null,[e(Fe,{modelValue:v.isShow,"onUpdate:modelValue":o[0]||(o[0]=a=>v.isShow=a),color:v.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(g(v.msg),1)]),_:1},8,["modelValue","color"]),e(So,{ref_key:"refPushDialog",ref:d},null,512),e(bt,{ref_key:"refTipDialog",ref:q,title:l(Q).title,message:l(Q).message,onReflash:re},null,8,["title","message"]),e(nl,{ref_key:"refAddon",ref:Ge},null,512),e(il,{ref_key:"refAddonDiyImage",ref:Je},null,512),e(rl,{ref_key:"refAddonDiyImageText",ref:et},null,512),e(ul,{ref_key:"refAddonDiyText",ref:tt},null,512),e(Il,{ref_key:"refPreMainAllDialog",ref:ot},null,512),e(fo,{ref_key:"refSkuUpdate",ref:st},null,512),l(Oe)>980?(c(),D(dt,{key:0,"items-selected":R.value,"onUpdate:itemsSelected":o[5]||(o[5]=a=>R.value=a),headers:Y.value,items:H.productList,loading:l(i),"rows-per-page-message":"Products per page","server-options":l(m),"onUpdate:serverOptions":o[6]||(o[6]=a=>he(m)?m.value=a:m=a),"table-class-name":"customize-table action-position","theme-color":"rgb(var(--v-theme-secondary))","server-items-length":l(Z),border:!1,onClickRow:kt},{"empty-message":t(()=>[o[13]||(o[13]=s("div",null,[s("img",{src:Ul,style:{width:"283px",height:"283px"},width:283,height:283})],-1)),e(z,{class:"mt-7",color:"primary",onClick:x(Dt,["stop"])},{default:t(()=>o[12]||(o[12]=[f("Create Product")])),_:1})]),"header-Product":t(a=>[s("div",Co,[f(g(a.text)+" ",1),e(ge,null,{activator:t(({props:E})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[14]||(o[14]=[f("Product Filter")])),_:1}),s("img",ce({src:Me},E,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(we,null,{default:t(()=>[(c(!0),P(oe,null,pe(l(U),(E,V)=>(c(),D(J,{key:V,value:V,color:"secondary",onClick:x(ke=>ne(E),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>[f(g(E.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),"item-Product":t(({mainImageUrl:a,title:E,productNo:V,isBlankProductSkuUpdate:ke,option1Name:_e,option2Name:Ce,option3Name:Be,option1Num:He,option2Num:Ve,option3Num:de,imageList:xt,blankProductId:Rt,id:It,customizable:Tt,personalizeFlag:Bt})=>[s("div",wo,[s("div",{class:"position-relative productimg",onClick:x(Vt=>at(xt),["stop"])},[e(G,{color:"#fff","stroke-width":"1.5",class:"productimg-add"}),s("img",{src:a,style:{width:"82px",height:"82px","border-radius":"12px"},alt:""},null,8,bo),Bt?(c(),P("div",ko,[e(le,{src:l(cl),width:"13px",height:"13px",inline:""},null,8,["src"])])):b("",!0)],8,Po),s("div",null,[s("h3",{class:"text-ellipsis product-title",onClick:x(Vt=>it(It,Rt,Tt),["stop"])},g(E),9,_o),s("p",Uo,[_e?(c(),P("span",Eo,g(_e)+" : "+g(He),1)):b("",!0),Ce?(c(),P("span",Do," | "+g(Ce)+" : "+g(Ve),1)):b("",!0),Be?(c(),P("span",xo," | "+g(Be)+" : "+g(de),1)):b("",!0)]),s("p",Ro,"SKU : "+g(V),1)])])]),"item-customFile":t(({fittingsInfoList:a,imageBoxInfoList:E,inputBoxInfoList:V})=>[a&&a.length!=0||E&&E.length!=0||V&&V.length!=0?(c(),P("p",{key:0,class:"mt-2 text-primary font-weight-medium",style:{cursor:"pointer"},onClick:x(ke=>lt(a,E,V),["stop"])},"Addon",8,Io)):b("",!0)]),"header-status":t(a=>[s("div",To,[f(g(a.text)+" ",1),p.value.currentShop.shopType===l(_).SHOPIFY.value||p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||p.value.currentShop.shopType===l(_).ETSY.value||p.value.currentShop.shopType===l(_).WIX.value||p.value.currentShop.shopType===l(_).NOT_BIND.value?(c(),D(ge,{key:0},{activator:t(({props:E})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[15]||(o[15]=[f("Status Filter")])),_:1}),s("img",ce({src:Me},E,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(we,null,{default:t(()=>[e(J,{color:"secondary",onClick:o[1]||(o[1]=x(E=>ae(""),["stop"]))},{default:t(()=>[e(ee,null,{default:t(()=>[f("All · "+g(l(C).allCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[2]||(o[2]=x(E=>ae(l(T).UNPUBLISHED.value),["stop"]))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Unpublished · "+g(l(C).unPublishedCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[3]||(o[3]=x(E=>ae(l(T).PUBLISHED.value),["stop"]))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Published · "+g(l(C).publishedCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[4]||(o[4]=x(E=>ae(l(T).HIDDENSTORE.value),["stop"]))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Hidden in store · "+g(l(C).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})):b("",!0)])]),"item-status":t(({isHiddenInStore:a,status:E,isBlankProductSkuUpdate:V,blankProductId:ke,id:_e})=>[s("div",Bo,[s("div",Vo,[V?(c(),D(ge,{key:0,location:"top center"},{activator:t(({props:Ce})=>[s("img",ce({src:ft},Ce,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[s("div",Lo,[s("img",ce({src:gt},B,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),o[16]||(o[16]=s("span",null,"Some variants are updated,Consider updating this products.",-1)),s("a",{onClick:x(Ce=>nt(ke,E,_e),["stop"])},"See variants",8,Mo)])]),_:2},1024)):b("",!0)]),a?(c(),D(Ue,{key:0,class:"text-secondary"},{default:t(()=>o[17]||(o[17]=[f("Hidden in store")])),_:1})):E===l(T).PUBLISHED.value?(c(),D(Ue,{key:1,class:"text-success"},{default:t(()=>o[18]||(o[18]=[f("Published")])),_:1})):E===l(T).UNPUBLISHED.value?(c(),D(Ue,{key:2,class:"text-info"},{default:t(()=>o[19]||(o[19]=[f("Unpublish")])),_:1})):b("",!0)])]),"item-action":t(({status:a,id:E,isHiddenInStore:V,productStoreUrl:ke,blankProductId:_e,mainImageUrl:Ce,customizable:Be,blankProductTypeCategory:He,commonProduct:Ve})=>[e(z,{icon:"",variant:"text",disabled:l(vt).DIY.value==He||Ve,onClick:x(de=>rt(E,_e,Be,Ve),["stop"])},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[20]||(o[20]=[f("Edit Design")])),_:1}),e(le,{src:l(yt),width:20,height:20},null,8,["src"])]),_:2},1032,["disabled","onClick"]),e(z,{icon:"",variant:"text",onClick:x(de=>ut(E,Ce),["stop"])},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[21]||(o[21]=[f("Create an Order")])),_:1}),e(le,{src:l(mt),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).SHOPIFY.value||a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).ETSY.value||a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WIX.value?(c(),D(z,{key:0,icon:"",variant:"text",loading:l(te)==E,onClick:x(de=>$(E),["stop"])},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[22]||(o[22]=[f("Go to Publish")])),_:1}),e(le,{src:l(St),width:20,height:20},null,8,["src"])]),_:2},1032,["loading","onClick"])):(c(),P("div",Fo,[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[23]||(o[23]=[f("Go to Publish")])),_:1}),e(le,{src:l(Ct),width:20,height:20},null,8,["src"])])),e(z,{icon:"",variant:"text",onClick:x(de=>j(E),["stop"])},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[24]||(o[24]=[f("Archive")])),_:1}),e(le,{src:l(At),width:20,height:20},null,8,["src"])]),_:2},1032,["onClick"]),a===l(T).PUBLISHED.value?(c(),D(ge,{key:2},{activator:t(({props:de})=>[e(z,ce({size:"x-small"},de,{variant:"text"}),{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[25]||(o[25]=[f("Action")])),_:1}),e(ye,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(we,null,{default:t(()=>[a===l(T).PUBLISHED.value&&!V?(c(),D(J,{key:0,link:"",color:"secondary",onClick:x(de=>Ye(E),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>[f("Hide on "+g(u.$filters.dictFilter(p.value.currentShop.shopType,l(_))),1)]),_:1})]),_:2},1032,["onClick"])):b("",!0),a===l(T).PUBLISHED.value&&V?(c(),D(J,{key:1,link:"",color:"secondary",onClick:x(de=>$e(E),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>[f("Show on "+g(u.$filters.dictFilter(p.value.currentShop.shopType,l(_))),1)]),_:1})]),_:2},1032,["onClick"])):b("",!0),a===l(T).PUBLISHED.value&&(p.value.currentShop.shopType===l(_).SHOPIFY.value||p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||p.value.currentShop.shopType===l(_).WIX.value||p.value.currentShop.shopType===l(_).ETSY.value)?(c(),D(J,{key:2,link:"",color:"secondary",onClick:x(de=>Ze(ke),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>o[26]||(o[26]=[f("See in store")])),_:1})]),_:2},1032,["onClick"])):b("",!0),a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).SHOPIFY.value||a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||a===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).ETSY.value?(c(),D(J,{key:3,link:"",color:"secondary",onClick:x(de=>je(E),["stop"]),disabled:l(te)===E},{default:t(()=>[e(ee,null,{default:t(()=>o[27]||(o[27]=[f("Archive")])),_:1})]),_:2},1032,["onClick","disabled"])):b("",!0)]),_:2},1024)]),_:2},1024)):b("",!0)]),_:1},8,["items-selected","headers","items","loading","server-options","server-items-length"])):(c(),D(be,{key:1,variant:"outlined",style:{padding:"0 0px"}},{default:t(()=>[e(jt,{class:"py-3",style:{padding:"0 10px"}},{default:t(()=>[e(Gt,{class:"text-h5 d-flex align-center",style:{"font-size":"12px"}},{default:t(()=>[e(ht,{"model-value":l(me),indeterminate:l(Ae),color:"secondary","hide-details":"",onClick:Ut},null,8,["model-value","indeterminate"]),o[31]||(o[31]=f(" Product ")),e(ge,null,{activator:t(({props:a})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[28]||(o[28]=[f("Product")])),_:1}),s("img",ce({src:Me},a,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(we,null,{default:t(()=>[(c(!0),P(oe,null,pe(l(U),(a,E)=>(c(),D(J,{key:E,value:E,color:"secondary",onClick:V=>ne(a)},{default:t(()=>[e(ee,null,{default:t(()=>[f(g(a.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1}),p.value.currentShop.shopType===l(_).SHOPIFY.value||p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||p.value.currentShop.shopType===l(_).ETSY.value||p.value.currentShop.shopType===l(_).NOT_BIND.value?(c(),P("div",No,[o[30]||(o[30]=f(" Status ")),e(ge,null,{activator:t(({props:a})=>[e(z,{icon:"",variant:"text"},{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[29]||(o[29]=[f("Status Filter")])),_:1}),s("img",ce({src:Me},a,{style:{width:"16px",height:"16px"}}),null,16)]),_:2},1024)]),default:t(()=>[e(we,null,{default:t(()=>[e(J,{color:"secondary",onClick:o[7]||(o[7]=a=>ae(""))},{default:t(()=>[e(ee,null,{default:t(()=>[f("All · "+g(l(C).allCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[8]||(o[8]=a=>ae(l(T).UNPUBLISHED.value))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Unpublished · "+g(l(C).unPublishedCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[9]||(o[9]=a=>ae(l(T).PUBLISHED.value))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Published · "+g(l(C).publishedCount),1)]),_:1})]),_:1}),e(J,{color:"secondary",onClick:o[10]||(o[10]=a=>ae(l(T).HIDDENSTORE.value))},{default:t(()=>[e(ee,null,{default:t(()=>[f("Hidden in store · "+g(l(C).hiddenInStoreCount),1)]),_:1})]),_:1})]),_:1})]),_:1})])):b("",!0)]),_:1}),e(De,{style:{padding:"10px 0"}},{default:t(()=>[(c(!0),P(oe,null,pe(H.productList,(a,E)=>(c(),P(oe,{key:E},[s("div",Oo,[s("div",null,[e(ht,{"model-value":Et(a),color:"secondary","hide-details":"","onUpdate:modelValue":V=>_t(V,a)},null,8,["model-value","onUpdate:modelValue"])]),s("img",{src:a.mainImageUrl,style:{width:"82px",height:"82px","border-radius":"12px"},alt:"",onClick:V=>at(a.imageList)},null,8,Ho),s("div",null,[s("h3",{class:"text-ellipsis2 product-title",onClick:V=>it(a.id,a.blankProductId,a.customizable)},g(a.title),9,Qo),s("p",Wo,[a.option1Name?(c(),P("span",zo,g(a.option1Name)+" : "+g(a.option1Num),1)):b("",!0),a.option2Name?(c(),P("span",Ko," | "+g(a.option2Name)+" : "+g(a.option2Num),1)):b("",!0),a.option3Name?(c(),P("span",qo," | "+g(a.option3Name)+" : "+g(a.option3Num),1)):b("",!0)]),s("p",Xo,"SKU : "+g(a.productNo),1)])]),a.fittingsInfoList&&a.fittingsInfoList.length!=0||a.imageBoxInfoList&&a.imageBoxInfoList.length!=0||a.inputBoxInfoList&&a.inputBoxInfoList.length!=0?(c(),P("p",{key:0,class:"mt-2 text-primary font-weight-medium",onClick:V=>lt(a.fittingsInfoList,a.imageBoxInfoList,a.inputBoxInfoList)},"Addon",8,Yo)):b("",!0),s("div",$o,[a.isBlankProductSkuUpdate?(c(),D(ge,{key:0,location:"top center"},{activator:t(({props:V})=>[s("img",ce({src:ft,ref_for:!0},V,{style:{width:"24px",height:"24px","margin-right":"16px"},alt:""}),null,16)]),default:t(()=>[s("div",Zo,[s("img",ce({src:gt,ref_for:!0},B,{style:{width:"24px",height:"24px","margin-right":"14px"},alt:""}),null,16),s("div",null,[o[32]||(o[32]=s("span",{style:{"line-height":"1.2"}},"Some variants are updated,Consider updating this products.",-1)),s("p",{class:"text-secondary mt-4 text-decoration-underline",onClick:V=>nt(a.blankProductId,a.status,a.id)},"See variants",8,jo)])])]),_:2},1024)):b("",!0),l(y).merchantInfoMutations.currentShop.shopType!=l(_).GENERAL.value?(c(),P("div",Go,[a.isHiddenInStore?(c(),D(Ue,{key:0,class:"text-secondary"},{default:t(()=>o[33]||(o[33]=[f("Hidden in store")])),_:1})):a.status===l(T).PUBLISHED.value?(c(),D(Ue,{key:1,class:"text-success"},{default:t(()=>o[34]||(o[34]=[f("Published")])),_:1})):a.status===l(T).UNPUBLISHED.value?(c(),D(Ue,{key:2,class:"text-info"},{default:t(()=>o[35]||(o[35]=[f("Unpublish")])),_:1})):b("",!0)])):b("",!0),s("div",Jo,[l(vt).DIY.value!=a.blankProductTypeCategory&&!a.commonProduct?(c(),D(le,{key:0,src:l(yt),width:20,height:20,onClick:V=>rt(a.id,a.blankProductId,a.customizable,a.commonProduct)},null,8,["src","onClick"])):b("",!0),e(le,{src:l(mt),width:20,height:20,onClick:V=>ut(a.id,a.mainImageUrl)},null,8,["src","onClick"]),a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).SHOPIFY.value||a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).ETSY.value||a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WIX.value?(c(),D(le,{key:1,src:l(St),loading:l(te)==a.id,width:20,height:20,onClick:V=>$(a.id)},null,8,["src","loading","onClick"])):(c(),D(le,{key:2,src:l(Ct),width:20,height:20},null,8,["src"])),e(le,{src:l(At),width:20,height:20,onClick:V=>j(a.id)},null,8,["src","onClick"]),a.status===l(T).PUBLISHED.value?(c(),D(ge,{key:3},{activator:t(({props:V})=>[e(z,ce({size:"x-small",ref_for:!0},V,{variant:"text"}),{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>o[36]||(o[36]=[f("Action")])),_:1}),e(ye,{width:"20","stroke-width":"1.5"})]),_:2},1040)]),default:t(()=>[e(we,null,{default:t(()=>[a.status===l(T).PUBLISHED.value&&!l(M)?(c(),D(J,{key:0,link:"",color:"secondary",onClick:x(V=>Ye(a.id),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>[f("Hide on "+g(u.$filters.dictFilter(p.value.currentShop.shopType,l(_))),1)]),_:1})]),_:2},1032,["onClick"])):b("",!0),a.status===l(T).PUBLISHED.value&&l(M)?(c(),D(J,{key:1,link:"",color:"secondary",onClick:x(V=>$e(a.id),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>[f("Show on "+g(u.$filters.dictFilter(p.value.currentShop.shopType,l(_))),1)]),_:1})]),_:2},1032,["onClick"])):b("",!0),a.status===l(T).PUBLISHED.value&&(p.value.currentShop.shopType===l(_).SHOPIFY.value||p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||p.value.currentShop.shopType===l(_).ETSY.value)?(c(),D(J,{key:2,link:"",color:"secondary",onClick:x(V=>Ze(a.productStoreUrl),["stop"])},{default:t(()=>[e(ee,null,{default:t(()=>o[37]||(o[37]=[f("See in store")])),_:1})]),_:2},1032,["onClick"])):b("",!0),a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).SHOPIFY.value||a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).WOOCOMMERCE.value||a.status===l(T).UNPUBLISHED.value&&p.value.currentShop.shopType===l(_).ETSY.value?(c(),D(J,{key:3,link:"",color:"secondary",onClick:x(V=>je(a.id),["stop"]),disabled:l(te)===a.id},{default:t(()=>[e(ee,null,{default:t(()=>o[38]||(o[38]=[f("Archive")])),_:1})]),_:2},1032,["onClick","disabled"])):b("",!0)]),_:2},1024)]),_:2},1024)):b("",!0)])]),e(Ee,{class:"my-4"})],64))),128))]),_:1})]),_:1}),s("div",ea,[e(Jt,{"active-color":"primary",modelValue:l(m).page,"onUpdate:modelValue":o[11]||(o[11]=a=>l(m).page=a),length:l(m).total,"total-visible":2},null,8,["modelValue","length"])])]),_:1}))],64)}}}),la=xe(ta,[["__scopeId","data-v-226297cd"]]),oa={class:"d-flex ga-2 justify-end"},ya=Pe({__name:"MyProduct",setup(N){const X=Ne(),k=h(""),Y=h([]),B=se([{title:"My Products",disabled:!0}]);let F=se([{label:"Last 7 Days",value:7},{label:"Last 14 Days",value:14},{label:"Last Month",value:365},{label:"Custom Date",value:1}]);const H=se({color:"",msg:"",isShow:!1}),R=h(null),i=h(""),m=h(""),Q=h(null);function L(r){if(r.value===1){Q.value.openDialog();return}let d=Z(r.value);console.log("handleFilter...",d),i.value=d.start,m.value=d.end,setTimeout(()=>{R.value.onInit()},100)}function Z(r){const d=new Date,A=d.getFullYear().toString()+"-"+(d.getMonth()+1).toString().padStart(2,"0")+"-"+d.getDate().toString().padStart(2,"0");return d.setDate(d.getDate()-(r-1)),{start:d.getFullYear().toString()+"-"+(d.getMonth()+1).toString().padStart(2,"0")+"-"+d.getDate().toString().padStart(2,"0"),end:A}}function O(r){console.log("onCheckList...",r),Y.value=r}let S=se({title:"Archive Product",message:"Are you sure to archive the selected products? Once done the products cannot be recovered.",isShow:!1});const C=h(null);function I(){C.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 M(){let r=[];return Y.value.forEach(d=>{r.push(d.id)}),X.productRemoveBatch({customProductIdList:r,contentType:"application/json;charset=UTF-8"}).then(d=>{Y.value=[],C.value.closeDialog(),H.isShow=!0,H.msg="Remove Success",H.color="success",R.value.onInit()})}let v=h(null);function U(){let r=[];Y.value.forEach(d=>{r.push(d.id)}),v.value&&v.value.openDialog(r)}function te(r){let d=Date.parse(r[0]),A=Date.parse(r[1]);Number(d)<Number(A)?(i.value=r[0],m.value=r[1]):(i.value=r[1],m.value=r[0]),setTimeout(()=>{R.value.onInit()},100)}return(r,d)=>{const A=ue("CopyIcon"),y=ue("TrashIcon"),p=ue("FilterIcon");return c(),P(oe,null,[e(Fe,{modelValue:H.isShow,"onUpdate:modelValue":d[0]||(d[0]=W=>H.isShow=W),color:H.color,timeout:3e3,variant:"flat",rounded:"md",location:"top"},{default:t(()=>[f(g(H.msg),1)]),_:1},8,["modelValue","color"]),e(Lt,{title:"My Products",breadcrumbs:B},null,8,["breadcrumbs"]),e(bt,{ref_key:"refTipDialog",ref:C,title:l(S).title,message:l(S).message,onReflash:M},null,8,["title","message"]),e(_l,{ref_key:"refCopyProduct",ref:v},null,512),e(be,{variant:"flat",class:"px-4 py-3"},{default:t(()=>[e(qe,{justify:"space-between",class:"align-center mb-3"},{default:t(()=>[e(Ie,{cols:"12",md:"3"},{default:t(()=>[e(tl,{type:"text",variant:"outlined","persistent-placeholder":"",placeholder:"Search Product",modelValue:k.value,"onUpdate:modelValue":d[1]||(d[1]=W=>k.value=W),density:"compact","hide-details":"","prepend-inner-icon":"mdi-magnify"},null,8,["modelValue"])]),_:1}),e(Ie,{cols:"12",md:"3"},{default:t(()=>[s("div",oa,[s("div",null,[e(ie,{activator:"parent",location:"top"},{default:t(()=>d[2]||(d[2]=[f("Copy Product")])),_:1}),e(z,{icon:"",variant:"text",disabled:Y.value.length==0,onClick:U},{default:t(()=>[e(A,{size:"20","stroke-width":1.5})]),_:1},8,["disabled"])]),s("div",null,[e(ie,{activator:"parent",location:"top"},{default:t(()=>d[3]||(d[3]=[f("Archive Product")])),_:1}),e(z,{icon:"",variant:"text",disabled:Y.value.length==0,onClick:I},{default:t(()=>[e(y,{size:"20","stroke-width":1.5})]),_:1},8,["disabled"])]),e(ge,null,{activator:t(({props:W})=>[e(z,ce({icon:"",variant:"text"},W),{default:t(()=>[e(ie,{activator:"parent",location:"top"},{default:t(()=>d[4]||(d[4]=[f("Time Filter")])),_:1}),e(p,{size:"20","stroke-width":1.5})]),_:2},1040)]),default:t(()=>[e(we,null,{default:t(()=>[(c(!0),P(oe,null,pe(l(F),(W,w)=>(c(),D(J,{key:w,value:w,color:"secondary",onClick:K=>L(W)},{default:t(()=>[e(ee,null,{default:t(()=>[f(g(W.label),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})])]),_:1})]),_:1}),e(la,{ref_key:"refTableData",ref:R,searchValue:k.value,dateStart:i.value,dateEnd:m.value,onOnCheckList:O},null,8,["searchValue","dateStart","dateEnd"]),e(ol,{ref_key:"refCustomDate",ref:Q,onOnDate:te},null,512)]),_:1})],64)}}});export{ya as default};