Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 

2 wiersze
13 KiB

  1. "use strict";(self["webpackChunkTruckShop"]=self["webpackChunkTruckShop"]||[]).push([[966],{3405:function(e,a,t){t.r(a),t.d(a,{default:function(){return N}});var l=t(6768),s=t(4232),n=t(5130);const d={class:"card-header d-flex justify-content-between align-items-center p-3",dir:"rtl"},o={class:"d-flex align-items-center gap-3"},i=["disabled"],r={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"},c={key:1},u={key:0,class:"table-responsive"},p={class:"table table-hover align-middle text-center",id:"pc-dt-simple"},g={class:"text-start",style:{"max-width":"200px","white-space":"normal !important"}},v={class:"d-flex align-items-center gap-3"},k=["src"],m={class:"fw-semibold"},b={class:"text-muted small"},h={key:0},L={key:0},f={key:1,class:"ph-duotone ph-x-circle text-danger fs-5",title:"قیمت نامشخص"},C={key:0},y={key:1,class:"ph-duotone ph-x-circle text-danger fs-5",title:"قیمت نامشخص"},_={class:"dropdown-menu","aria-labelledby":"dropdownMenuButton",style:{cursor:"pointer"}},x=["onClick"],w=["onClick"],P={key:1,class:"filter-loader card table-card user-profile-list"},Y={class:"d-flex justify-content-center"},D={"aria-label":"Page navigation"},B={class:"pagination"},R={key:1,class:"page-item disabled"},E=["onClick"],M={key:2,class:"page-item disabled"},X={class:"page-link",href:"javascript:void(0)"},j={class:"ms-0 search-number"},S=["max"];function F(e,a,t,F,K,H){const A=(0,l.g2)("VueSelect"),V=(0,l.g2)("DatePicker"),I=(0,l.g2)("router-link"),T=(0,l.g2)("BCardBody"),U=(0,l.g2)("BCard"),W=(0,l.g2)("BCol"),$=(0,l.g2)("BRow"),Q=(0,l.g2)("showDescription"),J=(0,l.g2)("Layout");return(0,l.uX)(),(0,l.Wv)(J,null,{default:(0,l.k6)((()=>[(0,l.bF)($,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,{class:"col-sm-12"},{default:(0,l.k6)((()=>[(0,l.bF)(U,{"no-body":"",class:"table-card"},{default:(0,l.k6)((()=>[(0,l.bF)(T,null,{default:(0,l.k6)((()=>[(0,l.Lk)("div",d,[(0,l.Lk)("div",o,[(0,l.bF)(A,{style:{"--vs-border-radius":"8px","min-width":"180px"},modelValue:F.selectedBrand,"onUpdate:modelValue":a[0]||(a[0]=e=>F.selectedBrand=e),options:F.formattedBrands,isLoading:F.selectorLoader,placeholder:"برندی را انتخاب کنید",onSearch:F.handleBrandSearch},null,8,["modelValue","options","isLoading","onSearch"]),(0,l.bF)(V,{format:"jYYYY/jMM/jDD HH:mm:ss",type:"datetime",range:!0,modelValue:F.date,"onUpdate:modelValue":a[1]||(a[1]=e=>F.date=e),class:"custom-datepicker"},null,8,["modelValue"])]),(0,l.Lk)("button",{onClick:a[2]||(a[2]=(...e)=>F.getFile&&F.getFile(...e)),type:"button",class:"btn btn-light text-primary btn-sm px-4",disabled:F.isLoading},[F.isLoading?((0,l.uX)(),(0,l.CE)("span",r)):((0,l.uX)(),(0,l.CE)("span",c,"گرفتن خروجی"))],8,i)]),F.filterLoading?((0,l.uX)(),(0,l.CE)("div",P)):((0,l.uX)(),(0,l.CE)("div",u,[(0,l.Lk)("table",p,[a[13]||(a[13]=(0,l.Lk)("thead",{class:"table-light"},[(0,l.Lk)("tr",null,[(0,l.Lk)("th",{class:"text-start"},"جزییات محصول"),(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)(F.orders,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e?.id},[(0,l.Lk)("td",g,[(0,l.Lk)("div",v,[(0,l.Lk)("img",{src:e?.product?.image,alt:"product",class:"rounded",style:{width:"50px",height:"50px","object-fit":"cover"}},null,8,k),(0,l.Lk)("div",null,[(0,l.Lk)("div",m,(0,s.v_)(e?.product?.title),1),(0,l.Lk)("div",b,[(0,l.eW)((0,s.v_)(e.product.description.slice(0,25))+" ",1),e.product.description.length>25?((0,l.uX)(),(0,l.CE)("span",h,"...")):(0,l.Q3)("",!0)])])])]),(0,l.Lk)("td",null,(0,s.v_)(e?.attribute_value_product?.attribute_value?.title),1),(0,l.Lk)("td",null,[(0,l.Lk)("span",{class:(0,s.C4)(["badge",F.getStatusClass(e.status)])},(0,s.v_)(F.getStatusLabel(e.status)),3)]),(0,l.Lk)("td",null,(0,s.v_)(F.convertToJalali(e.created_at)),1),(0,l.Lk)("td",null,[e?.product?.wholesale_price?((0,l.uX)(),(0,l.CE)("span",L,(0,s.v_)(F.formatWithCommas(e?.product?.wholesale_price))+" تومان ",1)):((0,l.uX)(),(0,l.CE)("i",f))]),(0,l.Lk)("td",null,[e?.product?.retail_price?((0,l.uX)(),(0,l.CE)("span",C,(0,s.v_)(F.formatWithCommas(e?.product?.retail_price)),1)):((0,l.uX)(),(0,l.CE)("i",y))]),(0,l.Lk)("td",null,(0,s.v_)(e.count),1),(0,l.Lk)("td",null,(0,s.v_)(e.send_count),1),(0,l.Lk)("td",null,[(0,l.bF)(I,{to:`/singleOrder/${e?.order_id}`,class:"btn btn-sm btn-outline-primary me-1"},{default:(0,l.k6)((()=>a[9]||(a[9]=[(0,l.eW)(" مشاهده و ویرایش ",-1)]))),_:2,__:[9]},1032,["to"]),a[12]||(a[12]=(0,l.Lk)("button",{class:"btn btn-sm btn-outline-warning dropdown-toggle me-1",type:"button",id:"dropdownMenuButton","data-bs-toggle":"dropdown","aria-expanded":"false"}," ویرایش وضعیت ",-1)),(0,l.Lk)("ul",_,[(0,l.Lk)("li",null,[(0,l.Lk)("a",{class:"dropdown-item d-flex justify-content-center align-items-center",onClick:a=>F.changeStatus(e?.id,"done")},a[10]||(a[10]=[(0,l.Lk)("span",{class:"badge badge-in-done"},"کامل شده",-1)]),8,x)]),(0,l.Lk)("li",null,[(0,l.Lk)("a",{class:"dropdown-item d-flex justify-content-center align-items-center",onClick:a=>F.changeStatus(e?.id,"processing")},a[11]||(a[11]=[(0,l.Lk)("span",{class:"badge badge-processing"},"در حال پردازش",-1)]),8,w)])])])])))),128))])])]))])),_:1})])),_:1})])),_:1})])),_:1}),(0,l.bF)(Q,{desc:F.productDescription},null,8,["desc"]),(0,l.bF)($,null,{default:(0,l.k6)((()=>[(0,l.bF)(W,{sm:"12"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",Y,[(0,l.Lk)("nav",D,[(0,l.Lk)("ul",B,[(0,l.Lk)("li",{class:(0,s.C4)(["page-item",{disabled:1===F.currentPage}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[3]||(a[3]=(...e)=>F.prevPage&&F.prevPage(...e))},"قبلی")],2),F.visiblePages[0]>1?((0,l.uX)(),(0,l.CE)("li",{key:0,class:"page-item",onClick:a[4]||(a[4]=e=>F.page=1)},a[14]||(a[14]=[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)"},"1",-1)]))):(0,l.Q3)("",!0),F.visiblePages[0]>2?((0,l.uX)(),(0,l.CE)("li",R,a[15]||(a[15]=[(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)(F.visiblePages,(e=>((0,l.uX)(),(0,l.CE)("li",{key:e,class:(0,s.C4)(["page-item",{active:F.currentPage===e}])},[(0,l.Lk)("a",{class:"page-link",href:"javascript:void(0)",onClick:a=>F.page=e},(0,s.v_)(e),9,E)],2)))),128)),F.visiblePages[F.visiblePages.length-1]<F.totalPages-1?((0,l.uX)(),(0,l.CE)("li",M,a[16]||(a[16]=[(0,l.Lk)("span",{class:"page-link"},"...",-1)]))):(0,l.Q3)("",!0),F.visiblePages[F.visiblePages.length-1]<F.totalPages?((0,l.uX)(),(0,l.CE)("li",{key:3,class:"page-item",onClick:a[5]||(a[5]=e=>F.page=F.totalPages)},[(0,l.Lk)("a",X,(0,s.v_)(F.totalPages),1)])):(0,l.Q3)("",!0),(0,l.Lk)("li",{class:(0,s.C4)(["page-item",{disabled:F.currentPage===F.totalPages}])},[(0,l.Lk)("span",{class:"page-link",onClick:a[6]||(a[6]=(...e)=>F.nextPage&&F.nextPage(...e))},"بعدی")],2)])])])])),_:1}),(0,l.bF)(W,{sm:"4"},{default:(0,l.k6)((()=>[(0,l.Lk)("div",j,[(0,l.bo)((0,l.Lk)("input",{"onUpdate:modelValue":a[7]||(a[7]=e=>F.searchPage=e),type:"text",class:"form-control",placeholder:"برو به صفحه",max:F.totalPages,min:"1",onInput:a[8]||(a[8]=(...e)=>F.handlePageInput&&F.handlePageInput(...e))},null,40,S),[[n.Jo,F.searchPage]])])])),_:1})])),_:1})])),_:1})}t(4114),t(8111),t(1701);var K=t(281),H=t(9317),A=t(144),V=t(5404),I=t.n(V),T=t(8346),U=t(9587),W=t(7366),$=t.n(W),Q=t(4084),J=t(4874),O=t.n(J),q={name:"PRODUCT-LIST",components:{Layout:K.A,VueSelect:T.A,DatePicker:I(),showDescription:U.A},setup(){const e=(0,A.KR)(""),a=(0,A.KR)(!1),t=(0,A.KR)(!1),s=(0,A.KR)([]),n=(0,A.KR)([]),d=(0,A.KR)(),o=(0,A.KR)(1),i=(0,A.KR)(1),r=(0,A.KR)(20),c=(0,A.KR)(1),u=(0,A.KR)(!1),p=(0,A.KR)(),g=(0,A.KR)([]),v=(e,a)=>{O().fire({text:`آیا می خواهید وضعیت سبد خرید را به ${h(a)} تغییر دهید؟ `,icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"بله!",cancelButtonText:"خیر"}).then((t=>{if(t.isConfirmed){const t=new FormData;t.append("status",a),H.A.put(`admin/orders/order-items/${e}`,t).then((()=>{Q.oR.success("تغییر وضعیت سبد خرید با موفقیت انجام شد",{position:"top-right",autoClose:3e3})})).then((()=>{m()})).catch((e=>{console.log(e),Q.oR.error("!مشکلی در تغییر وضعیت سبد خرید پیش آمد",{position:"top-right",autoClose:3e3})}))}}))},k=a=>{e.value=a},m=()=>{s.value[0]&&(s.value[0]=$()(s.value[0],"YYYY-MM-DD HH:mm:ss").format("YYYY/MM/DD HH:mm:ss")),s.value[1]&&(s.value[1]=$()(s.value[1],"YYYY-MM-DD HH:mm:ss").format("YYYY/MM/DD HH:mm:ss")),u.value=!0,H.A.get(`admin/orders/order-items/approved?brand_id=${p.value||""}&start_date=${s.value[0]||""}&end_date=${s.value[1]||""}&paginate=${r.value||10}&page=${c.value||1}`).then((e=>{u.value=!1,g.value=e.data.data.data,o.value=e.data.data.current_page,i.value=e.data.data.last_page})).catch((()=>{u.value=!1}))},b=e=>$()(e,"YYYY-MM-DD HH:mm:ss").locale("fa").format("jYYYY/jMM/jDD HH:mm:ss"),h=e=>{const a={waiting:"در انتظار",paid:"پرداخت‌شده",un_paid:"پرداخت‌نشده",approved:"تأیید‌شده",processing:"در حال پردازش",shipping:"در حال ارسال",delivered:"تحویل‌شده",canceled:"لغو‌شده",in_cart:"در سبد خرید",done:"کامل شده"};return a[e]||"نامشخص"},L=e=>{const a={waiting:"badge-waiting",paid:"badge-paid",un_paid:"badge-un_paid",approved:"badge-approved",processing:"badge-processing",shipping:"badge-shipping",delivered:"badge-delivered",canceled:"badge-canceled",in_cart:"badge-in-cart",done:"badge-in-done"};return a[e]||"badge-secondary"},f=()=>{t.value=!0,H.A.post("admin/orders/order-items/approved/export",{},{responseType:"blob"}).then((e=>{const a=e.data,l=window.URL.createObjectURL(a),s=document.createElement("a");s.href=l,s.setAttribute("download","order-items-export.xlsx"),document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(l),document.body.removeChild(s),t.value=!1})).catch((e=>{console.log(e),t.value=!1}))};(0,l.wB)(p,(()=>{m(),c.value=1}));const C=(0,l.EW)((()=>{const e=[];if(i.value<=5)for(let a=1;a<=i.value;a++)e.push(a);else{let a=o.value-2,t=o.value+2;a<1&&(t+=1-a,a=1),t>i.value&&(a-=t-i.value,t=i.value),a=Math.max(a,1);for(let l=a;l<=t;l++)e.push(l)}return e}));function y(){d.value<1?d.value=1:d.value>i.value&&(d.value=i.value),d.value>=1&&d.value<=i.value&&(c.value=d.value)}(0,l.wB)(p,(()=>{m()})),(0,l.wB)(s,(()=>{m()})),(0,l.wB)(c,(()=>{m()}));const _=()=>{o.value<i.value&&(c.value++,m())},x=()=>{o.value>1&&(c.value--,m())};function w(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}const P=async e=>{if(!(e.length<3)){a.value=!0;try{const t=await H.A.get(`admin/brands?title=${e}`);n.value=t.data.data,a.value=!1}catch(t){a.value=!1,n.value=[]}}},Y=(0,l.EW)((()=>Array.isArray(n.value)?n.value.map((e=>({value:e.id,label:e.title}))):[]));return(0,l.sV)((()=>{m()})),{orders:g,visiblePages:C,nextPage:_,prevPage:x,handlePageInput:y,currentPage:o,totalPages:i,page:c,getFile:f,convertToJalali:b,searchPage:d,brands:n,formattedBrands:Y,selectedBrand:p,date:s,isLoading:t,formatWithCommas:w,handleBrandSearch:P,filterLoading:u,selectorLoader:a,productDescription:e,descriptionModal:k,getStatusLabel:h,getStatusClass:L,changeStatus:v}}},z=t(1241);const G=(0,z.A)(q,[["render",F],["__scopeId","data-v-7ab81cb5"]]);var N=G},9587:function(e,a,t){t.d(a,{A:function(){return k}});var l=t(6768),s=t(5130);const n={class:"modal fade",id:"showDescription",tabindex:"-1",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},d={class:"modal-dialog modal-lg",role:"document"},o={class:"modal-content"},i={class:"modal-body"},r={class:"subject-container"};function c(e,a,t,c,u,p){return(0,l.uX)(),(0,l.CE)("div",n,[(0,l.Lk)("div",d,[(0,l.Lk)("div",o,[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",i,[(0,l.Lk)("div",r,[(0,l.bo)((0,l.Lk)("textarea",{disabled:"",class:"subject-text","onUpdate:modelValue":a[0]||(a[0]=e=>c.localDesc=e)},null,512),[[s.Jo,c.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 u=t(144),p={props:{desc:{type:String,required:!0}},setup(e){const a=(0,u.KR)();return(0,l.wB)((()=>e.desc),(e=>a.value=e)),{localDesc:a}}},g=t(1241);const v=(0,g.A)(p,[["render",c],["__scopeId","data-v-18c176d7"]]);var k=v}}]);
  2. //# sourceMappingURL=966.7bb38c20.js.map