Includes the Dashboard CSS comment fix needed for the admin production build. Co-authored-by: Cursor <cursoragent@cursor.com>
2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{D as x}from"./DateInput-COU3oLhL.js";import{j as B}from"./filters-B9z4I-pb.js";import{d as D,v as E,a as f,p as e,w as t,k as i,x as b,r as n,y as q,o as v,m as z,e as d,t as u,f as w,F,q as O,A as S,_ as T}from"./index-QQcP5-AC.js";import"./index-DT4Uze1z.js";const $={id:"page-user-list"},h={class:"grid-4 filter-grid"},A={key:0,class:"summary"},M=D({__name:"order_item",setup(G){const _=i(!1),g=i([]),r=i(void 0),l=q({start_date:void 0,end_date:void 0}),I=[{title:"شماره سفارش",dataIndex:"order_number"},{title:"مشتری",dataIndex:"customer"},{title:"محصول",dataIndex:"product"},{title:"تنوع",dataIndex:"variant"},{title:"تعداد",dataIndex:"qty"},{title:"وزن واحد",dataIndex:"w"},{title:"وزن کل",dataIndex:"total_w"},{title:"تاریخ",dataIndex:"caj"}];async function y(){try{_.value=!0;const{data:o}=await b.get("report/order-item",{params:l});g.value=o.rows,r.value=o.summary}catch(o){console.log(o)}finally{_.value=!1}}const m=i(!1);async function k(){try{m.value=!0;const{data:o}=await b.get("admin/report/order-items",{params:l,responseType:"blob"}),a=URL.createObjectURL(o),s=document.createElement("a");s.href=a,s.download=`report-${l.start_date??"all"}-${l.end_date??"all"}.xlsx`,s.click(),URL.revokeObjectURL(a)}catch(o){console.log(o),S.error("خطا در دریافت فایل")}finally{m.value=!1}}return E(y),(o,a)=>{const s=n("a-button"),V=n("a-space"),j=n("a-form-item"),C=n("a-form"),p=n("a-tag"),U=n("a-table"),L=n("a-card"),N=n("a-spin");return v(),f("div",$,[e(N,{spinning:_.value},{default:t(()=>[e(L,{title:"گزارش تجمیعی سفارشات و اسناد مالی",class:"page-card table-scroll"},{default:t(()=>[e(C,{layout:"vertical"},{default:t(()=>[z("div",h,[e(x,{modelValue:l.start_date,"onUpdate:modelValue":a[0]||(a[0]=c=>l.start_date=c),label:"از تاریخ"},null,8,["modelValue"]),e(x,{modelValue:l.end_date,"onUpdate:modelValue":a[1]||(a[1]=c=>l.end_date=c),label:"تا تاریخ"},null,8,["modelValue"]),e(j,{label:" "},{default:t(()=>[e(V,null,{default:t(()=>[e(s,{type:"primary",onClick:y},{default:t(()=>[...a[2]||(a[2]=[d("اعمال",-1)])]),_:1}),e(s,{loading:m.value,onClick:k},{default:t(()=>[...a[3]||(a[3]=[d("دریافت فایل اکسل",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})])]),_:1}),r.value?(v(),f("div",A,[e(p,{color:"blue"},{default:t(()=>[d("تعداد سفارش: "+u(r.value.order_count),1)]),_:1}),e(p,{color:"blue"},{default:t(()=>[d("تعداد آیتم: "+u(r.value.item_count),1)]),_:1}),e(p,{color:"green"},{default:t(()=>[d("مجموع وزن: "+u(r.value.total_weight)+" گرم",1)]),_:1})])):w("",!0),e(U,{class:"mt-4",size:"small","data-source":g.value,columns:I,pagination:{pageSize:20},"row-key":"order_id"},{bodyCell:t(({column:c,record:R})=>[c.dataIndex==="caj"?(v(),f(F,{key:0},[d(u(O(B)(R.caj)),1)],64)):w("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),Q=T(M,[["__scopeId","data-v-44526675"]]);export{Q as default};
|