????
Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-fdb05bbe.js |
import{r as t,C as k,j as e}from"./index-63f91612.js";import{R as h,C as c,d as p,h as y,e as D,O as K,f as B}from"./reactstrap.modern-db56c8a4.js";import"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";import{A as E}from"./AddressComponent-dcc84d83.js";import{B as V}from"./Button-414de42d.js";import{B as _}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{F as q,C as R,I as S}from"./Form-cb88e45c.js";import{F as I}from"./FontAwesome4-d45b4e7a.js";import{S as M}from"./Service-d4f3f4ee.js";import"./FormControl-1241e33f.js";import"./Required-d6f950f1.js";import"./InputNumber-bbb3e938.js";import"./InputTime-7fc0744c.js";import"./createClass-ba011f43.js";import"./useTheme-88c8fc58.js";import"./TextArea-ca01d8ce.js";import"./DropdownList-84c9fae1.js";import"./Select-7eb08d2a.js";import"./classCallCheck-22a738c0.js";import"./Icon-8a6fd507.js";import"./withStyles-8b7f6946.js";import"./capitalize-7bd4806a.js";import"./DataTable-f53a5ff2.js";import"./OdataUtils-b4c5a51c.js";import"./SelectPanelMulti-840dd9be.js";import"./DialogCustomize-5c5d912b.js";import"./HTMLElementType-ee7a24b5.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";const N=new Date().getFullYear(),H=Array.from({length:40},(s,a)=>a).reduce((s,a)=>(s.push({Id:N-a,Name:N-a}),s),[]),F={Nams:{field_name:"Nams",title:"Năm",type:"data-select",dataSelect:{isMulti:!0,options:H,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..."}}},A=[{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 G extends M{constructor(){super("ThongKeDSTheoDanTocs")}getDataReport(a,l){return this.PostAuthen("/KetXuatBaoCao",a,{...l,odata:!1})}}const f=new G;function be(s){const[a,l]=t.useState("1"),[m,x]=t.useState({Report:0,NhuCau:4,Nams:[new Date().getFullYear()],TinhTrangThamGiaHDKT_Id:1,DanToc_Ids:[]}),[v,O]=t.useState(A),d=t.useRef(),g=t.useRef(),T=t.useRef(),L=o=>{a===o?l():l(o)},j=t.useCallback((o,n)=>{x(i=>({...i,[o]:n}))},[]),r=t.useCallback(o=>{const n=g.current.getData();return{...o,...n}},[]),C=t.useCallback(o=>{try{const n=r(o);d.current.reload(n)}catch{}},[r]),b=t.useCallback(async o=>{try{const n=r(o),i=await f.getDataReport(n,{responseType:"blob"}),w=URL.createObjectURL(i);let u=document.createElement("a");u.href=w,u.download="Báo cáo nhu cầu theo khu vực",u.click()}catch(n){k(n.Message||"Thao tác không thành công!")}},[r]);return e.jsxDEV(q,{ref:T,onSubmit:C,children:e.jsxDEV(h,{children:[e.jsxDEV(c,{lg:4,children:e.jsxDEV(p,{children:[e.jsxDEV(y,{className:"d-flex justify-content-between",children:e.jsxDEV(h,{className:"w-100 ms-0",children:e.jsxDEV(c,{md:"4",children:"Bộ lọc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:82,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:81,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:80,columnNumber:13},this),e.jsxDEV(D,{children:[e.jsxDEV(h,{children:e.jsxDEV(c,{md:"12",children:[e.jsxDEV(E,{ref:g},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:88,columnNumber:19},this),Object.entries(F).map(([o,n],i)=>!n.notMap&&e.jsxDEV(R,{colLabel:"4",colValue:"8",data:n,rules:n.rules,name:o,defaultValue:m&&m[o],onChange:j},i,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:92,columnNumber:25},this))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:87,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:86,columnNumber:15},this),e.jsxDEV(K,{open:a,toggle:L},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:107,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.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:()=>{b({...T.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/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:110,columnNumber:15},this),e.jsxDEV(V,{type:"submit",color:"danger",children:[e.jsxDEV(I,{style:{marginRight:"0.5rem"},fa:"file-pdf-o"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:120,columnNumber:17},this),"Xuất PDF"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:119,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:109,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:79,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:78,columnNumber:9},this),e.jsxDEV(c,{lg:8,children:e.jsxDEV(p,{children:e.jsxDEV(D,{style:{borderRadius:"1rem"},children:e.jsxDEV(S,{title:"Danh sách nhu cầu theo khu vực",ref:d,url:"NhuCauHocNghes/KetXuatBaoCao",endpoint:f,columns:v,...s},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:129,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:128,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:127,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:126,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:77,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoDanToc/index.jsx",lineNumber:76,columnNumber:5},this)}export{be as default};