????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/
Upload File :
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/index-3684b3d2.js

import{r as t,C as k,j as e}from"./index-fa055cb8.js";import{R as g,C as d,d as D,h as y,e as N,O as K,f as B}from"./reactstrap.modern-274e1102.js";import"./QLLD_DM_TinhTrangViecLamEndpoint-619b3d52.js";import{A as E}from"./AddressComponent-d072bcdf.js";import{B as V}from"./Button-b6c26fff.js";import{B as _}from"./ButtonLoad-5b8d7df7.js";import"./ButtonClose-01990b88.js";import{F as R,C as S,I}from"./Form-44494cfc.js";import{F as H}from"./FontAwesome4-64371a0f.js";import{S as F}from"./Service-b8ed62b2.js";import"./Transition-c4233574.js";import"./FormControl-dda7d30a.js";import"./Required-11df292c.js";import"./InputNumber-092cea71.js";import"./InputTime-cf0160db.js";import"./createClass-5c3a3f66.js";import"./OdataUtils-36531977.js";import"./DropdownList-1816cc1a.js";import"./Select-d5b8e2a0.js";import"./classCallCheck-22a738c0.js";import"./SelectCustom-028e0a1b.js";import"./TextHuyenPhuongXa-91b9e817.js";import"./QuickSearch-2b8999c3.js";import"./withStyles-fa9fb6d9.js";import"./capitalize-d666ae9b.js";import"./DialogCustomize-3c3737d6.js";import"./interopRequireDefault-f95a7153.js";import"./Slide-50179c26.js";import"./ListItem-1dafb2d8.js";import"./Icon-d973dfc5.js";import"./Skeleton-7cb68aa7.js";import"./DataTable-fad8b46b.js";import"./PhanRow-9a886c05.js";import"./DataSelect-7a237583.js";import"./SelectPanelMulti-c769273a.js";import"./ModalChiTietGiaDinh-0c4f19f4.js";import"./BodyDialog-341140bb.js";import"./TabsBasic-86b6759a.js";import"./DetailFormControl-8e322b93.js";const f=new Date().getFullYear(),G=Array.from({length:40},(l,a)=>a).reduce((l,a)=>(l.push({Id:f-a,Name:f-a}),l),[]),M={Nams:{field_name:"Nams",title:"Năm",type:"data-select",dataSelect:{isMulti:!0,options:G,value_field:"Id",text_field:"Name",placeholder:"Chọn năm"},rules:{required:"Vui lòng nhập"}},NhuCau:{field_name:"NhuCau",title:"Nhu cầu",type:"data-select",rules:{required:"Vui lòng chọn"},dataSelect:{options:[{value:1,label:"Nhu cầu học nghề"},{value:2,label:"Nhu cầu chuyển đổi học nghề"},{value:3,label:"Không có nhu cầu"},{value:4,label:"Tất cả"}],value_field:"value",text_field:"label",placeholder:"Chọn..."}},TinhTrangThamGiaHDKT_Id:{field_name:"TinhTrangThamGiaHDKT_Id",title:"Tình trạng việc làm",type:"data-select",dataSelect:{url:"QLLD_DM_TinhTrangViecLam",value_field:"Id",text_field:"Name",placeholder:"Chọn..."}},DanToc_Ids:{field_name:"DanToc_Ids",title:"Dân tộc",type:"data-select",dataSelect:{isMulti:!0,url:"QLLD_DM_DanToc",value_field:"Id",text_field:"Name",placeholder:"Chọn..."}}},O=[{title:"Họ và tên",field:"HoVaTen",type:"string"},{title:"Ngày sinh",field:"NgayThangNamSinh",type:"date"},{title:"Giới tính",field:"GioiTinh",type:"string"},{title:"CMND/CCCD",field:"CCCD",type:"string"},{title:"SĐT",field:"SDT",type:"string"},{title:"Dân tộc",field:"DanToc",type:"string"},{title:"Nơi ở hiện tại",field:"NoiOHienTai",type:"string"},{title:"Đối tượng ưu tiên",field:"DoiTuongUuTien",type:"string"},{title:"Trình độ ",field:"TrinhDoHV",type:"string"},{title:"Trình độ CMKT",field:"TrinhDoCMKT",type:"string"},{title:"Nhu cầu chuyển đổi",field:"NhuCauChuyenDoi",type:"string"},{title:"Tên nghề nhu cầu",field:"TenNghe",type:"string"},{title:"Trình độ đào tạo",field:"TrinhDoDaoTao",type:"string"}];class A extends F{constructor(){super("ThongKeDSTheoDanTocs")}getDataReport(a,u){return this.PostAuthen("/KetXuatBaoCao",a,{...u,odata:!1})}}const x=new A;function Ke(l){const[a,u]=t.useState("1"),[T,v]=t.useState({Report:0,NhuCau:4,Nams:[new Date().getFullYear()],TinhTrangThamGiaHDKT_Id:1,DanToc_Ids:[]}),[L,X]=t.useState(O),s=t.useRef(),r=t.useRef(),p=t.useRef(),j=o=>{a===o?u():u(o)},C=t.useCallback((o,n)=>{v(i=>({...i,[o]:n}))},[]),c=t.useCallback(o=>{var m;const n=(r==null?void 0:r.current)&&((m=r==null?void 0:r.current)==null?void 0:m.getData());return{...o,...n}},[]),b=t.useCallback(o=>{var n;try{const i=c(o);s!=null&&s.current&&((n=s==null?void 0:s.current)==null||n.reload(i))}catch{}},[c]),w=t.useCallback(async o=>{try{const n=c(o),i=await x.getDataReport(n,{responseType:"blob"}),m=URL.createObjectURL(i);let h=document.createElement("a");h.href=m,h.download="Báo cáo nhu cầu theo khu vực",h.click()}catch(n){k(n.Message||"Thao tác không thành công!")}},[c]);return e.jsxDEV(R,{ref:p,onSubmit:b,children:e.jsxDEV(g,{children:[e.jsxDEV(d,{lg:4,children:e.jsxDEV(D,{children:[e.jsxDEV(y,{className:"d-flex justify-content-between",children:e.jsxDEV(g,{className:"w-100 ms-0",children:e.jsxDEV(d,{md:"4",children:"Bộ lọc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:82,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:81,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:80,columnNumber:13},this),e.jsxDEV(N,{children:[e.jsxDEV(g,{children:e.jsxDEV(d,{md:"12",children:[e.jsxDEV(E,{ref:r},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:88,columnNumber:19},this),Object.entries(M).map(([o,n],i)=>!n.notMap&&e.jsxDEV(S,{colLabel:"4",colValue:"8",data:n,rules:n.rules,name:o,defaultValue:T&&T[o],onChange:C},i,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:92,columnNumber:25},this))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:87,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:86,columnNumber:15},this),e.jsxDEV(K,{open:a,toggle:j},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:107,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:85,columnNumber:13},this),e.jsxDEV(B,{className:"d-flex justify-content-end",children:[e.jsxDEV(_,{onClick:()=>{w({...p.current.getData(),Mode:"download_excel"})},size:"sm",color:"success",children:"Xuất Excel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:110,columnNumber:15},this),e.jsxDEV(V,{type:"submit",color:"danger",children:[e.jsxDEV(H,{style:{marginRight:"0.5rem"},fa:"file-pdf-o"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:120,columnNumber:17},this),"Xuất PDF"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:119,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:109,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:79,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:78,columnNumber:9},this),e.jsxDEV(d,{lg:8,children:e.jsxDEV(D,{children:e.jsxDEV(N,{style:{borderRadius:"1rem"},children:e.jsxDEV(I,{title:"Danh sách nhu cầu theo khu vực",ref:s,url:"NhuCauHocNghes/KetXuatBaoCao",endpoint:x,columns:L,...l},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:129,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:128,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:127,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:126,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:77,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:76,columnNumber:5},this)}export{Ke as default};