????
Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ |
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/TableReport-94eb0d82.js |
import{P as p,j as e,r as n}from"./index-fa055cb8.js";import{R as h,C as f,B as T}from"./reactstrap.modern-274e1102.js";import{B as N}from"./Button-b6c26fff.js";import{F as b}from"./FontAwesome4-64371a0f.js";import{D as v}from"./DataTable-fad8b46b.js";import"./Transition-c4233574.js";import"./OdataUtils-36531977.js";const m=o=>{const{children:t,disabled:a,...l}=o;return e.jsxDEV(N,{disabled:a,color:"secondary",...l,children:[e.jsxDEV(b,{fa:"repeat"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Button/ButtonReset.jsx",lineNumber:10,columnNumber:7},globalThis)," ",t]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/childcomp/base/Button/ButtonReset.jsx",lineNumber:9,columnNumber:5},globalThis)};m.propTypes={children:p.any};m.defaultProps={};const D=({condition:o,url:t,columns:a,title:l,callBackExport:r,endpoint:u})=>{const s=n.useRef();n.useRef(null),n.useEffect(()=>{o&&s.current&&s.current.onQueryChange()},[o]);const d=n.useCallback(()=>{if(r)return r();u.getDataReport({...o,Mode:"download_excel",GetAll:!0},{responseType:"blob"}).then(c=>{const g=URL.createObjectURL(c);let i=document.createElement("a");i.href=g,i.download="Báo cáo",i.click()}).catch(c=>{})},[r,o,u]);return o?e.jsxDEV(v,{method:"POST",CustumToolbar:()=>e.jsxDEV(h,{className:"mb-1",children:e.jsxDEV(f,{md:"12",className:"d-flex justify-content-end",children:[e.jsxDEV(T,{onClick:d,size:"sm",color:"success",children:[e.jsxDEV(b,{fa:"file-excel-o"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:39,columnNumber:15},globalThis)," Xuất Excel"," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:38,columnNumber:13},globalThis),e.jsxDEV(m,{onClick:()=>s.current&&s.current.onQueryChange(),children:"Tải lại"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:41,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:37,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:36,columnNumber:9},globalThis),search:!1,dataPost:o,tableRef:s,url:t,columns:a,title:l},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:33,columnNumber:5},globalThis):e.jsxDEV("div",{className:"alert alert-dark border-top-0 rounded-top-0",role:"alert",children:"Không có dữ liệu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/Component/tabs/TableReport.tsx",lineNumber:49,columnNumber:5},globalThis)};export{D as default};