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
11 KiB

  1. "use strict";(self["webpackChunkTruckShop"]=self["webpackChunkTruckShop"]||[]).push([[5053],{7648:function(e,a,t){t.r(a),t.d(a,{default:function(){return W}});var l=t(6768),s=t(5130),o=t(4232);const n={class:"col-md-12"},c={class:"card shadow-sm border-0 rounded"},u={class:"card-header d-flex justify-content-between align-items-center",dir:"rtl"},i={class:"d-flex align-items-center"},d={key:0,class:"card-body table-border-style p-0"},r={class:"table-responsive"},p={class:"table table-hover table-bordered m-0",dir:"rtl"},v={key:0},g={key:1},k=["onClick"],m={key:1,class:"filter-loader card table-card user-profile-list"},b={class:"d-flex justify-content-center"},h={"aria-label":"Page navigation"},L={class:"pagination"},f={key:1,class:"page-item disabled"},y=["onClick"],P={key:2,class:"page-item disabled"},C={class:"page-link",href:"javascript:void(0)"},x={class:"ms-0 search-number"},_=["max"];function D(e,a,t,D,w,R){const E=(0,l.g2)("VueSelect"),K=(0,l.g2)("router-link"),X=(0,l.g2)("showDescription"),A=(0,l.g2)("BRow"),B=(0,l.g2)("BCol"),T=(0,l.g2)("Layout");return(0,l.uX)(),(0,l.Wv)(T,null,{default:(0,l.k6)((()=>[(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",n,[(0,l.Lk)("div",c,[(0,l.Lk)("div",u,[(0,l.Lk)("div",i,[(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>D.searchQuery=e),type:"text",placeholder:"جستجو...",class:"form-control form-control-sm d-inline-block me-2",style:{width:"250px","border-radius":"15px"}},null,512),[[s.Jo,D.searchQuery]]),(0,l.bo)((0,l.Lk)("select",{class:"form-select form-select-sm","onUpdate:modelValue":a[1]||(a[1]=e=>D.selectedDiscountFormat=e),style:{width:"120px","border-radius":"15px"}},a[11]||(a[11]=[(0,l.Lk)("option",{value:"",disabled:"",selected:""},"حالت",-1),(0,l.Lk)("option",{value:""},"همه",-1),(0,l.Lk)("option",{value:"percentage"},"درصدی",-1),(0,l.Lk)("option",{value:"const"},"مبلغی",-1)]),512),[[s.u1,D.selectedDiscountFormat]]),(0,l.bo)((0,l.Lk)("select",{class:"form-select form-select-sm","onUpdate:modelValue":a[2]||(a[2]=e=>D.selectedDiscountType=e),style:{width:"120px","border-radius":"15px","margin-right":"7px"}},a[12]||(a[12]=[(0,l.Lk)("option",{value:"",disabled:"",selected:""},"اعمال بر",-1),(0,l.Lk)("option",{value:""},"همه",-1),(0,l.Lk)("option",{value:"products"},"محصولات",-1),(0,l.Lk)("option",{value:"categories"},"دسته ها",-1)]),512),[[s.u1,D.selectedDiscountType]]),"categories"===D.selectedDiscountType?((0,l.uX)(),(0,l.Wv)(E,{key:0,style:{"--vs-border-radius":"16px","margin-right":"7px"},modelValue:D.selectedcategory,"onUpdate:modelValue":a[3]||(a[3]=e=>D.selectedcategory=e),options:D.formattedCategories,placeholder:"دسته ای را انتخاب کنید",onSearch:D.handleCategorySearch},null,8,["modelValue","options","onSearch"])):(0,l.Q3)("",!0),"products"===D.selectedDiscountType?((0,l.uX)(),(0,l.Wv)(E,{key:1,style:{"--vs-border-radius":"16px","margin-right":"7px"},modelValue:D.selectedProduct,"onUpdate:modelValue":a[4]||(a[4]=e=>D.selectedProduct=e),options:D.formattedProducts,placeholder:"محصولی را انتخاب کنید",onSearch:D.handleProductsSearch},null,8,["modelValue","options","onSearch"])):(0,l.Q3)("",!0)]),(0,l.bF)(K,{to:"/addDiscount",class:"btn btn-light text-primary btn-sm px-3"},{default:(0,l.k6)((()=>a[13]||(a[13]=[(0,l.eW)(" افزودن تخفیف ",-1)]))),_:1,__:[13]})]),D.filterLoading?((0,l.uX)(),(0,l.CE)("div",m)):((0,l.uX)(),(0,l.CE)("div",d,[(0,l.Lk)("div",r,[(0,l.Lk)("table",p,[a[15]||(a[15]=(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,"حداقل سفارش"),(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)(D.discounts,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e.id},[(0,l.Lk)("td",null,(0,o.v_)(e?.title),1),"const"===e.type?((0,l.uX)(),(0,l.CE)("td",v,"مبلغی")):(0,l.Q3)("",!0),"percentage"===e.type?((0,l.uX)(),(0,l.CE)("td",g,"درصدی")):(0,l.Q3)("",!0),(0,l.Lk)("td",null,(0,o.v_)(e.amount),1),(0,l.Lk)("td",null,(0,o.v_)(e.min_order),1),(0,l.Lk)("td",null,(0,o.v_)(e.max_usage||""),1),(0,l.Lk)("td",null,(0,o.v_)(D.convertToJalali(e?.starts_at)),1),(0,l.Lk)("td",null,(0,o.v_)(D.convertToJalali(e?.expires_at)),1),(0,l.Lk)("td",null,[(0,l.bF)(K,{to:`/editDiscount/${e?.id}`,class:"btn btn-sm btn-outline-warning me-1"},{default:(0,l.k6)((()=>a[14]||(a[14]=[(0,l.eW)(" ویرایش ",-1)]))),_:2,__:[14]},1032,["to"]),(0,l.Lk)("button",{onClick:a=>D.deleteDiscount(e?.id,e?.title),class:"btn btn-sm btn-outline-danger"}," حذف ",8,k)])])))),128))])])])]))])]),(0,l.bF)(X,{desc:e.brandDescription},null,8,["desc"])])),_:1}),(0,l.bF)(A,null,{default:(0,l.k6)((()=>[(0,l.bF)(B,{sm:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",b,[(0,l.Lk)("nav",h,[(0,l.Lk)("ul",L,[(0,l.Lk)("li",{class:(0,o.C4)(["page-item",{disabled:1===D.currentPage}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[5]||(a[5]=(...e)=>D.prevPage&&D.prevPage(...e))},"قبلی")],2),D.visiblePages[0]>1?((0,l.uX)(),(0,l.CE)("li",{key:0,class:"page-item",onClick:a[6]||(a[6]=e=>D.page=1)},a[16]||(a[16]=[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)"},"1",-1)]))):(0,l.Q3)("",!0),D.visiblePages[0]>2?((0,l.uX)(),(0,l.CE)("li",f,a[17]||(a[17]=[(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)(D.visiblePages,(e=>((0,l.uX)(),(0,l.CE)("li",{key:e,class:(0,o.C4)(["page-item",{active:D.currentPage===e}])},[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)",onClick:a=>D.page=e},(0,o.v_)(e),9,y)],2)))),128)),D.visiblePages[D.visiblePages.length-1]<D.totalPages-1?((0,l.uX)(),(0,l.CE)("li",P,a[18]||(a[18]=[(0,l.Lk)("span",{class:"page-link"},"...",-1)]))):(0,l.Q3)("",!0),D.visiblePages[D.visiblePages.length-1]<D.totalPages?((0,l.uX)(),(0,l.CE)("li",{key:3,class:"page-item",onClick:a[7]||(a[7]=e=>D.page=D.totalPages)},[(0,l.Lk)("a",C,(0,o.v_)(D.totalPages),1)])):(0,l.Q3)("",!0),(0,l.Lk)("li",{class:(0,o.C4)(["page-item",{disabled:D.currentPage===D.totalPages}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[8]||(a[8]=(...e)=>D.nextPage&&D.nextPage(...e))},"بعدی")],2)])])])])),_:1}),(0,l.bF)(B,{sm:"4"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",x,[(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[9]||(a[9]=e=>D.searchPage=e),type:"text",class:"form-control",placeholder:"برو به صفحه",max:D.totalPages,min:"1",onInput:a[10]||(a[10]=(...e)=>D.handlePageInput&&D.handlePageInput(...e))},null,40,_),[[s.Jo,D.searchPage]])])])),_:1})])),_:1})])),_:1})}t(4114),t(8111),t(2489),t(1701);var w=t(281),R=t(8346),E=t(9317),K=t(7366),X=t.n(K),A=t(144),B=t(4084),T=t(4874),V=t.n(T),$=t(9587),S={name:"BORDER",components:{Layout:w.A,showDescription:$.A,VueSelect:R.A},setup(){let e=null;const a=(0,A.KR)(""),t=(0,A.KR)(""),s=(0,A.KR)([]),o=(0,A.KR)([]),n=(0,A.KR)(),c=(0,A.KR)(),u=(0,A.KR)(),i=(0,A.KR)(1),d=(0,A.KR)(1),r=(0,A.KR)(20),p=(0,A.KR)(1),v=(0,A.KR)(!1),g=(0,A.KR)(""),k=(0,A.KR)(),m=e=>{if(e)return X()(e,"YYYY-MM-DD HH:mm:ss").locale("fa").format("YYYY/MM/DD")},b=()=>{clearTimeout(e),e=setTimeout((()=>{h(),p.value=1}),500)};(0,l.wB)(g,(()=>{b(),p.value=1}));const h=()=>{v.value=!0,E.A.get(`admin/discounts?title=${g.value||""}&product_id=${c.value||""}&category_id=${n.value||""}&type=${a.value||""}&paginate=${r.value||10}&page=${p.value||1}`).then((e=>{v.value=!1,k.value=e.data.data.data,i.value=e.data.data.current_page,d.value=e.data.data.last_page})).catch((()=>{v.value=!1}))},L=(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})),f=(e,a)=>{V().fire({text:`می خواهید تخفیف ${a} را حذف کنید؟`,icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"بله!",cancelButtonText:"خیر"}).then((a=>{a.isConfirmed&&E.A.delete(`admin/discounts/${e}`).then((()=>{B.oR.success("!تخفیف با موفقیت حذف شد",{position:"top-right",autoClose:3e3}),k.value=k.value.filter((a=>a.id!==e))})).catch((e=>{console.log(e),B.oR.error("!مشکلی در حذف کردن تخفیف پیش آمد",{position:"top-right",autoClose:3e3})}))}))};function y(){u.value<1?u.value=1:u.value>d.value&&(u.value=d.value),u.value>=1&&u.value<=d.value&&(p.value=u.value)}const P=async e=>{if(!(e.length<3))try{const a=await E.A.get(`admin/categories?title=${e}`);s.value=a.data.data,console.log(s.value,"products")}catch(a){console.error("Error fetching products:",a),s.value=[]}},C=(0,l.EW)((()=>Array.isArray(s.value)?s.value.map((e=>({value:e.id,label:e.title}))):[])),x=async e=>{if(!(e.length<3))try{const a=await E.A.get(`admin/products?title=${e}`);o.value=a.data.data}catch(a){console.error("Error fetching products:",a),o.value=[]}},_=(0,l.EW)((()=>Array.isArray(o.value)?o.value.map((e=>({value:e.id,label:e.title}))):[]));(0,l.wB)(p,(()=>{h()})),(0,l.wB)(t,(()=>{c.value="",n.value="",""===t.value&&(v.value=!0,E.A.get(`admin/discounts?title=${g.value||""}&paginate=${r.value||10}&page=${p.value||1}`).then((e=>{v.value=!1,k.value=e.data.data.data,console.log(e.data.data),i.value=e.data.data.current_page,d.value=e.data.data.last_page})).catch((()=>{v.value=!1})))})),(0,l.wB)([c,n],(()=>{h()})),(0,l.wB)(a,(()=>{h()}));const D=()=>{i.value<d.value&&(p.value++,h())},w=()=>{i.value>1&&(p.value--,h())};return(0,l.sV)((()=>{h()})),{discounts:k,convertToJalali:m,deleteDiscount:f,searchQuery:g,filterLoading:v,currentPage:i,totalPages:d,nextPage:D,prevPage:w,page:p,handlePageInput:y,searchPage:u,visiblePages:L,selectedDiscountType:t,handleCategorySearch:P,formattedCategories:C,formattedProducts:_,handleProductsSearch:x,selectedcategory:n,selectedProduct:c,selectedDiscountFormat:a}}},F=t(1241);const Q=(0,F.A)(S,[["render",D],["__scopeId","data-v-1eb80280"]]);var W=Q},9587:function(e,a,t){t.d(a,{A:function(){return k}});var l=t(6768),s=t(5130);const o={class:"modal fade",id:"showDescription",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},n={class:"modal-dialog modal-lg",role:"document"},c={class:"modal-content"},u={class:"modal-body"},i={class:"subject-container"};function d(e,a,t,d,r,p){return(0,l.uX)(),(0,l.CE)("div",o,[(0,l.Lk)("div",n,[(0,l.Lk)("div",c,[a[1]||(a[1]=(0,l.Lk)("div",{class:"modal-header"},[(0,l.Lk)("h5",{class:"modal-title",id:"exampleModalLabel"},[(0,l.Lk)("i",{class:"fas fa-clipboard-list"}),(0,l.eW)(" توضیح کامل ")]),(0,l.Lk)("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1)),(0,l.Lk)("div",u,[(0,l.Lk)("div",i,[(0,l.bo)((0,l.Lk)("textarea",{disabled:"",class:"subject-text","onUpdate:modelValue":a[0]||(a[0]=e=>d.localDesc=e)},null,512),[[s.Jo,d.localDesc]])])]),a[2]||(a[2]=(0,l.Lk)("div",{class:"modal-footer"},[(0,l.Lk)("button",{type:"button",class:"btn btn-secondary","data-bs-dismiss":"modal"}," بستن ")],-1))])])])}var r=t(144),p={props:{desc:{type:String,required:!0}},setup(e){const a=(0,r.KR)();return(0,l.wB)((()=>e.desc),(e=>a.value=e)),{localDesc:a}}},v=t(1241);const g=(0,v.A)(p,[["render",d],["__scopeId","data-v-18c176d7"]]);var k=g}}]);
  2. //# sourceMappingURL=5053.95704f9e.js.map