????
Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-ce9ee2e5.js |
import{r as i,C as B,j as e}from"./index-63f91612.js";import{R as d,C as l,d as p,h as E,e as f,O as V,f as q,B as K}from"./reactstrap.modern-db56c8a4.js";import"./Button-414de42d.js";import{B as R}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{F as _,C as y,I}from"./Form-cb88e45c.js";import{F as L}from"./FontAwesome4-d45b4e7a.js";import{i as u,k as b}from"./FormControl-1241e33f.js";import{A}from"./AddressComponent-dcc84d83.js";import{I as T}from"./data-296b2b17.js";import{S as F}from"./Service-d4f3f4ee.js";import"./Select-7eb08d2a.js";import"./useTheme-88c8fc58.js";import"./classCallCheck-22a738c0.js";import"./createClass-ba011f43.js";import"./DialogCustomize-5c5d912b.js";import"./withStyles-8b7f6946.js";import"./capitalize-7bd4806a.js";import"./HTMLElementType-ee7a24b5.js";import"./OdataUtils-b4c5a51c.js";import"./Required-d6f950f1.js";import"./InputNumber-bbb3e938.js";import"./InputTime-7fc0744c.js";import"./TextArea-ca01d8ce.js";import"./DropdownList-84c9fae1.js";import"./Icon-8a6fd507.js";import"./DataTable-f53a5ff2.js";import"./SelectPanelMulti-840dd9be.js";import"./TransitionGroup-0c42f737.js";import"./refType-b95f6af7.js";import"./function-f31ac6e8.js";import"./BodyDialog-a84bcf80.js";import"./debounce-b2775af4.js";import"./TabsBasic-696a6c3d.js";import"./QuickSearch-f2b7424f.js";import"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";const Q={Nam:{field_name:"Nam",title:"Năm",type:"data-select",dataSelect:{options:T,value_field:"Id",text_field:"Name",placeholder:"Chọn năm"},required:!0,rules:{required:"Vui lòng nhập"}},CoSo_Id:{field_name:"CoSo_Id",title:"Cơ sở",type:"data-select",dataSelect:{url:"QLLD_CoSoGDNN",value_field:"Id",text_field:"TenCSGDNN"}}},X={Nam:{field_name:"Nam",title:"Năm",type:"data-select",dataSelect:{options:T,value_field:"Id",text_field:"Name",placeholder:"Chọn năm"},required:!0,rules:{required:"Vui lòng nhập"}}};class M extends F{constructor(){super("QuanLyNhaGiaoTaiCSGDNNs")}getDataReport(s,t){return this.PostAuthen("/KetXuatBaoCao",s,{...t,odata:!1})}}const x=new M,Se=h=>{const[s,t]=i.useState("1"),[N,j]=i.useState({Nam:new Date().getFullYear(),CoSo_Id:null,GetAll:!0}),g=i.useRef(),r=i.useRef(),C=i.useRef(),v=a=>{s===a?t():t(a)},w=i.useCallback((a,o)=>{j(n=>({...n,[a]:o}))},[]),k=i.useCallback(a=>{try{const o=r.current.getData(),n={...a,...o},c=u?n:{...n,CoSo_Id:b};g.current.reload(c)}catch{}},[]),S=i.useCallback(async a=>{try{const o=r.current.getData(),n={...a,...o},c=u?n:{...n,CoSo_Id:b},D=await x.getDataReport(c,{responseType:"blob"}),G=URL.createObjectURL(D);let m=document.createElement("a");m.href=G,m.download="Báo cáo nhà giáo tại các cơ sở",m.click()}catch(o){B(o.Message||"Thao tác không thành công!")}},[]);return e.jsxDEV(_,{ref:C,onSubmit:k,children:e.jsxDEV(d,{children:[e.jsxDEV(l,{lg:4,children:e.jsxDEV(p,{children:[e.jsxDEV(E,{className:"d-flex justify-content-between",children:e.jsxDEV(d,{className:"w-100 ms-0",children:e.jsxDEV(l,{md:"4",children:"Bộ lọc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:71,columnNumber:17},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:70,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:69,columnNumber:13},globalThis),e.jsxDEV(f,{children:[e.jsxDEV(d,{children:e.jsxDEV(l,{md:"12",children:[e.jsxDEV(A,{notPhuongXa:!0,ref:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:77,columnNumber:19},globalThis),Object.entries(u?Q:X).map(([a,o],n)=>!o.notMap&&e.jsxDEV(y,{colLabel:"4",colValue:"8",data:o,rules:o.rules,name:a,defaultValue:N&&N[a],onChange:w},n,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:82,columnNumber:27},globalThis))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:76,columnNumber:17},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:75,columnNumber:15},globalThis),e.jsxDEV(V,{open:s,toggle:v},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:98,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:74,columnNumber:13},globalThis),e.jsxDEV(q,{className:"d-flex justify-content-end",children:[e.jsxDEV(R,{onClick:()=>{S({...C.current.getData(),Mode:"download_excel"})},size:"sm",color:"success",children:"Xuất Excel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:101,columnNumber:15},globalThis),e.jsxDEV(K,{size:"sm",type:"submit",color:"danger",children:[e.jsxDEV(L,{style:{marginRight:"0.5rem"},fa:"file-pdf-o"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:111,columnNumber:17},globalThis),"Xuất PDF"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:110,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:100,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:68,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:67,columnNumber:9},globalThis),e.jsxDEV(l,{lg:8,children:e.jsxDEV(p,{children:e.jsxDEV(f,{style:{borderRadius:"1rem"},children:e.jsxDEV(I,{ref:g,url:"QuanLyNhaGiaoTaiCSGDNNs/KetXuatBaoCao",endpoint:x,...h},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:120,columnNumber:15},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:119,columnNumber:13},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:118,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:117,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:66,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/NhaGiaoTaiCacCoSo/index.jsx",lineNumber:65,columnNumber:5},globalThis)};export{Se as default};