2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
import{a as ke,S as Re}from"./ZPvgEDtl.js";/* empty css */import"./l0sNRNKZ.js";/* empty css */import{P as Be}from"./BuQge1QG.js";import{E as Te}from"./Dso2SLsR.js";import{s as I,e as ve,g as z,u as ze,h as Se,j as De,k as Le,v as N,o as Me,m as Ke,n as t,q as O,r as qe,t as se,p as W,w as be,x as We,y as Ge}from"./BdYSuaW6.js";import{B as $}from"./B8tjfeLk.js";import{ao as He,d as fe,r as k,K as Qe,G as Pe,a1 as _e,k as we,ad as xe,F as x,z as r,D as i,A as u,y as _,S,C as s,B as c,H as e,E as F,a2 as R,a3 as D,a4 as B,Q,at as Je,av as Xe,aw as Ye,R as Ze,d1 as et,u as tt,aG as ee,s as at,cL as lt,o as st,as as Ue,dD as Ce}from"./B565zvD7.js";import{a as Fe,i as ot,j as $e,b as ye,c as he,d as Ae}from"./D_hQwJFQ.js";import{_ as C}from"./BDVKAVvV.js";/* empty css */import{_ as Ie}from"./nkDKd62W.js";import{_ as Ne}from"./Bae2P4b0.js";/* empty css */import{_ as J}from"./DlHdCPWP.js";/* empty css */import{s as nt,C as ut,_ as it}from"./CIzJBdmc.js";import"./Br20dTzK.js";import"./CDtUfsEq.js";import{_ as rt}from"./CENRhSNZ.js";import{c as dt,b as ct}from"./BUSnqsNp.js";import{S as Ve,a as je}from"./D6U51rZL.js";import{T as Ee}from"./B-DU-MPI.js";import{a as pt}from"./BYqCt8uV.js";import{_ as Oe}from"./cS5uzGQo.js";import{_ as vt}from"./Cdi523nV.js";import{d as ft,u as _t}from"./50ego_Xv.js";import{g as mt}from"./C1Xv0XJn.js";import{_ as A}from"./XwwEKXjS.js";import{b as gt,u as bt}from"./BqtpcZoZ.js";import"./CSVwuFqQ.js";import{_ as yt,R as ht}from"./DGoOYFa5.js";import{F as St}from"./CEbmuqQc.js";import{a as wt}from"./Lbxc-5ju.js";import{b as kt}from"./BApCI9Bs.js";import{b as xt}from"./VSEk5LL0.js";import{i as Ut}from"./Nbprh6-X.js";function Ct(L,M){var l;return xt(L,function(K,f,j){return l=M(K,f,j),!l}),!!l}function Ft(L,M,l){var K=He(L)?wt:Ct;return K(L,kt(M))}const $t={flex:"","w-full":"","justify-center":"","items-center":"","flex-col":"","p-2":""},At={class:"flex gap-4 w-full items-center justify-between px-5 pt-5"},It={class:"flex items-center"},Nt={"mt-3":"","font-semibold":""},zt={class:"max-h-60vh min-h-50vh flex flex-col gap-4 overflow-y-auto px-5 mt3 pb-10"},Pt={key:0,class:""},Vt={class:"flex justify-center mt-2"},jt={class:"text-center mt-2"},Et={class:"mb2"},Ot={class:"flex gap-2"},Rt={class:"w-full text-center font-semibold"},Bt={class:"flex items-center gap-2"},Tt={class:"flex items-center"},Dt={class:"h-full"},Lt={class:"w-full mb-2 attr_collapse"},Mt={class:"flex gap-2"},Kt={class:""},qt={class:"flex items-center gap-2"},Wt={class:"flex items-center"},Gt={class:"w-full text-center font-semibold"},Ht={key:0,class:"bg-gray-2 h-1px -mt2 mb2"},Qt={key:1},Jt={class:"flex flex-col gap-1 mt-2"},Xt={class:"flex p-2 justify-between w-full gap-8"},Yt={class:"w-full text-base"},Zt={key:2,class:"flex mt-10 items-center"},ea={class:""},ta={key:0,class:"px3 py-2"},aa=fe({__name:"AttributeAddEditInProduct",props:{open:{type:Boolean,default:!1},data:{}},emits:["update:open","update:isEdit","success"],setup(L,{emit:M}){const l=k(),K=Qe({});k();const f=Pe(),j=k(null),U=k(!1);k(!1);const q=k(),E=k();_e(l,()=>{console.log(l.value)});const T=we({get(){return ne.open},set(g){ue("update:open",g)}}),oe=async()=>{try{U.value=!0,await dt({name:q.value}),Q.success(f.useString("addedSuccessfully")),await Se(),q.value=void 0}catch(g){console.log("error",g),Q.error(f.useString("errorInSubmittingData"))}finally{U.value=!1}};function X(g){l.value=ve.value.find(v=>v.id===g).name,console.log(l.value,g,ve.value)}const me=async g=>{try{U.value=!0,await ct({attribute_id:g,value:E.value}),Q.success(f.useString("addedSuccessfully")),await De(g),E.value=void 0}catch(v){console.log("error",v),Q.error(f.useString("errorInSubmittingData"))}finally{U.value=!1}},ne=L,ue=M,te=()=>{ge()},ie=fe({props:{vnodes:{type:Object,required:!0}},render(){return this.vnodes}});function Y(g,v){v.new_feature=v.attribute_values.filter(Z=>g.includes(Z.id)),console.log(g,v,"test")}const ae=()=>{I.value.push(null),console.log(I.value)};function ge(){Object.assign(K,{id:void 0,name:"",created_at:void 0,updated_at:void 0,attribute_values:[]})}_e(ne,g=>{g.open?le():re(),te()});async function le(){var g;await xe(),await((g=j.value)==null?void 0:g.setOpen())}async function re(){var g;await xe(),await((g=j.value)==null?void 0:g.setClose()),ue("update:open",!1)}return(g,v)=>{const Z=je,de=vt,ce=Ve,pe=Oe,b=Ee,a=pt,m=it,h=ut,y=nt;return r(),x(y,{show:T.value,"onUpdate:show":v[7]||(v[7]=d=>T.value=d)},{default:i(()=>[u("div",$t,[v[8]||(v[8]=u("div",{"bg-gray-500":"","h-2px":"","w-2.5rem":""},null,-1)),u("div",At,[u("div",It,[s(rt,{class:"w-1rem mt-2 me-5",onClick:re}),u("div",Nt,c(e(f).useString("productAttributes")),1)]),u("div",{class:"mt-3 text-primary text-sm flex items-center",onClick:ae},[s($,{icon:"vuesax-linear:add"}),u("div",null,c(e(f).useString("addAttribute")),1)])])]),u("div",zt,[e(I).length==0?(r(),_("div",Pt,[u("div",Vt,[s($,{icon:"vuesax-linear:tag-2",size:"100",color:"gray"})]),u("div",jt,c(e(f).useString("introducingAttributes")),1),s(J,{class:"h-10 mt-5",type:"primary",block:"",onClick:ae},{default:i(()=>[F(c(e(f).useString("addAttribute")),1)]),_:1})])):S("",!0),(r(!0),_(R,null,D(e(I),(d,P)=>(r(),_(R,null,[e(I)[P]===null?(r(),_("div",{key:0,class:B(["rounded-lg p-4",e(f).isNightStore?"bg-zinc-8":"bg-gray-50 shadow-lg"])},[u("div",Et,c(e(f).useString("newFeature")),1),s(pe,{label:e(f).useString("featureName")},{default:i(()=>[u("div",Ot,[s(ce,{value:e(I)[P],"onUpdate:value":w=>e(I)[P]=w,class:"w-full",placeholder:e(f).useString("searchFeatureOrAddNewInList"),"show-search":"","filter-option":(w,V)=>V.lable.toLowerCase().indexOf(w.toLowerCase())>=0,size:"large",onChange:X,autofocus:!1,getPopupContainer:w=>w.parentNode,onFocus:v[1]||(v[1]=w=>w.preventDefault())},{notFoundContent:i(()=>[u("div",Rt,c(e(f).useString("pleaseSelectAtLeastOneOption")),1)]),dropdownRender:i(({menuNode:w})=>[s(e(ie),{vnodes:w},null,8,["vnodes"]),s(de,{style:{margin:"4px 0"}}),u("div",Bt,[s(C,{ref_for:!0,ref:"inputRef",value:q.value,"onUpdate:value":v[0]||(v[0]=V=>q.value=V),"place-holder":e(f).useString("pleaseEnterAttribute"),class:"flex-1"},null,8,["value","place-holder"]),s(J,{onClick:oe,type:"primary",class:"h-full"},{default:i(()=>[u("div",Tt,[s($,{icon:"vuesax-linear:add"}),u("div",null,c(e(f).useString("addItem")),1)])]),_:1})])]),default:i(()=>[(r(!0),_(R,null,D(e(ve),(w,V)=>(r(),x(Z,{lable:w.name,key:V,value:w.id},{default:i(()=>[F(c(w.name),1)]),_:2},1032,["lable","value"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder","filter-option","getPopupContainer"])])]),_:2},1032,["label"])],2)):S("",!0)],64))),256)),u("div",Dt,[u("div",null,[u("div",Lt,[s(h,{class:"attr_collapse",activeKey:l.value,"onUpdate:activeKey":v[5]||(v[5]=d=>l.value=d),collapsible:"header",accordion:"","expand-icon-position":"end"},{default:i(()=>[(r(!0),_(R,null,D(e(z),(d,P)=>(r(),x(m,{key:d.name,header:d.name},{extra:i(()=>[u("div",Mt,[s($,{icon:"vuesax-linear:trash",color:"gray",onClick:()=>{e(z).splice(P,1),e(I).splice(P,1)}},null,8,["onClick"]),v[9]||(v[9]=u("span",{class:"border-r-1.5 ms-2"},null,-1))])]),default:i(()=>{var w,V,o;return[v[10]||(v[10]=u("div",{class:"bg-gray-2 h-1px mx4 mb2"},null,-1)),u("div",{class:B(["mx4 my3 p4 rounded-lg mb5",e(f).isNightStore?"bg-zinc-9":"bg-white"])},[u("div",Kt,[s(pe,{label:e(f).useString("addFeatureValue")},{default:i(()=>[s(ce,{value:d.new_feature_id,"onUpdate:value":n=>d.new_feature_id=n,class:"w-full",mode:"multiple",placeholder:e(f).useString("pleaseSelectItems"),onChange:n=>{Y(n,d)},getPopupContainer:n=>n.parentNode,onFocus:v[3]||(v[3]=n=>n.preventDefault()),autofocus:!1},{dropdownRender:i(({menuNode:n})=>[s(e(ie),{vnodes:n},null,8,["vnodes"]),s(de,{style:{margin:"4px 0"}}),u("div",qt,[s(C,{ref_for:!0,ref:"inputRef",value:E.value,"onUpdate:value":v[2]||(v[2]=p=>E.value=p),"place-holder":e(f).useString("pleaseEnterAttribute"),class:"flex-1"},null,8,["value","place-holder"]),s(J,{onClick:p=>me(d.id),type:"primary",class:"h-full"},{default:i(()=>[u("div",Wt,[s($,{icon:"vuesax-linear:add"}),u("div",null,c(e(f).useString("addItem")),1)])]),_:2},1032,["onClick"])])]),notFoundContent:i(()=>[u("div",Gt,c(e(f).useString("pleaseSelectItems")),1)]),default:i(()=>[(r(!0),_(R,null,D(d.attribute_values,(n,p)=>(r(),x(Z,{key:p,value:n.id,label:n.value},{default:i(()=>[F(c(n.value),1)]),_:2},1032,["value","label"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder","onChange","getPopupContainer"])]),_:2},1032,["label"])]),((w=d==null?void 0:d.new_feature)==null?void 0:w.length)>0?(r(),_("div",Ht)):S("",!0),((V=d==null?void 0:d.new_feature)==null?void 0:V.length)>0?(r(),_("div",Qt,c(e(f).useString("items"))+":",1)):S("",!0),u("div",Jt,[(r(!0),_(R,null,D(d.new_feature,(n,p)=>(r(),x(b,{class:"w-full"},{default:i(()=>[u("div",Xt,[u("div",Yt,c(n.value),1),s($,{icon:"vuesax-linear:trash",color:"red",onClick:()=>{var H,G;(H=d==null?void 0:d.new_feature_id)==null||H.splice(p,1),(G=d==null?void 0:d.new_feature)==null||G.splice(p,1)}},null,8,["onClick"])])]),_:2},1024))),256))]),((o=d==null?void 0:d.new_feature)==null?void 0:o.length)>0?(r(),_("div",Zt,[u("div",ea,[s(a,{checked:d.show_in_product,"onUpdate:checked":n=>d.show_in_product=n},{default:i(()=>[F(c(e(f).useString("showInProductPage")),1)]),_:2},1032,["checked","onUpdate:checked"]),s(a,{onChange:v[4]||(v[4]=n=>e(ze)(e(z))),checked:d.show_in_variable,"onUpdate:checked":n=>d.show_in_variable=n},{default:i(()=>[F(c(e(f).useString("showInVariants")),1)]),_:2},1032,["checked","onUpdate:checked"])])])):S("",!0)],2)]}),_:2,__:[10]},1032,["header"]))),128))]),_:1},8,["activeKey"])])])])]),e(I).length!==0?(r(),_("div",ta,[s(J,{size:"large",block:"",type:"primary",onClick:v[6]||(v[6]=d=>T.value=!1)},{default:i(()=>[F(c(e(f).useString("submitChanges")),1)]),_:1})])):S("",!0)]),_:1},8,["show"])}}}),la=fe({__name:"BasicButtonOld",props:{icon:{},iconSize:{default:gt},iconClass:{default:""},suffixIcon:{type:Boolean},type:{},size:{},loading:{type:Boolean}},setup(L){Je(U=>({"4c652d46":K.value}));const M=Xe(),l=we(()=>M.default?"":"!px-1 !py-1"),K=we(()=>j.loading?"flex":"unset"),{prefixCls:f}=bt("main-button"),j=L;return(U,q)=>{const E=Ye;return r(),x(E,{type:j.type,size:j.size,class:B([e(f),l.value]),loading:j.loading},{default:i(()=>[u("div",{class:B(["flex items-center gap-1 justify-center flex-row-reverse gap-2 py-1 px-2",[{"flex-row-reverse":U.suffixIcon}]])},[U.$slots.default?Ze(U.$slots,"default",{key:0}):S("",!0),U.icon?(r(),x($,{key:1,size:U.iconSize,icon:U.icon,class:B(U.iconClass)},null,8,["size","icon","class"])):S("",!0)],2)]),_:3},8,["type","size","class","loading"])}}}),sa={class:"flex absolute top-0 right-0 left-0 gap-8 items-center justify-between p-4"},oa={class:"flex gap-4"},na={"font-semibold":""},ua={class:"swiper-container pt-4rem"},ia={class:"media-wrapper"},ra=["src"],da=["src"],ca={class:"h-full w-full flex justify-center items-center"},pa={class:"p-4 pb-10"},va={class:"border-1 border-solid mt-5 py-5 border-gray-500 rounded-lg px-3"},fa={class:"text-[18px]"},_a={key:0},ma={class:"!flex !flex-col !w-full"},ga={class:""},ba={class:"!text-xs text-gray-5"},ya={class:"!flex !flex-col !w-full"},ha={class:""},Sa={class:"!text-xs text-gray-5"},wa={key:0,class:"border-1 border-solid mt-5 py-5 border-gray-500 rounded-lg px-3"},ka={class:"text-[18px]"},xa={key:1,class:"border-1 border-solid mt-5 py-5 border-gray-500 rounded-lg px-3"},Ua={class:"text-[18px]"},Ca={dir:"ltr"},Fa={class:"border-1 border-solid mt-5 py-5 border-gray-500 rounded-lg px-3"},$a={class:"text-[18px]"},Aa={key:0,class:"flex items-center gap-2"},Ia={class:"gap-2"},Na={class:"mb-1"},za={class:"flex items-center"},Pa={key:1},Va={class:"mb3"},ja={class:"flex gap-2"},Ea={class:"mt2"},Oa={class:"flex justify-end"},Ra={key:2,class:"border-1 border-solid mt-5 py-5 border-gray-500 rounded-lg px-3"},Ba={class:"text-[18px]"},Ta={class:"flex"},Da={class:"grid grid-cols-2 gap-2 rounded-lg border-1 border-solid p-2 border-gray-200 w-full"},La={class:""},Ma={class:""},$l=fe({__name:"index",emits:["update:visible","update:isEdit","success"],setup(L,{emit:M}){const l=Pe(),K=b=>(b==null?void 0:b.includes(".mp4"))||(b==null?void 0:b.includes("video")),f=[Te,Be];k("1");const j=k(null),U=k(!1),q=et(),E=tt(),T=k(!1),oe=k(0);let X=0;function me(){E.back()}function ne(b){var a,m,h;(m=N.value)==null||m.splice((a=N.value)==null?void 0:a.indexOf(b),1),t.variants.splice((h=N.value)==null?void 0:h.indexOf(b),1)}function ue(){(t.collection_id!==1||t.collection_id!==2)&&(t.auto_calculate=!0)}_e(I,async(b,a)=>{if(console.log(b,4444444444),(b==null?void 0:b.length)>X)try{T.value=!0,console.log(b,5555555),await Le(b),X=I.value.length,oe.value++}catch(m){console.log(m)}finally{T.value=!1}else{const m=ft(a,b);X=I.value.length;const h=z.value.findIndex(y=>m[0]===y.id);h!==-1&&(N.value.forEach(y=>{y.attribute_values[h]=null}),z.value.splice(h,1),oe.value++)}},{deep:!0}),_e(z,b=>{ze(z.value,0)},{deep:!0});const te=_t();function ie(){Se()}const Y=M,ae=k(),ge=k(["0"]),le=ee(t);k(null),k([]);const re=()=>{Object.assign(t,ee(le))},g=k(!1);k([{field:"athlete",rowDrag:!0},{field:"country"}]),at();const v=k([]);k({width:170,filter:!0}),k(null);const Z=async()=>{var b;Object.assign(t,ee(le));try{T.value=!0,console.log(W.value,"tgttt"),delete W.value.brands,delete W.value.collections,delete W.value.comments,delete W.value.likes,Object.assign(t,W.value)}catch(a){console.log(a)}finally{T.value=!1}I.value=t.product_attributes.map(a=>a.attribute_id),X=I.value.length,z.value=t.product_attributes.map(a=>{var m,h;return console.log(a,"x"),{feature_id:a.id,id:a.attribute_id,name:(m=a.attribute)==null?void 0:m.name,new_feature:a.attribute_values_arr,new_feature_id:a.attribute_values,show_in_product:a.use_in_product_page,show_in_variable:a.use_in_variant,attribute_values:(h=ve.value.find(y=>a.attribute_id===y.id))==null?void 0:h.attribute_values}}),console.log(z.value,"dddx"),t.type==="simple"?O.value=1:(O.value=2,N.value=(b=t.variants)==null?void 0:b.map(a=>{var m,h;return{id:a.id,sku:a.sku,price:a.price,weight:a.weight,auto_calculate:a.auto_calculate,stock:a.stock,is_default:a.is_default,discount_type:a.discount_type,discount:a.discount,attribute_values:(m=a.variant_attribute_values)==null?void 0:m.map(y=>y==null?void 0:y.attribute_values.id),attribute_values_name:(h=a.variant_attribute_values)==null?void 0:h.map(y=>y==null?void 0:y.attribute_values.value)}}),t.variants=ee(N.value))},de=()=>{Y("update:visible",!1),Y("update:isEdit",!1),Object.assign(t,ee(le)),ce(),W.value={},E.push({name:"home"})},ce=()=>{se.value=[],Ge.value=[],z.value=[],N.value=[],be.value=void 0,I.value=[],O.value=1},pe=async()=>{var b;(b=N.value)==null||b.forEach(a=>{a.attribute_values=a.attribute_values.filter(m=>m!=null),a.stock=parseInt(a.stock),a.price=parseInt(a.price),a.weight=parseFloat(a.weight)}),ae.value.validateFields().then(async()=>{var d,P,w,V,o;T.value=!0,console.log(t.weight);let a=!0,m=!0,h=[],y=!1;if((t.discount_type===void 0||t.discount_type===null)&&(t.discount=void 0),(t.discount===null||t.discount===void 0)&&(t.discount_type=void 0),t.discount=parseInt(t.discount),(d=N.value)==null||d.forEach(n=>{(n.stock==0||n.price===0&&n.weight===0)&&(a=!1),y=Ft(h,p=>Ut(p,n.attribute_values)),console.log(y,h,n.attribute_values),h.push(n.attribute_values)}),a&&m&&!y&&((P=N.value)==null?void 0:P.length)!==0||O.value===1){if(O.value===1?(t.type="simple",delete t.variants):(t.type="variant",t.variants=ee(N.value),be.value?(w=t.variants)==null||w.forEach(n=>{be.value===We(n.attribute_values_name)?n.is_default=!0:n.is_default=!1}):t.variants[0].is_default=!0,t.price=0,(V=t.variants)==null||V.forEach(n=>n)),t.product_attributes=z.value.map(n=>{const p=n.new_feature_id,H=p==null?void 0:p.map(G=>Number(G));return{id:n.feature_id,attribute_id:n.id,use_in_product_page:n.show_in_product,use_in_variant:n.show_in_variable,attribute_values:H}}),g.value&&W.value){const n=W.value;t.id=n.id,t.files=n.files,console.log(t,n.files),await E.push({name:"home"}),await te.fileUpLoader(t,n.id)}else console.log(te.originalFile),t.count=parseInt(t.count),await E.push({name:"home"}),await te.fileUpLoader(t);de(),Y("update:visible",!1),Y("success")}else console.log(a,N.value,a,m,y),a?y?Q.error(l.useString("PleaseRemoveTheVariableWithDuplicateAttributeInformation")):((o=N.value)==null?void 0:o.length)===0&&Q.error(l.useString("PleaseEnterAtLeastOneVariable")):Q.error(l.useString("pleaseEnterAllVariablePriceAndInventoryInformation"))}).catch(a=>{console.log("error",a,t)}),T.value=!1};return lt(async()=>{await Se(),q.name=="infProduct_edit"?(g.value=!0,console.log("this is edit"),await Z()):(console.log("this is add"),g.value=!1,re()),ge.value=["0"]}),st(async()=>{j.value=await mt(),console.log(z.value,"frffff")}),(b,a)=>{const m=Oe,h=je,y=Ve,d=ht,P=yt,w=Ee,V=St;return r(),_(R,null,[u("div",null,[u("div",sa,[u("div",oa,[s($,{icon:e(l).isRTL?"vuesax-linear:arrow-right":"vuesax-linear:arrow-left",onClick:me},null,8,["icon"]),u("div",na,c(e(q).name=="infProduct_edit"?e(l).useString("editProduct"):e(l).useString("newProduct")),1)]),u("div",{class:"text-primary text-sm",onClick:pe},c(e(q).name=="infProduct_edit"?e(l).useString("edit"):e(l).useString("create")),1)]),u("div",ua,[s(e(Re),{effect:"coverflow",grabCursor:!0,centeredSlides:!0,slidesPerView:"auto",coverflowEffect:{rotate:50,stretch:-10,depth:90,modifier:1,slideShadows:!0},pagination:!0,modules:f,class:"mySwiper"},{default:i(()=>[(r(!0),_(R,null,D([e(Me),...e(Ke)],(o,n)=>(r(),x(e(ke),{key:n,class:"small-slide"},{default:i(()=>[u("div",ia,[K(o.url)?(r(),_("video",{key:0,src:o.url,controls:"",class:"media video"},null,8,ra)):(r(),_("img",{key:1,src:o.url,class:"media"},null,8,da))])]),_:2},1024))),128)),s(e(ke),{class:"small-slide"},{default:i(()=>[u("div",ca,[u("div",{class:"rounded-full bg-gray-50 flex items-center justify-center aspect-square w-16 shadow-lg text-xl text-gray-400",onClick:a[0]||(a[0]=o=>e(E).back())},a[39]||(a[39]=[u("span",null,"+",-1)]))])]),_:1})]),_:1})]),u("div",pa,[s(V,{model:e(t),ref_key:"formRef",ref:ae},{default:i(()=>[s(m,{label:"",name:"description",rules:e(Fe)()},{default:i(()=>[s(Ie,{"place-holder":e(l).useString("addACaption"),value:e(t).description,"onUpdate:value":a[1]||(a[1]=o=>e(t).description=o),class:"customCaption border-zinc-5"},null,8,["place-holder","value"])]),_:1},8,["rules"]),u("div",va,[u("div",{class:B(["relative top--8 px-2 w-fit flex gap-2 items-center",e(l).isNightStore?"bg-[#121212]":"bg-white"])},[s($,{icon:"vuesax-linear:document-text"}),u("div",fa,c(e(l).useString("productInformation")),1)],2),s(A,{rules:e(ot)(),value:e(t).title_fa,"onUpdate:value":a[3]||(a[3]=o=>e(t).title_fa=o),label:"name",name:"title_fa"},{default:i(()=>[s(C,{"place-holder":e(l).useString("name"),value:e(t).title_fa,"onUpdate:value":a[2]||(a[2]=o=>e(t).title_fa=o)},null,8,["place-holder","value"])]),_:1},8,["rules","value"]),s(A,{value:e(t).collection_id,"onUpdate:value":a[5]||(a[5]=o=>e(t).collection_id=o),label:"category"},{default:i(()=>[s(Ne,{autofocus:!1,value:e(t).collection_id,"onUpdate:value":a[4]||(a[4]=o=>e(t).collection_id=o),items:j.value,placeholder:e(l).useString("selectAnOption"),size:"small","key-name":"id","value-name":"title",focusable:!1,onChange:ue,getPopupContainer:o=>o.parentNode},null,8,["value","items","placeholder","getPopupContainer"])]),_:1},8,["value"]),s(A,{value:e(t).code,"onUpdate:value":a[7]||(a[7]=o=>e(t).code=o),label:"code"},{default:i(()=>[s(C,{"place-holder":e(l).useString("code"),value:e(t).code,"onUpdate:value":a[6]||(a[6]=o=>e(t).code=o)},null,8,["place-holder","value"])]),_:1},8,["value"]),e(t).collection_id===1||e(t).collection_id===2?(r(),_("div",_a,[e(l).useModule("productPercentFeeField")?(r(),x(A,{key:0,rules:e($e)(),value:e(t).rial_fee,"onUpdate:value":a[9]||(a[9]=o=>e(t).rial_fee=o),label:"rialFee",name:"rial_fee"},{default:i(()=>[s(C,{"place-holder":e(l).useString("rialFee"),value:e(t).rial_fee,"onUpdate:value":a[8]||(a[8]=o=>e(t).rial_fee=o),type:"price","addon-after":e(l).lang=="en"?e(l).priceUnit:!1,"addon-before":e(l).lang=="fa"?e(l).priceUnit:!1},null,8,["place-holder","value","addon-after","addon-before"])]),_:1},8,["rules","value"])):S("",!0),e(l).useModule("productPercentFeeField")?(r(),x(A,{key:1,value:e(t).percent_fee,"onUpdate:value":a[11]||(a[11]=o=>e(t).percent_fee=o),label:"percentFee",rules:e(ye)(),name:"percent_fee"},{default:i(()=>[s(C,{"place-holder":e(l).useString("percentFee"),value:e(t).percent_fee,"onUpdate:value":a[10]||(a[10]=o=>e(t).percent_fee=o),type:"number",inputmode:"decimal","addon-after":e(l).lang=="en"?"%":!1,"addon-before":e(l).lang=="fa"?"%":!1},null,8,["place-holder","value","addon-after","addon-before"])]),_:1},8,["value","rules"])):S("",!0)])):S("",!0),e(l).useModule("productWeightField")&&e(O)===1&&(e(t).collection_id===1||e(t).collection_id===2)?(r(),x(A,{key:1,value:e(t).weight,"onUpdate:value":a[13]||(a[13]=o=>e(t).weight=o),label:"weight",rules:e(ye)(),name:"weight"},{default:i(()=>[s(C,{"place-holder":e(l).useString("weight"),value:e(t).weight,"onUpdate:value":a[12]||(a[12]=o=>e(t).weight=o),type:"number",inputmode:"decimal"},null,8,["place-holder","value"])]),_:1},8,["value","rules"])):S("",!0),e(O)===1?(r(),x(A,{key:2,value:e(t).price,"onUpdate:value":a[17]||(a[17]=o=>e(t).price=o),label:"price",rules:e(t).auto_calculate?"":e(ye)(),name:"price"},{default:i(()=>[s(C,{"place-holder":e(l).useString("price"),value:e(t).price,"onUpdate:value":a[16]||(a[16]=o=>e(t).price=o),type:"price",disabled:e(t).auto_calculate,"addon-before":e(l).priceUnit},Ue({_:2},[e(t).collection_id===1||e(t).collection_id===2?{name:"addonAfter",fn:i(()=>[s(y,{value:e(t).auto_calculate,"onUpdate:value":a[14]||(a[14]=o=>e(t).auto_calculate=o),style:{width:"90px"},onChange:a[15]||(a[15]=o=>e(t).auto_calculate?e(t).price=void 0:"")},{default:i(()=>[s(h,{value:!0},{default:i(()=>[F(c(e(l).useString("auto")),1)]),_:1}),s(h,{value:!1},{default:i(()=>[F(c(e(l).useString("manual")),1)]),_:1})]),_:1},8,["value"])]),key:"0"}:void 0]),1032,["place-holder","value","disabled","addon-before"])]),_:1},8,["value","rules"])):S("",!0),e(O)===1?(r(),x(A,{key:3,value:e(t).count,"onUpdate:value":a[19]||(a[19]=o=>e(t).count=o),label:"count",rules:e($e)(),name:"count"},{default:i(()=>[s(C,{"place-holder":e(l).useString("count"),value:e(t).count,"onUpdate:value":a[18]||(a[18]=o=>e(t).count=o),type:"number"},null,8,["place-holder","value"])]),_:1},8,["value","rules"])):S("",!0),s(A,{height:"9rem",value:e(t).count,"onUpdate:value":a[21]||(a[21]=o=>e(t).count=o),label:"pack"},{default:i(()=>[s(P,{class:"flex flex-col gap-4",value:e(t).sell_type,"onUpdate:value":a[20]||(a[20]=o=>e(t).sell_type=o)},{default:i(()=>[s(d,{value:"numeric"},{default:i(()=>[u("div",ma,[u("div",ga,c(e(l).useString("single")),1),u("div",ba,c(e(l).useString("easyDes")),1)])]),_:1}),s(d,{value:"box"},{default:i(()=>[u("div",ya,[u("div",ha,c(e(l).useString("box")),1),u("div",Sa,c(e(l).useString("variantDes")),1)])]),_:1})]),_:1},8,["value"])]),_:1},8,["value"]),e(t).sell_type==="box"?(r(),x(A,{key:4,value:e(t).box_size,"onUpdate:value":a[23]||(a[23]=o=>e(t).box_size=o),name:"box_size",rules:e(Fe)(),label:"countInBox"},{default:i(()=>[s(C,{value:e(t).box_size,"onUpdate:value":a[22]||(a[22]=o=>e(t).box_size=o),type:"number",onClick:e(Ce),"addon-after":e(l).lang=="en"?e(l).useString("numberInCarton"):!1,"addon-before":e(l).lang=="fa"?e(l).useString("numberInCarton"):!1},null,8,["value","onClick","addon-after","addon-before"])]),_:1},8,["value","rules"])):S("",!0)]),e(O)===1?(r(),_("div",wa,[u("div",{class:B(["relative top--8 px-2 w-fit flex gap-2 items-center",e(l).isNightStore?"bg-[#121212]":"bg-white"])},[s($,{icon:"vuesax-linear:discount-circle"}),u("div",ka,c(e(l).useString("discount")),1)],2),s(A,{value:e(t).discount_type,"onUpdate:value":a[25]||(a[25]=o=>e(t).discount_type=o),label:"discountType"},{default:i(()=>[s(P,{value:e(t).discount_type,"onUpdate:value":a[24]||(a[24]=o=>e(t).discount_type=o)},{default:i(()=>[s(d,{value:void 0},{default:i(()=>[F(c(e(l).useString("disable")),1)]),_:1}),s(d,{value:"simple"},{default:i(()=>[F(c(e(l).useString("simple")),1)]),_:1}),s(d,{value:"percent"},{default:i(()=>[F(c(e(l).useString("percent")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["value"]),e(O)===1&&e(t).discount_type?(r(),x(A,{key:0,value:e(t).discount,"onUpdate:value":a[27]||(a[27]=o=>e(t).discount=o),rules:e(he)(),name:"discount",label:"amount"},{default:i(()=>[e(t).discount_type?(r(),x(C,{key:0,"place-holder":e(l).useString("amount"),value:e(t).discount,"onUpdate:value":a[26]||(a[26]=o=>e(t).discount=o),type:e(t).discount_type==="simple"?"price":"number","addon-before":e(t).discount_type==="simple"?e(l).priceUnit:"%"},null,8,["place-holder","value","type","addon-before"])):S("",!0)]),_:1},8,["value","rules"])):S("",!0)])):S("",!0),g.value?(r(),_("div",xa,[u("div",{class:B(["relative top--8 px-2 w-fit flex gap-2 items-center",e(l).isNightStore?"bg-[#121212]":"bg-white"])},[s($,{icon:"vuesax-linear:google-1"}),u("div",Ua,c(e(l).useString("seo")),1)],2),s(A,{value:e(t).seo_title,"onUpdate:value":a[29]||(a[29]=o=>e(t).seo_title=o),name:"seo_title",label:"seoTitle"},{default:i(()=>[s(C,{"place-holder":e(l).useString("seoTitle"),value:e(t).seo_title,"onUpdate:value":a[28]||(a[28]=o=>e(t).seo_title=o)},null,8,["place-holder","value"])]),_:1},8,["value"]),s(A,{value:e(t).meta,"onUpdate:value":a[31]||(a[31]=o=>e(t).meta=o),name:"meta",label:"meta"},{default:i(()=>[s(C,{"place-holder":e(l).useString("meta"),value:e(t).meta,"onUpdate:value":a[30]||(a[30]=o=>e(t).meta=o)},null,8,["place-holder","value"])]),_:1},8,["value"]),s(A,{value:e(t).meta,"onUpdate:value":a[32]||(a[32]=o=>e(t).meta=o),key:"body",class:"mt-3",label:"aboutProduct"},{default:i(()=>[u("div",Ca,[s(Ie,{value:e(t).body,"place-holder":e(l).useString("writeAnyThingAboutProduct")},null,8,["value","place-holder"])])]),_:1},8,["value"])])):S("",!0),u("div",Fa,[u("div",{class:B(["relative top--8 px-2 w-fit flex gap-2 items-center",e(l).isNightStore?"bg-[#121212]":"bg-white"])},[s($,{icon:"vuesax-linear:layer"}),u("div",$a,c(e(l).useString("attributes")),1)],2),e(z).length===0?(r(),_("div",Aa,[u("div",Ia,[u("div",Na,c(e(l).useString("desAttribute")),1),s(J,{type:"primary",onClick:a[33]||(a[33]=o=>U.value=!0),size:"small",class:"!h-full !py-0 mt2"},{default:i(()=>[u("div",za,[s($,{icon:"vuesax-linear:add"}),u("div",null,c(e(l).useString("addAttribute")),1)])]),_:1})]),s($,{icon:"vuesax-linear:tag-2",size:"50",color:"gray"})])):(r(),_("div",Pa,[(r(!0),_(R,null,D(e(z),(o,n)=>(r(),_("div",Va,[u("div",ja,[u("div",null,[s($,{icon:"vuesax-linear:note-2"})]),u("div",null,c(o.name),1)]),u("div",Ea,[(r(!0),_(R,null,D(o.new_feature,p=>(r(),x(w,null,{default:i(()=>[F(c(p.value),1)]),_:2},1024))),256))])]))),256)),u("div",Oa,[s(la,{type:"primary",icon:"vuesax-linear:edit-2",onClick:a[34]||(a[34]=o=>U.value=!0)},{default:i(()=>[F(c(e(l).useString("edit")),1)]),_:1})])]))]),e(O)==2?(r(),_("div",Ra,[u("div",{class:B(["relative top--8 px-2 w-fit flex gap-2 items-center",e(l).isNightStore?"bg-[#121212]":"bg-white"])},[s($,{icon:"vuesax-linear:data"}),u("div",Ba,c(e(l).useString("variants")),1)],2),s(J,{disabled:e(se).length===0,type:"primary",class:"px-10 !h-2.5rem",size:"small",block:"",onClick:a[35]||(a[35]=o=>e(qe)())},{default:i(()=>[u("div",Ta,[s($,{icon:"vuesax-linear:add"}),u("div",null,c(e(l).useString("addVariant")),1)])]),_:1},8,["disabled"]),(r(!0),_(R,null,D(e(t).variants,(o,n)=>(r(),_("div",{key:n,onChange:a[37]||(a[37]=p=>N.value=e(t).variants),class:B(["w-full rounded-lg mt-2 p-2",e(l).isNightStore?"bg-zinc-9":"bg-gray-100"])},[u("div",Da,[(r(!0),_(R,null,D(e(se),(p,H)=>(r(),_("div",{class:"w-full",onFocus:a[36]||(a[36]=G=>G.preventDefault())},[s(m,{label:p==null?void 0:p.name},{default:i(()=>[s(Ne,{value:e(t).variants[n].attribute_values[e(se)[H].valueKey],"onUpdate:value":G=>e(t).variants[n].attribute_values[e(se)[H].valueKey]=G,items:p==null?void 0:p.values,placeholder:e(l).useString("pleaseSelectAnOption"),size:"large","key-name":"id","value-name":"value"},null,8,["value","onUpdate:value","items","placeholder"])]),_:2},1032,["label"])],32))),256))]),u("div",La,[u("div",Ma,[s(m,{name:["variants",n,"sku"],label:e(l).useString("code")},{default:i(()=>[s(C,{"place-holder":e(l).useString("code"),value:e(t).variants[n].sku,"onUpdate:value":p=>e(t).variants[n].sku=p},null,8,["place-holder","value","onUpdate:value"])]),_:2},1032,["name","label"]),s(m,{name:["variants",n,"price"],label:e(l).useString("price"),rules:e(t).variants[n].auto_calculate?"":e(he)()},{default:i(()=>[s(C,{"place-holder":e(l).useString("price"),value:e(t).variants[n].price,"onUpdate:value":p=>e(t).variants[n].price=p,type:"price",disabled:e(t).variants[n].auto_calculate,"addon-before":e(l).priceUnit},Ue({_:2},[e(t).collection_id===1||e(t).collection_id===2?{name:"addonAfter",fn:i(()=>[s(y,{value:e(t).variants[n].auto_calculate,"onUpdate:value":p=>e(t).variants[n].auto_calculate=p,style:{width:"90px"},onChange:p=>e(t).variants[n].auto_calculate?e(t).variants[n].price=void 0:""},{default:i(()=>[s(h,{value:!0},{default:i(()=>[F(c(e(l).useString("auto")),1)]),_:1}),s(h,{value:!1},{default:i(()=>[F(c(e(l).useString("manual")),1)]),_:1})]),_:2},1032,["value","onUpdate:value","onChange"])]),key:"0"}:void 0]),1032,["place-holder","value","onUpdate:value","disabled","addon-before"])]),_:2},1032,["name","label","rules"]),e(l).useModule("productWe@ightField")&&(e(t).collection_id===1||e(t).collection_id===2)?(r(),x(m,{key:0,label:e(l).useString("weight"),name:["variants",n,"weight"],rules:e(he)()},{default:i(()=>[s(C,{"place-holder":e(l).useString("weight"),value:e(t).variants[n].weight,"onUpdate:value":p=>e(t).variants[n].weight=p,inputmode:"decimal",type:"number","addon-before":e(l).useString("gram")},null,8,["place-holder","value","onUpdate:value","addon-before"])]),_:2},1032,["label","name","rules"])):S("",!0),s(m,{name:["variants",n,"discount_type"],label:e(l).useString("discountType")},{default:i(()=>[s(P,{value:e(t).variants[n].discount_type,"onUpdate:value":p=>e(t).variants[n].discount_type=p},{default:i(()=>[s(d,{value:void 0},{default:i(()=>[F(c(e(l).useString("disable")),1)]),_:1}),s(d,{value:"simple"},{default:i(()=>[F(c(e(l).useString("simple")),1)]),_:1}),s(d,{value:"percent"},{default:i(()=>[F(c(e(l).useString("percent")),1)]),_:1})]),_:2},1032,["value","onUpdate:value"])]),_:2},1032,["name","label"]),e(t).variants[n].discount_type&&e(O)===2?(r(),x(m,{key:1,name:["variants",n,"discount"],label:e(l).useString("amount"),rules:e(t).variants[n].discount_type==="simple"?e(Ae)(e(t).variants[n].price):e(Ae)(-1)},{default:i(()=>[s(C,{"place-holder":e(l).useString("amount"),value:e(t).variants[n].discount,"onUpdate:value":p=>e(t).variants[n].discount=p,type:e(t).variants[n].discount_type==="simple"?"price":"number","addon-after":e(t).variants[n].discount_type==="simple"?e(l).priceUnit:"%"},null,8,["place-holder","value","onUpdate:value","type","addon-after"])]),_:2},1032,["name","label","rules"])):S("",!0),s(m,{name:["variants",n,"stock"],label:e(l).useString("stock")},{default:i(()=>[s(C,{"place-holder":e(l).useString("stock"),onClick:e(Ce),value:e(t).variants[n].stock,"onUpdate:value":p=>e(t).variants[n].stock=p,type:"number"},null,8,["place-holder","onClick","value","onUpdate:value"])]),_:2},1032,["name","label"])]),s(J,{icon:"vuesax-linear:trash",danger:"",block:"",class:"!h-3rem",onClick:p=>ne(o)},{default:i(()=>[u("div",null,c(e(l).useString("deleteVariant")),1)]),_:2},1032,["onClick"])])],34))),128))])):S("",!0)]),_:1},8,["model"])])]),s(aa,{open:U.value,"onUpdate:open":a[38]||(a[38]=o=>U.value=o),data:v.value,onSuccess:ie},null,8,["open","data"])],64)}}});export{$l as _};
|