|
- "use strict";(self["webpackChunkTruckShop"]=self["webpackChunkTruckShop"]||[]).push([[1353],{3468:function(e,a,t){t.d(a,{A:function(){return x}});var l=t(6768),r=t(5130),o=t(4232);const s={class:"modal fade",id:"addIdentity",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"false"},d={class:"modal-dialog modal-sm",role:"document"},n={class:"modal-content"},i={class:"modal-body"},u={class:"form-group"},c={key:0,class:"text-danger"},p={class:"form-group"},m={class:"color-picker-wrapper"},g={key:0,class:"text-danger"},v={class:"d-flex justify-content-end gap-2",style:{"margin-top":"20px"}},b=["disabled"],k={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"};function y(e,a,t,y,f,h){const L=(0,l.g2)("BCol"),C=(0,l.g2)("VueSelect"),_=(0,l.g2)("BRow");return(0,l.uX)(),(0,l.CE)("div",s,[(0,l.Lk)("div",d,[(0,l.Lk)("div",n,[a[8]||(a[8]=(0,l.Lk)("div",{class:"modal-header"},[(0,l.Lk)("h5",{class:"modal-title",id:"exampleModalLabel"}," اضافه کردن مشخصه جدید "),(0,l.Lk)("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1)),(0,l.Lk)("div",i,[(0,l.Lk)("form",{onSubmit:a[3]||(a[3]=(0,r.D$)(((...e)=>y.addIdentity&&y.addIdentity(...e)),["prevent"]))},[(0,l.bF)(_,{class:"g-3"},{default:(0,l.k6)((()=>[(0,l.bF)(L,{lg:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",u,[a[4]||(a[4]=(0,l.Lk)("label",{class:"form-label"},"عنوان مشخصه",-1)),(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>y.title=e),onInput:a[1]||(a[1]=e=>y.clearError("title")),type:"text",class:(0,o.C4)(["form-control",{"is-invalid":y.errors.title}]),placeholder:"عنوان مشخصه"},null,34),[[r.Jo,y.title]]),y.errors.title?((0,l.uX)(),(0,l.CE)("small",c,(0,o.v_)(y.errors.title),1)):(0,l.Q3)("",!0)])])),_:1}),t.categoryId?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(L,{key:0,lg:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",p,[a[5]||(a[5]=(0,l.Lk)("label",{class:"form-label"},"انتخاب دسته",-1)),(0,l.Lk)("div",m,[(0,l.bF)(C,{style:{"--vs-min-height":"48px","--vs-border-radius":"8px"},isLoading:y.categorySelectorLoader,modelValue:y.selectedCat,"onUpdate:modelValue":a[2]||(a[2]=e=>y.selectedCat=e),options:y.formattedCategories,placeholder:"دسته ای را انتخاب کنید",onSearch:y.handleSearch},null,8,["isLoading","modelValue","options","onSearch"])]),y.errors.selectedCat?((0,l.uX)(),(0,l.CE)("small",g,(0,o.v_)(y.errors.selectedCat),1)):(0,l.Q3)("",!0)])])),_:1}))])),_:1}),(0,l.Lk)("div",v,[a[7]||(a[7]=(0,l.Lk)("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal",id:"close"}," بستن ",-1)),(0,l.Lk)("button",{type:"submit",class:"btn btn-primary",disabled:y.loading},[y.loading?((0,l.uX)(),(0,l.CE)("span",k)):(0,l.Q3)("",!0),a[6]||(a[6]=(0,l.eW)(" ذخیره ",-1))],8,b)])],32)])])])])}t(8111),t(1701);var f=t(144),h=t(4084),L=t(9317),C=t(8346),_={props:{categoryId:{type:Number,required:!0}},components:{VueSelect:C.A},setup(e,{emit:a}){const t=(0,f.KR)(),r=(0,f.KR)(),o=(0,f.KR)({}),s=(0,f.KR)(!1),d=(0,f.KR)([]),n=(0,f.KR)(!1),i=async e=>{if(!(e.length<3)){n.value=!0;try{const a=await L.A.get(`admin/categories?title=${e}`);d.value=a.data.data,n.value=!1}catch(a){n.value=!1,d.value=[]}}},u=(0,l.EW)((()=>Array.isArray(d.value)?d.value.map((e=>({value:e.id,label:e.title}))):[])),c=()=>(o.value={},r.value||(o.value.title="وارد کردن عنوان مشخصه ضروری می باشد"),0===Object.keys(o.value).length),p=e=>{o.value[e]=""},m=()=>{if(!c())return void h.oR.error("لطفا فیلد های لازم را وارد نمایید",{position:"top-right",autoClose:1e3});s.value=!0;const l=new FormData;(e.categoryId||t.value)&&l.append("category_id",e.categoryId||t.value),l.append("title",r.value),L.A.post("admin/attributes",l).then((e=>{console.log(e),h.oR.success("!مشخصه با موفقیت اضافه شد",{position:"top-right",autoClose:1e3}),r.value="",t.value=null})).then((()=>{setTimeout((()=>{document.getElementById("close").click(),a("identity-updated"),t.value="",r.value=""}),500)})).catch((e=>{console.error(e),h.oR.error(`${e.response.data.message}`,{position:"top-right",autoClose:1e3})})).finally((()=>{s.value=!1}))};return{errors:o,loading:s,clearError:p,addIdentity:m,formattedCategories:u,categorySelectorLoader:n,handleSearch:i,title:r,selectedCat:t}}},R=t(1241);const I=(0,R.A)(_,[["render",y],["__scopeId","data-v-0b1364ac"]]);var x=I},9734:function(e,a,t){t.r(a),t.d(a,{default:function(){return ie}});var l=t(6768),r=t(4232),o=t(5130);const s={class:"form-group"},d={key:0,class:"text-danger"},n={class:"form-group"},i={key:0,class:"mt-2"},u=["src"],c={key:1,class:"text-danger"},p={class:"form-group"},m={key:0,class:"text-danger"},g={class:"form-group"},v={key:0,class:"text-danger"},b={class:"form-group"},k={key:0,class:"text-danger"},y={class:"form-group"},f={key:0,class:"text-danger"},h={class:"form-group"},L={key:0,class:"text-danger"},C={class:"form-group"},_={key:0,class:"text-danger"},R={class:"d-flex justify-content-center mt-5"},I={class:"text-center"},x=["disabled"],w={key:0},K={key:1},A={class:"form-group position-relative"},S={class:"custom-file"},E=["onChange"],F=["disabled","onClick"],V={key:0},X={key:1},U={key:0,class:"mt-3 position-relative"},B=["src"],P=["onClick"],Q={key:0,class:"text-danger"},D={class:"d-flex justify-content-between align-items-center mt-4"},j={class:"d-flex gap-3"},W={class:"d-flex justify-content-between"},$={class:"d-flex justify-content-between mt-5"};function Y(e,a,t,Y,M,T){const H=(0,l.g2)("BCardHeader"),z=(0,l.g2)("BCol"),J=(0,l.g2)("DatePicker"),N=(0,l.g2)("VueSelect"),O=(0,l.g2)("BRow"),q=(0,l.g2)("AtrributesProduct"),G=(0,l.g2)("SpecificationsProduct"),Z=(0,l.g2)("ProductInfo"),ee=(0,l.g2)("Steppy"),ae=(0,l.g2)("BCardBody"),te=(0,l.g2)("addIdentity"),le=(0,l.g2)("addAttribute"),re=(0,l.g2)("BCard"),oe=(0,l.g2)("Layout");return(0,l.uX)(),(0,l.Wv)(oe,null,{default:(0,l.k6)((()=>[(0,l.bF)(O,null,{default:(0,l.k6)((()=>[(0,l.bF)(z,{sm:"12"},{default:(0,l.k6)((()=>[(0,l.bF)(re,{"no-body":""},{default:(0,l.k6)((()=>[(0,l.bF)(H,null,{default:(0,l.k6)((()=>a[28]||(a[28]=[(0,l.Lk)("h5",null,"ایجاد محصول",-1)]))),_:1,__:[28]}),(0,l.bF)(ae,null,{default:(0,l.k6)((()=>[(0,l.bF)(ee,{step:Y.step,"onUpdate:step":[a[26]||(a[26]=e=>Y.step=e),Y.handlerStep],tabs:[{title:"ایجاد محصول",isValid:!0},{title:"بارگذاری تصاویر",isValid:!0},{title:"ویژگی ها",isValid:!0},{title:"مشخصات",isValid:!0},{title:"زبان ها",isValid:!0}],backText:"قبلی",nextText:"بعدی",doneText:"ذخیره",primaryColor1:"#04A9F5",circleSize:"45",finalize:()=>{}},{1:(0,l.k6)((()=>[(0,l.bF)(O,{class:"g-3"},{default:(0,l.k6)((()=>[(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",s,[a[29]||(a[29]=(0,l.Lk)("label",{class:"form-label"},"قیمت محصول(بر واحد دلار)",-1)),(0,l.bo)((0,l.Lk)("input",{type:"number","onUpdate:modelValue":a[0]||(a[0]=e=>Y.price=e),class:(0,r.C4)(["form-control",{"is-invalid":Y.errors.price}]),placeholder:"قیمت دلاری محصول را وارد کنید",onInput:a[1]||(a[1]=e=>Y.clearError("price"))},null,34),[[o.Jo,Y.price]])]),Y.errors.price?((0,l.uX)(),(0,l.CE)("small",d,(0,r.v_)(Y.errors.price),1)):(0,l.Q3)("",!0)])),_:1}),(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",n,[a[31]||(a[31]=(0,l.Lk)("label",{class:"form-label"},"تصویر محصول",-1)),(0,l.Lk)("input",{ref:"productImageRef",type:"file",accept:"image/*",onChange:a[2]||(a[2]=(...e)=>Y.handleImageUpload&&Y.handleImageUpload(...e)),class:(0,r.C4)(["form-control",{"is-invalid":Y.errors.image}])},null,34),Y.imagePreview?((0,l.uX)(),(0,l.CE)("div",i,[(0,l.Lk)("img",{src:Y.imagePreview,alt:"Image Preview",class:"img-fluid rounded shadow-sm Image-Preview"},null,8,u),(0,l.Lk)("button",{type:"button",onClick:a[3]||(a[3]=e=>Y.removeImage()),class:"delete-btn"},a[30]||(a[30]=[(0,l.Lk)("i",{class:"fa fa-trash f-16"},null,-1)]))])):(0,l.Q3)("",!0),Y.errors.image?((0,l.uX)(),(0,l.CE)("small",c,(0,r.v_)(Y.errors.image),1)):(0,l.Q3)("",!0)])])),_:1}),(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",p,[a[32]||(a[32]=(0,l.Lk)("label",{class:"form-label"},"وزن",-1)),(0,l.bo)((0,l.Lk)("input",{type:"number","onUpdate:modelValue":a[4]||(a[4]=e=>Y.weight=e),class:(0,r.C4)(["form-control",{"is-invalid":Y.errors.weight}]),placeholder:"وزن",onInput:a[5]||(a[5]=e=>Y.clearError("weight"))},null,34),[[o.Jo,Y.weight]])]),Y.errors.weight?((0,l.uX)(),(0,l.CE)("small",m,(0,r.v_)(Y.errors.weight),1)):(0,l.Q3)("",!0)])),_:1}),(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",g,[a[34]||(a[34]=(0,l.Lk)("label",{class:"form-label"},"نوع محصول",-1)),(0,l.bo)((0,l.Lk)("select",{class:(0,r.C4)([{"is-invalid":Y.errors.discount_type},"form-control"]),"onUpdate:modelValue":a[6]||(a[6]=e=>Y.discount_type=e),onChange:a[7]||(a[7]=e=>Y.clearError("discount_type"))},a[33]||(a[33]=[(0,l.Lk)("option",{value:"0"},"عادی",-1),(0,l.Lk)("option",{value:"1"},"ویژه",-1),(0,l.Lk)("option",{value:"2"},"منتخب",-1)]),34),[[o.u1,Y.discount_type]])]),Y.errors.discount_type?((0,l.uX)(),(0,l.CE)("small",v,(0,r.v_)(Y.errors.discount_type),1)):(0,l.Q3)("",!0)])),_:1}),0!=Y.discount_type?((0,l.uX)(),(0,l.Wv)(z,{key:0,md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",b,[a[35]||(a[35]=(0,l.Lk)("label",{class:"form-label"},"درصد تخفیف",-1)),(0,l.bo)((0,l.Lk)("input",{type:"number","onUpdate:modelValue":a[8]||(a[8]=e=>Y.discount_percentage=e),class:(0,r.C4)(["form-control",{"is-invalid":Y.errors.discount_percentage}]),placeholder:"میزان تخفیف به درصد",onInput:a[9]||(a[9]=e=>Y.clearError("discount_percentage"))},null,34),[[o.Jo,Y.discount_percentage]])]),Y.errors.discount_percentage?((0,l.uX)(),(0,l.CE)("small",k,(0,r.v_)(Y.errors.discount_percentage),1)):(0,l.Q3)("",!0)])),_:1})):(0,l.Q3)("",!0),1==Y.discount_type?((0,l.uX)(),(0,l.Wv)(z,{key:1,md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",y,[a[36]||(a[36]=(0,l.Lk)("label",{class:"form-label"}," تاریخ انقضای تخفیف محصول ویژه ",-1)),(0,l.bF)(J,{format:"jYYYY/jMM/jDD HH:mm:ss",type:"datetime",modelValue:Y.discount_expires_at,"onUpdate:modelValue":a[10]||(a[10]=e=>Y.discount_expires_at=e)},null,8,["modelValue"])]),Y.errors.discount_expires_at?((0,l.uX)(),(0,l.CE)("small",f,(0,r.v_)(Y.errors.discount_expires_at),1)):(0,l.Q3)("",!0)])),_:1})):(0,l.Q3)("",!0),(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",h,[a[37]||(a[37]=(0,l.Lk)("label",{class:"form-label"},"دسته",-1)),(0,l.bF)(N,{isLoading:Y.categorySelectorLoader,modelValue:Y.selectedCat,"onUpdate:modelValue":a[11]||(a[11]=e=>Y.selectedCat=e),options:Y.formattedCategories,placeholder:"دسته ای را انتخاب کنید",onSearch:Y.handleSearch},null,8,["isLoading","modelValue","options","onSearch"])]),Y.errors.selectedCat?((0,l.uX)(),(0,l.CE)("small",L,(0,r.v_)(Y.errors.selectedCat),1)):(0,l.Q3)("",!0)])),_:1}),(0,l.bF)(z,{md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",C,[a[38]||(a[38]=(0,l.Lk)("label",{class:"form-label"},"برند",-1)),(0,l.bF)(N,{modelValue:Y.selectedBrand,"onUpdate:modelValue":a[12]||(a[12]=e=>Y.selectedBrand=e),isLoading:Y.brandSelectorLoader,options:Y.formattedBrands,placeholder:"برندی را انتخاب کنید",onSearch:Y.handleBrandSearch},null,8,["modelValue","isLoading","options","onSearch"])]),Y.errors.selectedBrand?((0,l.uX)(),(0,l.CE)("small",_,(0,r.v_)(Y.errors.selectedBrand),1)):(0,l.Q3)("",!0)])),_:1}),(0,l.Lk)("div",R,[(0,l.Lk)("div",I,[(0,l.Lk)("button",{type:"submit",class:"btn btn-primary",disabled:Y.loading,onClick:a[13]||(a[13]=(0,o.D$)(((...e)=>Y.submitForm&&Y.submitForm(...e)),["prevent"]))},[Y.loading?((0,l.uX)(),(0,l.CE)("span",w,a[39]||(a[39]=[(0,l.Lk)("i",{class:"fa fa-spinner fa-spin"},null,-1),(0,l.eW)(" بارگذاری... ",-1)]))):((0,l.uX)(),(0,l.CE)("span",K,"ایجاد"))],8,x)])])])),_:1})])),2:(0,l.k6)((()=>[a[44]||(a[44]=(0,l.Lk)("div",{class:"card-header text-center p-4",style:{"background-color":"#f7f7f7"}},[(0,l.Lk)("h5",{class:"mb-0 text-dark"},"اضافه کردن عکس ها")],-1)),(0,l.bF)(O,{class:"g-4 mt-3"},{default:(0,l.k6)((()=>[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(Y.images,((e,t)=>((0,l.uX)(),(0,l.Wv)(z,{key:t,class:"mb-4",md:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",A,[a[42]||(a[42]=(0,l.Lk)("label",{class:"form-label mb-2 fw-bold text-secondary"},"تصویر محصول",-1)),(0,l.Lk)("div",S,[(0,l.Lk)("input",{type:"file",accept:"image/*",onChange:e=>Y.handleImageChange(e,t),class:"form-control-file rounded-3 shadow-sm",style:{border:"1px solid #ddd",padding:"15px"}},null,40,E),(0,l.Lk)("button",{disabled:e?.loading,onClick:a=>Y.submitImage(Y.images[t],e),class:"btn btn-primary rounded-pill me-4"},[e?.loading?((0,l.uX)(),(0,l.CE)("span",V,a[40]||(a[40]=[(0,l.Lk)("i",{class:"fa fa-spinner fa-spin"},null,-1),(0,l.eW)(" بارگذاری... ",-1)]))):((0,l.uX)(),(0,l.CE)("span",X,"ثبت تصویر"))],8,F)]),e.preview?((0,l.uX)(),(0,l.CE)("div",U,[(0,l.Lk)("img",{src:e.preview,alt:"Image Preview",class:"img-fluid rounded-3 shadow-lg border Image-Preview"},null,8,B),(0,l.Lk)("button",{type:"button",onClick:e=>Y.removeImage(t),class:"delete-btn"},a[41]||(a[41]=[(0,l.Lk)("i",{class:"fa fa-trash f-16"},null,-1)]),8,P)])):(0,l.Q3)("",!0)])])),_:2},1024)))),128)),Y.errors.images?((0,l.uX)(),(0,l.CE)("small",Q,(0,r.v_)(Y.errors.images),1)):(0,l.Q3)("",!0)])),_:1}),(0,l.Lk)("div",D,[(0,l.Lk)("div",j,[(0,l.Lk)("button",{onClick:a[14]||(a[14]=e=>Y.step--),class:"btn btn-outline btn-primary rounded-pill px-5 py-3"}," مرحله قبل "),(0,l.Lk)("button",{onClick:a[15]||(a[15]=(...e)=>Y.addImage&&Y.addImage(...e)),class:"btn btn-primary rounded-pill px-5 py-3",style:{"font-size":"16px","box-shadow":"0px 4px 6px rgba(0, 0, 0, 0.1)"}},a[43]||(a[43]=[(0,l.Lk)("i",{class:"fa fa-plus-circle me-2"},null,-1),(0,l.eW)(" افزودن عکس جدید ",-1)]))]),(0,l.Lk)("button",{onClick:a[16]||(a[16]=e=>Y.step++),class:"btn btn-primary rounded-pill px-5 py-3"}," مرحله بعد ")])])),3:(0,l.k6)((()=>[(0,l.bF)(q,{"product-id":Y.productId,"category-id":Y.categoryId,onNextStep:a[17]||(a[17]=e=>Y.step++)},null,8,["product-id","category-id"]),(0,l.Lk)("div",W,[(0,l.Lk)("button",{class:"btn btn-primary",onClick:a[18]||(a[18]=e=>Y.step--)},"مرحله قبلی"),(0,l.Lk)("button",{class:"btn btn-primary",onClick:a[19]||(a[19]=e=>Y.step++)},"مرحله بعد")])])),4:(0,l.k6)((()=>[(0,l.bF)(G,{"category-id":Y.categoryId,"product-id":Y.productId,onNextStep:a[20]||(a[20]=e=>Y.step++),onPrevStep:a[21]||(a[21]=e=>Y.step--)},null,8,["category-id","product-id"]),(0,l.Lk)("div",$,[(0,l.Lk)("button",{class:"btn btn-primary",onClick:a[22]||(a[22]=e=>Y.step--)},"مرحله قبلی"),(0,l.Lk)("button",{class:"btn btn-primary",onClick:a[23]||(a[23]=e=>Y.step++)},"مرحله بعد")])])),5:(0,l.k6)((()=>[(0,l.bF)(Z,{"product-id":Y.productId,onPreviousStep:a[24]||(a[24]=e=>Y.step--)},null,8,["product-id"]),(0,l.Lk)("button",{class:"btn btn-primary mt-5",onClick:a[25]||(a[25]=e=>Y.step--)},"مرحله قبلی")])),_:1},8,["step","onUpdate:step"])])),_:1}),(0,l.bF)(te,{onIdentityUpdated:Y.handleIdentityUpdate,categoryId:Y.selectedCat},null,8,["onIdentityUpdated","categoryId"]),(0,l.bF)(le,{attributeValues:Y.attributeValues,onAttributeUpdated:a[27]||(a[27]=e=>Y.handleAttributeUpdated())},null,8,["attributeValues"])])),_:1})])),_:1})])),_:1})])),_:1})}t(4114),t(8111),t(2489),t(1701);var M=t(8346),T=t(518),H=t(7366),z=t.n(H),J=t(4084),N=t(9317),O=t(144),q=t(281),G=t(5404),Z=t.n(G),ee=t(3468),ae=t(8077),te=t(9894),le=t(7661),re=t(8040),oe=t(5440),se={name:"SAMPLE-PAGE",components:{ProductInfo:oe.A,SpecificationsProduct:re.A,AtrributesProduct:le.A,Layout:q.A,DatePicker:Z(),addIdentity:ee.A,addAttribute:T.A,VueSelect:M.A,Steppy:te.W},setup(){const e=(0,O.KR)(!1),a=(0,O.KR)([]),t=(0,O.KR)(!1),r=(0,O.KR)(),o=(0,O.KR)([]),s=(0,O.KR)(),d=(0,O.KR)(),n=(0,O.KR)(),i=(0,O.KR)(),u=(0,O.KR)(),c=(0,O.KR)(),p=(0,O.KR)(),m=(0,O.KR)(),g=(0,O.KR)([]),v=(0,O.KR)([{file:null,preview:null}]),b=(0,O.KR)(),k=(0,O.KR)([]),y=(0,O.KR)(),f=(0,O.KR)(),h=(0,O.KR)(),L=(0,O.KR)(""),C=(0,O.KR)(""),_=(0,O.KR)(),R=(0,O.KR)(!1),I=(0,O.KR)(),x=(0,O.KR)(),w=(0,O.KR)({}),K=(0,O.KR)(""),A=(0,O.KR)(""),S=(0,O.KR)(""),E=(0,O.KR)(),F=(0,O.KR)(""),V=(0,O.KR)(null),X=(0,O.KR)(""),U=(0,O.KR)(null),B=(0,O.KR)(!1),P=(0,O.KR)([]),Q=(0,O.KR)(null),D=(0,O.KR)(null),j=(0,O.KR)(null),W=(0,O.KR)(1),$=()=>{N.A.get("admin/attributes").then((e=>{console.log(e),r.value=e.data.data}))},Y=()=>{Z()};(0,l.wB)(f,(e=>{e&&N.A.get(`admin/attributes?category_id=${f.value}&with_global=1`).then((e=>{o.value=e?.data?.data})).catch((e=>{console.log(e)}))}));const M=()=>{N.A.get(`admin/attributes?category_id=${f.value}&with_global=1`).then((e=>{o.value=e.data.data})).catch((e=>{console.log(e)}))},T=async e=>{if(!(e.length<3)){t.value=!0;try{const a=await N.A.get(`admin/brands?title=${e}`);b.value=a.data.data,t.value=!1}catch(a){t.value=!1,b.value=[]}}},H=(0,l.EW)((()=>Array.isArray(b.value)?b.value.map((e=>({value:e.id,label:e?.translation?.title}))):[])),q=async t=>{if(!(t?.length<3)){e.value=!0;try{const l=await N.A.get(`admin/categories?title=${t??""}`);a.value=l.data.data,e.value=!1}catch(l){e.value=!1,a.value=[]}}},G=(0,l.EW)((()=>Array.isArray(a.value)?a.value.map((e=>({value:e.id,label:e?.translation?.title}))):[])),Z=()=>{N.A.get("admin/attribute-values?attribute_id=1").then((e=>{k.value=e.data.data})).catch((e=>{console.log(e)}))},ee=e=>{e.isChecked?g.value.push({attribute_value_id:e.id,type:1,inventory:e.value||0}):g.value=g.value.filter((a=>a.attribute_value_id!==e.id))},te=async e=>{if(P.value[e])try{const{data:a}=await N.A.post(`admin/products/${U.value}/images`,{_method:"DELETE",fileName:P.value[e]});a.success&&(v.value.splice(e,1),P.value.splice(e,1),J.oR.success(a?.message))}catch(a){J.oR.error(a.response.data.message)}else v.value.splice(e,1)},le=()=>{v.value.push({file:null,preview:null})},re=(e,a)=>{const t=e.target.files[0];t&&(v.value[a]||(v.value[a]={}),v.value[a].file=t,v.value[a].preview=URL.createObjectURL(t))},oe=e=>{const a=e.target.files[0];if(a){w.value.image=null,I.value=a;const e=new FileReader;e.onload=()=>{x.value=e.result},e.readAsDataURL(a)}},se=()=>(w.value={},s.value||(w.value.weight="وارد کردن وزن محصول ضروری می باشد"),f.value||(w.value.selectedCat="انتخاب دسته برای محصول ضروری می باشد"),I.value||(w.value.image="وارد کردن عکس محصول ضروری می باشد"),C.value||(w.value.discount_type="انتخاب کنید محصول منتخب هست یا خیر"),p.value||(w.value.price="قیمت محصول را وارد نمایید"),i.value||1!=C.value||(w.value.discount_expires_at="تاریخ انقضای محصول ویژه را انتخاب نمایید"),y.value||(w.value.selectedBrand="انتخاب برند برای محصول ضروری می باشد"),0===Object.keys(w.value).length),de=e=>{w.value[e]=""},ne=()=>{if(!f.value)return void J.oR.error("لطفا ابتدا یک دستهبندی انتخاب کنید",{position:"top-right",autoClose:3e3});const e=new ae.aF(document.getElementById("addIdentity"));e?.show()},ie=e=>{console.log(e)};(0,l.sV)((()=>{$()}));const ue=()=>{if(!se())return void J.oR.error("لطفا فیلد های لازم را وارد نمایید",{position:"top-right",autoClose:1e3});R.value=!0;const e=new FormData;if(0!=C.value&&(e.append("discount_type",C.value),e.append("discount_percentage",u.value)),e.append("weight",s.value),e.append("price",p.value),1==C.value){const a=z()(i.value,"jYYYY/jMM/jDD HH:mm:ss").format("YYYY/MM/DD HH:mm:ss");e.append("discount_expires_at",a)}e.append("brand_id",y.value),e.append("category_id",f.value),e.append("image",I.value),N.A.post("admin/products",e,{headers:{"content-type":"multipart/form-data",Authorization:`Bearer ${localStorage.getItem("token")}`}}).then((e=>{W.value++,U.value=e?.data?.data?.id,Q.value=e?.data?.data?.category_id,J.oR.success(e?.data?.message,{position:"top-right",autoClose:1e3}),R.value=!1})).catch((e=>{R.value=!1,J.oR.error(`${e?.response?.data?.message}`,{position:"top-right",autoClose:1e3})})).finally((()=>{R.value=!1}))},ce=async(e,a)=>{if(e?.file)try{a.loading=!0;const t=new FormData;t.append("image",e?.file);const{data:{message:l,success:r,data:o}}=await N.A.post(`admin/products/${U.value}/images`,t,{headers:{"content-type":"multipart/form-data",Authorization:`Bearer ${localStorage.getItem("token")}`}});r&&(J.oR.success(l),P.value=o?.images)}catch(t){J.oR.error(t.response?.data?.message)}finally{a.loading=!1}else J.oR.error("لطفا یک تصویر بارگذاری کنید.")};return(0,l.sV)((()=>{q()})),{title:K,slug:A,summary:S,editor:V,errors:w,image:I,imagePreview:x,handleImageChange:re,removeImage:te,submitForm:ue,clearError:de,editorContent:X,author:F,blogCat:E,loading:R,productType:_,discount_type:C,spescial:L,date:h,selectedCat:f,brands:b,selectedBrand:y,attrebutes:k,images:v,step:W,addImage:le,handleImageUpload:oe,selectedAttributes:d,onCheckboxChange:ee,retailePrice:m,price:p,spescialPrice:c,discount_percentage:u,discount_expires_at:i,weight:s,relatedAttrebutes:o,selectedIdentities:n,attributeValues:r,handleAttributeUpdated:Y,handleIdentityUpdate:M,handleBrandSearch:T,brandSelectorLoader:t,formattedBrands:H,handleSearch:q,formattedCategories:G,categorySelectorLoader:e,productImageRef:D,description:j,handleAddIdentityClick:ne,handlerStep:ie,submitImage:ce,loadingImage:B,imagesResponse:P,productId:U,categoryId:Q}}},de=t(1241);const ne=(0,de.A)(se,[["render",Y]]);var ie=ne}}]);
- //# sourceMappingURL=1353.7187d530.js.map
|