????
Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-59c606c3.js |
import{r as i,C as V,j as e}from"./index-63f91612.js";import{R as c,C as h,d as f,h as B,e as v,O as E,f as K}from"./reactstrap.modern-db56c8a4.js";import{j as x}from"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";import{A as q}from"./AddressComponent-dcc84d83.js";import{B as I}from"./Button-414de42d.js";import{B as _}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{F as R,C as j,I as S}from"./Form-cb88e45c.js";import{F as M}from"./FontAwesome4-d45b4e7a.js";import"./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 D=new Date().getFullYear(),F=Array.from({length:40},(s,t)=>t).reduce((s,t)=>(s.push({Id:D-t,Name:D-t}),s),[]),m={IsThanhThi:{hidden_label:!0,notMap:!0,field_name:"IsThanhThi",title:"Nhu cầu",type:"data-select",rules:{required:"Vui lòng chọn"},dataSelect:{isMulti:!0,options:[{value:1,label:"Nông thôn"},{value:2,label:"Thành thị"}],value_field:"value",text_field:"label",placeholder:"Chọn loại địa phương"}},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..."}},Nam:{field_name:"Nams",title:"Năm",type:"data-select",dataSelect:{isMulti:!0,options:F,value_field:"Id",text_field:"Name",placeholder:"Chọn năm"},rules:{required:"Vui lòng nhập"}},NganhNgheDaoTao_Ids:{field_name:"NganhNgheDaoTao_Ids",title:"Ngành nghề",type:"data-select",required:!0,dataSelect:{isMulti:!0,url:"QLLD_DM_NganhNgheDaoTao",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"}];function Le(s){const[t,d]=i.useState("1"),[l,L]=i.useState({Report:0,NhuCau:1,Nam:new Date().getFullYear(),NganhNgheDaoTao_Ids:[],IsThanhThi:1}),[b,H]=i.useState(A),g=i.useRef(),T=i.useRef(),N=i.useRef(),C=n=>{t===n?d():d(n)},p=i.useCallback((n,o)=>{L(a=>({...a,[n]:o}))},[]),r=i.useCallback(n=>{const o=T.current.getData(),a={...n,...o,IsThanhThi:n.IsThanhThi===2};return n.IsThanhThi.length!==1&&delete a.IsThanhThi,a},[]),k=i.useCallback(n=>{try{const o=r(n);g.current.reload(o)}catch{}},[r]),w=i.useCallback(async n=>{try{const o=r(n),a=await x.getDataReport(o,{responseType:"blob"}),y=URL.createObjectURL(a);let u=document.createElement("a");u.href=y,u.download="Báo cáo nhu cầu theo khu vực",u.click()}catch(o){V(o.Message||"Thao tác không thành công!")}},[r]);return e.jsxDEV(R,{ref:N,onSubmit:k,children:e.jsxDEV(c,{children:[e.jsxDEV(h,{lg:4,children:e.jsxDEV(f,{children:[e.jsxDEV(B,{className:"d-flex justify-content-between",children:e.jsxDEV(c,{className:"w-100 ms-0",children:[e.jsxDEV(h,{md:"4",children:"Bộ lọc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:89,columnNumber:17},this),e.jsxDEV(h,{md:"8",children:e.jsxDEV(j,{name:"IsThanhThi",colValue:"12",data:m.IsThanhThi,rules:m.IsThanhThi.rules,defaultValue:l&&l.IsThanhThi,onChange:p},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:91,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:90,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:88,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:87,columnNumber:13},this),e.jsxDEV(v,{children:[e.jsxDEV(c,{children:e.jsxDEV(h,{md:"12",children:[e.jsxDEV(q,{ref:T},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:105,columnNumber:19},this),Object.entries(m).map(([n,o],a)=>!o.notMap&&e.jsxDEV(j,{colLabel:"4",colValue:"8",data:o,rules:o.rules,name:n,defaultValue:l&&l[n],onChange:p},a,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:109,columnNumber:25},this))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:104,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:103,columnNumber:15},this),e.jsxDEV(E,{open:t,toggle:C},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:124,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:102,columnNumber:13},this),e.jsxDEV(K,{className:"d-flex justify-content-end",children:[e.jsxDEV(_,{onClick:()=>{w({...N.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/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:127,columnNumber:15},this),e.jsxDEV(I,{type:"submit",color:"danger",children:[e.jsxDEV(M,{style:{marginRight:"0.5rem"},fa:"file-pdf-o"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:137,columnNumber:17},this),"Xuất PDF"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:136,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:126,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:86,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:85,columnNumber:9},this),e.jsxDEV(h,{lg:8,children:e.jsxDEV(f,{children:e.jsxDEV(v,{style:{borderRadius:"1rem"},children:e.jsxDEV(S,{title:"Danh sách nhu cầu theo khu vực",ref:g,url:"NhuCauHocNghes/KetXuatBaoCao",endpoint:x,columns:b,...s},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:146,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:145,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:144,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:143,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:84,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/LucLuongLaoDongTheoThanhThi/index.jsx",lineNumber:83,columnNumber:5},this)}export{Le as default};