Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

2 řádky
17 KiB

  1. "use strict";(self["webpackChunkTruckShop"]=self["webpackChunkTruckShop"]||[]).push([[704],{1495:function(e,a,t){t.r(a),t.d(a,{default:function(){return te}});var l=t(6768),o=t(5130),s=t(4232);const i={class:"col-md-12"},d={class:"card shadow-sm border-0 rounded"},r={class:"card-header d-flex justify-content-between align-items-center p-3",dir:"rtl"},n={class:"d-flex align-items-center gap-2"},c={key:0,class:"card-body table-border-style p-0"},u={class:"table-responsive"},p={class:"table table-hover table-bordered m-0",dir:"rtl"},v=["onClick"],g=["onClick","disabled"],b={key:1,class:"filter-loader card table-card user-profile-list"},m={class:"d-flex justify-content-center"},k={"aria-label":"Page navigation"},y={class:"pagination"},h={key:1,class:"page-item disabled"},L=["onClick"],f={key:2,class:"page-item disabled"},C={class:"page-link",href:"javascript:void(0)"},I={class:"ms-0 search-number"},R=["max"];function x(e,a,t,x,_,P){const A=(0,l.g2)("VueSelect"),E=(0,l.g2)("addIdentity"),S=(0,l.g2)("editIdentity"),w=(0,l.g2)("BRow"),K=(0,l.g2)("BCol"),B=(0,l.g2)("Layout");return(0,l.uX)(),(0,l.Wv)(B,null,{default:(0,l.k6)((()=>[(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",i,[(0,l.Lk)("div",d,[(0,l.Lk)("div",r,[(0,l.Lk)("div",n,[(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>x.searchQuery=e),type:"text",placeholder:"جستجو...",class:"form-control form-control-sm d-inline-block me-2",style:{width:"250px","border-radius":"15px"}},null,512),[[o.Jo,x.searchQuery]]),(0,l.bF)(A,{style:{"--vs-border-radius":"16px"},modelValue:x.selectedcategory,"onUpdate:modelValue":a[1]||(a[1]=e=>x.selectedcategory=e),isLoading:x.selectorLoader,options:x.formattedCategories,placeholder:"دسته ای را انتخاب کنید",onSearch:x.handleSearch},{"menu-header":(0,l.k6)((()=>a[10]||(a[10]=[(0,l.Lk)("div",{class:"menu-header"},[(0,l.Lk)("h3",null,"دسته ها")],-1)]))),_:1},8,["modelValue","isLoading","options","onSearch"])]),a[11]||(a[11]=(0,l.Lk)("button",{"data-bs-toggle":"modal","data-bs-target":"#addIdentity",class:"btn btn-light text-primary btn-sm px-3"}," افزودن مشخصه ",-1))]),x.filterLoading?((0,l.uX)(),(0,l.CE)("div",b)):((0,l.uX)(),(0,l.CE)("div",c,[(0,l.Lk)("div",u,[(0,l.Lk)("table",p,[a[12]||(a[12]=(0,l.Lk)("thead",{class:"table-light"},[(0,l.Lk)("tr",null,[(0,l.Lk)("th",null,"نام"),(0,l.Lk)("th",null,"دسته"),(0,l.Lk)("th",null,"تاریخ ایجاد"),(0,l.Lk)("th",null,"عملیات")])],-1)),(0,l.Lk)("tbody",null,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(x.attributes,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e.id},[(0,l.Lk)("td",null,(0,s.v_)(e.title),1),(0,l.Lk)("td",{style:(0,s.Tr)({backgroundColor:e.code,textAlign:"center"})},(0,s.v_)(e?.category?.title),5),(0,l.Lk)("td",null,(0,s.v_)(x.convertToJalali(e?.created_at)),1),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:a=>x.editModalData(e?.id,e?.title,e?.category),class:"btn btn-sm btn-outline-warning me-1"}," ویرایش ",8,v),(0,l.Lk)("button",{onClick:a=>x.deleteAttribute(e.id,e.title),class:"btn btn-sm btn-outline-danger",disabled:1==e.id}," حذف ",8,g)])])))),128))])])])]))])]),(0,l.bF)(E,{onIdentityUpdated:a[2]||(a[2]=e=>x.handleAttributeUpdated()),cats:x.cats},null,8,["cats"]),(0,l.bF)(S,{onIdentityUpdated:a[3]||(a[3]=e=>x.handleAttributeUpdated()),title:x.attributeTitle,cat:x.attrebuteCat,id:x.attributeId,cats:x.cats},null,8,["title","cat","id","cats"])])),_:1}),(0,l.bF)(w,null,{default:(0,l.k6)((()=>[(0,l.bF)(K,{sm:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",m,[(0,l.Lk)("nav",k,[(0,l.Lk)("ul",y,[(0,l.Lk)("li",{class:(0,s.C4)(["page-item",{disabled:1===x.currentPage}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[4]||(a[4]=(...e)=>x.prevPage&&x.prevPage(...e))},"قبلی")],2),x.visiblePages[0]>1?((0,l.uX)(),(0,l.CE)("li",{key:0,class:"page-item",onClick:a[5]||(a[5]=e=>x.page=1)},a[13]||(a[13]=[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)"},"1",-1)]))):(0,l.Q3)("",!0),x.visiblePages[0]>2?((0,l.uX)(),(0,l.CE)("li",h,a[14]||(a[14]=[(0,l.Lk)("span",{class:"page-link"},"...",-1)]))):(0,l.Q3)("",!0),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(x.visiblePages,(e=>((0,l.uX)(),(0,l.CE)("li",{key:e,class:(0,s.C4)(["page-item",{active:x.currentPage===e}])},[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)",onClick:a=>x.page=e},(0,s.v_)(e),9,L)],2)))),128)),x.visiblePages[x.visiblePages.length-1]<x.totalPages-1?((0,l.uX)(),(0,l.CE)("li",f,a[15]||(a[15]=[(0,l.Lk)("span",{class:"page-link"},"...",-1)]))):(0,l.Q3)("",!0),x.visiblePages[x.visiblePages.length-1]<x.totalPages?((0,l.uX)(),(0,l.CE)("li",{key:3,class:"page-item",onClick:a[6]||(a[6]=e=>x.page=x.totalPages)},[(0,l.Lk)("a",C,(0,s.v_)(x.totalPages),1)])):(0,l.Q3)("",!0),(0,l.Lk)("li",{class:(0,s.C4)(["page-item",{disabled:x.currentPage===x.totalPages}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[7]||(a[7]=(...e)=>x.nextPage&&x.nextPage(...e))},"بعدی")],2)])])])])),_:1}),(0,l.bF)(K,{sm:"4"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",I,[(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[8]||(a[8]=e=>x.searchPage=e),type:"text",class:"form-control",placeholder:"برو به صفحه",max:x.totalPages,min:"1",onInput:a[9]||(a[9]=(...e)=>x.handlePageInput&&x.handlePageInput(...e))},null,40,R),[[o.Jo,x.searchPage]])])])),_:1})])),_:1})])),_:1})}t(4114),t(8111),t(2489),t(1701);var _=t(281),P=t(9317),A=t(7366),E=t.n(A),S=t(144),w=t(4084),K=t(4874),B=t.n(K),T=t(8346),V=t(3468);const X={class:"modal fade",id:"editIdentity",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"false"},F={class:"modal-dialog modal-sm",role:"document"},Q={class:"modal-content"},$={class:"modal-body"},M={class:"form-group"},U={key:0,class:"text-danger"},W={class:"form-group"},D={class:"color-picker-wrapper"},j={key:0,class:"text-danger"},Y={class:"d-flex justify-content-end gap-2",style:{"margin-top":"20px"}},J=["disabled"],q={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"};function O(e,a,t,i,d,r){const n=(0,l.g2)("BCol"),c=(0,l.g2)("VueSelect"),u=(0,l.g2)("BRow");return(0,l.uX)(),(0,l.CE)("div",X,[(0,l.Lk)("div",F,[(0,l.Lk)("div",Q,[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",$,[(0,l.Lk)("form",{onSubmit:a[3]||(a[3]=(0,o.D$)(((...e)=>i.editIdentity&&i.editIdentity(...e)),["prevent"]))},[(0,l.bF)(u,{class:"g-3"},{default:(0,l.k6)((()=>[(0,l.bF)(n,{lg:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",M,[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=>i.localTitle=e),onInput:a[1]||(a[1]=e=>i.clearError("localTitle")),type:"text",class:(0,s.C4)(["form-control",{"is-invalid":i.errors.localTitle}]),placeholder:"عنوان مشخصه"},null,34),[[o.Jo,i.localTitle]]),i.errors.localTitle?((0,l.uX)(),(0,l.CE)("small",U,(0,s.v_)(i.errors.localTitle),1)):(0,l.Q3)("",!0)])])),_:1}),(0,l.bF)(n,{lg:"6"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",W,[a[5]||(a[5]=(0,l.Lk)("label",{class:"form-label"},"انتخاب دسته",-1)),(0,l.Lk)("div",D,[(0,l.bF)(c,{style:{"--vs-min-height":"48px","--vs-border-radius":"8px"},modelValue:i.localCatId,"onUpdate:modelValue":a[2]||(a[2]=e=>i.localCatId=e),options:i.formattedCategories,isLoading:i.categorySelectorLoader,label:"label",reduce:e=>e.value,placeholder:"دسته ای را انتخاب کنید",onSearch:i.handleSearch},null,8,["modelValue","options","isLoading","reduce","onSearch"])]),i.errors.selectedCat?((0,l.uX)(),(0,l.CE)("small",j,(0,s.v_)(i.errors.selectedCat),1)):(0,l.Q3)("",!0)])])),_:1})])),_:1}),(0,l.Lk)("div",Y,[a[7]||(a[7]=(0,l.Lk)("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal",id:"closeIdentityModal"}," بستن ",-1)),(0,l.Lk)("button",{type:"submit",class:"btn btn-primary",disabled:i.loading},[i.loading?((0,l.uX)(),(0,l.CE)("span",q)):(0,l.Q3)("",!0),a[6]||(a[6]=(0,l.eW)(" ویرایش ",-1))],8,J)])],32)])])])])}var H={props:{title:{type:String,Required:!0},cat:{type:Object,Required:!0},id:{type:String,Required:!0},cats:{type:Array,Required:!0}},components:{VueSelect:T.A},setup(e,{emit:a}){const t=(0,S.lW)(e.cats),o=(0,S.lW)(e.title),s=(0,S.lW)(e.cat),i=(0,S.lW)(e.id),d=(0,S.KR)({}),r=(0,S.KR)(!1),n=(0,S.KR)(!1);(0,l.wB)((()=>e.cats),(e=>{t.value=e})),(0,l.wB)((()=>e.title),(e=>o.value=e)),(0,l.wB)((()=>e.id),(e=>{i.value=e})),(0,l.wB)((()=>e.cat),(e=>{s.value=e?.id,t.value=[{title:e?.title,id:e?.id}]}),{immediate:!0});const c=async e=>{if(!(e?.length<3)){n.value=!0;try{const a=await P.A.get(`admin/categories?title=${e}`);t.value=a.data.data,n.value=!1}catch(a){n.value=!1,t.value=[]}}},u=(0,l.EW)((()=>Array.isArray(t.value)?t.value.map((e=>({value:e.id,label:e.title||""}))):[])),p=()=>(d.value={},o.value||(d.value.localTitle="وارد کردن عنوان مشخصه ضروری می باشد"),0===Object.keys(d.value).length),v=e=>{d.value[e]=""},g=()=>{if(!p())return void w.oR.error("لطفا فیلد های لازم را وارد نمایید",{position:"top-right",autoClose:1e3});r.value=!0;const e=new FormData;e.append("category_id",s.value??""),e.append("title",o.value),P.A.put(`admin/attributes/${i.value}`,e).then((e=>{console.log(e),w.oR.success("!مشخصه با موفقیت ویرایش شد",{position:"top-right",autoClose:1e3})})).then((()=>{setTimeout((()=>{document.getElementById("closeIdentityModal").click(),a("identity-updated")}),500)})).catch((e=>{w.oR.error(`${e.response.data.message}`,{position:"top-right",autoClose:1e3})})).finally((()=>{r.value=!1}))};return{errors:d,loading:r,clearError:v,editIdentity:g,localCat:t,localTitle:o,localId:i,localCatId:s,formattedCategories:u,categorySelectorLoader:n,handleSearch:c}}},N=t(1241);const z=(0,N.A)(H,[["render",O],["__scopeId","data-v-cc965020"]]);var G=z,Z=t(8077),ee={name:"BORDER",components:{Layout:_.A,addIdentity:V.A,editIdentity:G,VueSelect:T.A},setup(){let e=null;const a=(0,S.KR)(),t=(0,S.KR)([]),o=(0,S.KR)([]),s=(0,S.KR)(),i=(0,S.KR)(1),d=(0,S.KR)(1),r=(0,S.KR)(20),n=(0,S.KR)(1),c=(0,S.KR)(),u=(0,S.KR)(!1),p=(0,S.KR)(""),v=(0,S.KR)(),g=(0,S.KR)(),b=(0,S.KR)(),m=(0,S.KR)(),k=(0,S.KR)(!1),y=async e=>{if(!(e.length<3)){k.value=!0;try{const a=await P.A.get(`admin/categories?title=${e}`);t.value=a.data.data,k.value=!1}catch(a){k.value=!1,t.value=[]}}},h=(0,l.EW)((()=>Array.isArray(t.value)?t.value.map((e=>({value:e.id,label:e.title}))):[])),L=e=>E()(e,"YYYY-MM-DD HH:mm:ss").locale("fa").format("YYYY/MM/DD"),f=()=>{clearTimeout(e),e=setTimeout((()=>{C(),n.value=1}),500)};(0,l.wB)(p,(()=>{f()})),(0,l.wB)(a,(()=>{C()}));const C=()=>{u.value=!0,P.A.get(`admin/attributes?title=${p.value||""}\n &paginate=${r.value||10}&page=${n.value||1}&category_id=${a.value||""}\n `).then((e=>{u.value=!1,console.log(e.data),v.value=e.data.data.data,i.value=e.data.data.current_page,d.value=e.data.data.last_page,console.log(v.value)})).catch((()=>{u.value=!1}))},I=()=>{P.A.get("admin/categories").then((e=>{o.value=e.data.data}))},R=()=>{C()},x=()=>{i.value<d.value&&(n.value++,C())},_=()=>{i.value>1&&(n.value--,C())};function A(){s.value<1?s.value=1:s.value>d.value&&(s.value=d.value),s.value>=1&&s.value<=d.value&&(n.value=s.value)}const K=(0,l.EW)((()=>{const e=[];if(d.value<=5)for(let a=1;a<=d.value;a++)e.push(a);else{let a=i.value-2,t=i.value+2;a<1&&(t+=1-a,a=1),t>d.value&&(a-=t-d.value,t=d.value),a=Math.max(a,1);for(let l=a;l<=t;l++)e.push(l)}return e}));(0,l.wB)(n,(()=>{C()}));const T=(e,a)=>{B().fire({text:`می خواهید ویژگی ${a} را حذف کنید؟`,icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"بله!",cancelButtonText:"خیر"}).then((a=>{a.isConfirmed&&P.A.delete(`admin/attribute-values/${e}`).then((()=>{w.oR.success("!ویژگی با موفقیت حذف شد",{position:"top-right",autoClose:3e3}),v.value=v.value.filter((a=>a.id!==e))})).catch((e=>{console.log(e),w.oR.error("!مشکلی در حذف کردن ویژگی پیش آمد",{position:"top-right",autoClose:3e3})}))}))},V=(e,a,t)=>{(0,l.dY)((()=>{b.value=e,g.value=a,m.value=t})),X()},X=()=>{const e=new Z.aF(document.getElementById("editIdentity"));e?.show()};return(0,l.sV)((()=>{C()})),{attributes:v,convertToJalali:L,handleAttributeUpdated:R,editModalData:V,deleteAttribute:T,searchQuery:p,filterLoading:u,attributeId:b,attrebuteCat:m,attributeTitle:g,attributeValues:c,searchPage:s,currentPage:i,totalPages:d,paginate:r,page:n,prevPage:_,nextPage:x,handlePageInput:A,visiblePages:K,getCategories:I,cats:o,formattedCategories:h,handleSearch:y,selectedcategory:a,selectorLoader:k}}};const ae=(0,N.A)(ee,[["render",x],["__scopeId","data-v-5fa4b36c"]]);var te=ae},3468:function(e,a,t){t.d(a,{A:function(){return _}});var l=t(6768),o=t(5130),s=t(4232);const i={class:"modal fade",id:"addIdentity",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"false"},d={class:"modal-dialog modal-sm",role:"document"},r={class:"modal-content"},n={class:"modal-body"},c={class:"form-group"},u={key:0,class:"text-danger"},p={class:"form-group"},v={class:"color-picker-wrapper"},g={key:0,class:"text-danger"},b={class:"d-flex justify-content-end gap-2",style:{"margin-top":"20px"}},m=["disabled"],k={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"};function y(e,a,t,y,h,L){const f=(0,l.g2)("BCol"),C=(0,l.g2)("VueSelect"),I=(0,l.g2)("BRow");return(0,l.uX)(),(0,l.CE)("div",i,[(0,l.Lk)("div",d,[(0,l.Lk)("div",r,[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",n,[(0,l.Lk)("form",{onSubmit:a[3]||(a[3]=(0,o.D$)(((...e)=>y.addIdentity&&y.addIdentity(...e)),["prevent"]))},[(0,l.bF)(I,{class:"g-3"},{default:(0,l.k6)((()=>[(0,l.bF)(f,{lg:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",c,[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,s.C4)(["form-control",{"is-invalid":y.errors.title}]),placeholder:"عنوان مشخصه"},null,34),[[o.Jo,y.title]]),y.errors.title?((0,l.uX)(),(0,l.CE)("small",u,(0,s.v_)(y.errors.title),1)):(0,l.Q3)("",!0)])])),_:1}),t.categoryId?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.Wv)(f,{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",v,[(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,s.v_)(y.errors.selectedCat),1)):(0,l.Q3)("",!0)])])),_:1}))])),_:1}),(0,l.Lk)("div",b,[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,m)])],32)])])])])}t(8111),t(1701);var h=t(144),L=t(4084),f=t(9317),C=t(8346),I={props:{categoryId:{type:Number,required:!0}},components:{VueSelect:C.A},setup(e,{emit:a}){const t=(0,h.KR)(),o=(0,h.KR)(),s=(0,h.KR)({}),i=(0,h.KR)(!1),d=(0,h.KR)([]),r=(0,h.KR)(!1),n=async e=>{if(!(e.length<3)){r.value=!0;try{const a=await f.A.get(`admin/categories?title=${e}`);d.value=a.data.data,r.value=!1}catch(a){r.value=!1,d.value=[]}}},c=(0,l.EW)((()=>Array.isArray(d.value)?d.value.map((e=>({value:e.id,label:e.title}))):[])),u=()=>(s.value={},o.value||(s.value.title="وارد کردن عنوان مشخصه ضروری می باشد"),0===Object.keys(s.value).length),p=e=>{s.value[e]=""},v=()=>{if(!u())return void L.oR.error("لطفا فیلد های لازم را وارد نمایید",{position:"top-right",autoClose:1e3});i.value=!0;const l=new FormData;(e.categoryId||t.value)&&l.append("category_id",e.categoryId||t.value),l.append("title",o.value),f.A.post("admin/attributes",l).then((e=>{console.log(e),L.oR.success("!مشخصه با موفقیت اضافه شد",{position:"top-right",autoClose:1e3}),o.value="",t.value=null})).then((()=>{setTimeout((()=>{document.getElementById("close").click(),a("identity-updated"),t.value="",o.value=""}),500)})).catch((e=>{console.error(e),L.oR.error(`${e.response.data.message}`,{position:"top-right",autoClose:1e3})})).finally((()=>{i.value=!1}))};return{errors:s,loading:i,clearError:p,addIdentity:v,formattedCategories:c,categorySelectorLoader:r,handleSearch:n,title:o,selectedCat:t}}},R=t(1241);const x=(0,R.A)(I,[["render",y],["__scopeId","data-v-0b1364ac"]]);var _=x}}]);
  2. //# sourceMappingURL=704.8706091f.js.map