2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{D as _}from"./DateInput-DlMVMjdG.js";import{d as k,q as C,i as m,c as t,g as o,r as c,s as N,e as a,v as B,o as p,h as D,l as f,t as z,j as S}from"./index-Q3FR3cGM.js";import{_ as U}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-CCcCJWlk.js";const h={id:"page-user-list"},j={class:"grid-4"},q={key:0,class:"summary"},E=k({__name:"product",setup(M){const l=c(!1),i=c([]),d=c(void 0),n=B({start_date:void 0,end_date:void 0}),v=[{title:"نام محصول",dataIndex:"title"},{title:"تعداد فروش رفته",dataIndex:"total"},{title:"وزن فروش رفته",dataIndex:"w"},{title:"تعداد سفارش",dataIndex:"order_count"}];async function u(){try{l.value=!0;const{data:s}=await N.get("report/product",{params:n});i.value=s.rows,d.value=s.summary}catch(s){console.log(s)}finally{l.value=!1}}return C(u),(s,e)=>{const g=a("a-button"),y=a("a-form-item"),x=a("a-form"),V=a("a-tag"),b=a("a-table"),w=a("a-card"),I=a("a-spin");return p(),m("div",h,[t(I,{spinning:l.value},{default:o(()=>[t(w,{title:"گزارش محصولات"},{default:o(()=>[t(x,{layout:"vertical"},{default:o(()=>[D("div",j,[t(_,{modelValue:n.start_date,"onUpdate:modelValue":e[0]||(e[0]=r=>n.start_date=r),label:"از تاریخ"},null,8,["modelValue"]),t(_,{modelValue:n.end_date,"onUpdate:modelValue":e[1]||(e[1]=r=>n.end_date=r),label:"تا تاریخ"},null,8,["modelValue"]),t(y,{label:" "},{default:o(()=>[t(g,{type:"primary",onClick:u},{default:o(()=>[...e[2]||(e[2]=[f("اعمال",-1)])]),_:1})]),_:1})])]),_:1}),d.value?(p(),m("div",q,[t(V,{color:"blue"},{default:o(()=>[f("تعداد محصول: "+z(d.value.product_count),1)]),_:1})])):S("",!0),t(b,{class:"mt-4",size:"small","data-source":i.value,columns:v,pagination:{pageSize:20},"row-key":"id"},null,8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),H=U(E,[["__scopeId","data-v-d9a7656e"]]);export{H as default};
|