????
Current Path : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/qlhncn.gdtsolutions.vn/www/assets/index-2f21ea27.js |
import{r as a,l as V,C as q,j as e}from"./index-63f91612.js";import{R as v,C as b,d as C,h as y,e as f,O as R,f as A,v as G}from"./reactstrap.modern-db56c8a4.js";import{A as I}from"./AddressComponent-dcc84d83.js";import"./Button-414de42d.js";import{B as w}from"./DataSelect-e63eac9d.js";import"./ButtonClose-c34d5952.js";import{F as L,C as M,I as F}from"./Form-cb88e45c.js";import{C as j}from"./QLLD_DM_TinhTrangViecLamEndpoint-1930e69f.js";import"./FormControl-1241e33f.js";import"./Required-d6f950f1.js";import"./InputNumber-bbb3e938.js";import"./FontAwesome4-d45b4e7a.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";import"./Service-d4f3f4ee.js";const k=new Date().getFullYear(),_=Array.from({length:35},(s,n)=>n).reduce((s,n)=>(s.push({Id:k-n,Name:k-n}),s),[]),H={Years:{field_name:"Years",title:"Năm",type:"data-select",dataSelect:{isMulti:!0,options:_,value_field:"Id",text_field:"Name",placeholder:"Chọn năm"},rules:{required:"Vui lòng nhập"}}},z=[{title:"Mã",field:"Code",type:"string"},{title:"Cơ sở",field:"Name",type:"string"},{title:"Mã giấy đăng ký",field:"MaGiayDangKy",type:"string"},{title:"Loại hình",field:"LoaiHinh",type:"string"},{title:"Địa chỉ",field:"Address",type:"string"}],T=[{title:"STT",rowSpan:3},{title:"Tên cơ sở",style:{width:"15rem"},rowSpan:3},{title:"Địa chỉ",style:{width:"15rem"},rowSpan:3},{title:"SĐT",rowSpan:3},{title:"Email",style:{width:"3rem"},rowSpan:3},{title:"Website",rowSpan:3},{title:"Mã số GCN",rowSpan:3},{title:"Loại hình",rowSpan:3},{title:"Cấp độ đào tạo",rowSpan:3},{title:"Quy mô"}],O=({trinhDos:s,Years:n,dataReport:c,...u})=>!s&&!n?e.jsxDEV(e.Fragment,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:25,columnNumber:35},globalThis):e.jsxDEV("div",{style:{boxShadow:"rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px",width:"max-content"},className:"p-5",children:[e.jsxDEV("strong",{style:{fontSize:"14px"},children:"Sở Lao động - Thương binh và Xã hội tỉnh Bình Định"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:34,columnNumber:7},globalThis),e.jsxDEV("div",{className:"my-3 text-center",children:e.jsxDEV("h4",{className:"fw-bold",children:"Cơ sở GDNN"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:36,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:35,columnNumber:7},globalThis),e.jsxDEV(G,{bordered:!0,style:{width:"max-content",fontSize:"small",textAlign:"center",border:"solid 1px black"},children:[e.jsxDEV("thead",{children:[e.jsxDEV("tr",{style:{fontSize:"sm"},children:T.map((o,t)=>a.createElement("th",{className:"align-middle fw-bold",...o,key:"thTable"+t,colSpan:t===T.length-1?s.length*n.length:"1"},o.title))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:40,columnNumber:11},globalThis),e.jsxDEV("tr",{className:"text-center",children:n==null?void 0:n.map(o=>e.jsxDEV("th",{colSpan:s.length,children:[" ",o," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:54,columnNumber:15},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:52,columnNumber:11},globalThis),e.jsxDEV("tr",{children:n==null?void 0:n.map(o=>s&&s.map(t=>e.jsxDEV("th",{children:[t.Name," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:59,columnNumber:56},globalThis)))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:57,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:39,columnNumber:9},globalThis),e.jsxDEV("tbody",{children:c&&c.map((o,t)=>e.jsxDEV("tr",{children:[e.jsxDEV("td",{children:t+1},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:68,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.Name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:69,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.Address},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:70,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.SDT},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:71,columnNumber:19},globalThis),e.jsxDEV("td",{children:e.jsxDEV("p",{children:o==null?void 0:o.Email},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:73,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:72,columnNumber:19},globalThis),e.jsxDEV("td",{style:{wordBreak:"break-all"},children:e.jsxDEV("p",{children:o==null?void 0:o.Website},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:76,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:75,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.GCN},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:78,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.LoaiHInh},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:79,columnNumber:19},globalThis),e.jsxDEV("td",{children:o==null?void 0:o.CapTrinhDoDaoTao},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:80,columnNumber:19},globalThis),n==null?void 0:n.map(p=>{const m=o.DanhSachs.find(d=>d.Nam===p);return s&&s.map(d=>{const h=m==null?void 0:m.QuyMos.find(g=>g.Id===d.Id);return e.jsxDEV("td",{children:e.jsxDEV("p",{children:h==null?void 0:h.SoLuong},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:89,columnNumber:29},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:88,columnNumber:27},globalThis)})})]},t+"data",!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:67,columnNumber:17},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:63,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:38,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:27,columnNumber:5},globalThis);function Se(s){const[n,c]=a.useState("1"),[u,o]=a.useState({Years:[new Date().getFullYear()]}),[t,p]=a.useState([]),[m,d]=a.useState([]),h=a.useRef(),g=a.useRef(),x=a.useRef(),S=l=>{n===l?c():c(l)},D=a.useCallback((l,i)=>{o(r=>({...r,[l]:i}))},[]),E=a.useCallback(async l=>{try{const i=x.current.getData();delete i.MaPhuongXa;const{Value:r}=await j.getDataReport({...l,...i,GetAll:!0});d(r)}catch{V("Thao tác không thành công!")}},[]),B=a.useCallback(async l=>{try{const i=x.current.getData(),r=await j.getDataReport({...l,...i,GetAll:!0},{responseType:"blob"}),K=URL.createObjectURL(r);let N=document.createElement("a");N.href=K,N.download="Báo cáo nhu cầu chuyển đổi nghề",N.click()}catch(i){q(i.Message||"Thao tác không thành công!")}},[]);return e.jsxDEV(L,{ref:h,onSubmit:E,children:e.jsxDEV(v,{children:[e.jsxDEV(b,{lg:3,children:e.jsxDEV(C,{children:[e.jsxDEV(y,{className:"d-flex justify-content-between",children:e.jsxDEV("div",{children:"Bộ lọc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:170,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:169,columnNumber:13},this),e.jsxDEV(f,{children:[e.jsxDEV(v,{children:e.jsxDEV(b,{md:"12",children:[e.jsxDEV(I,{inline:!1,ref:x,notPhuongXa:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:175,columnNumber:19},this),Object.entries(H).map(([l,i],r)=>e.jsxDEV(M,{colLabel:"12",colValue:"12",data:i,rules:i.rules,name:l,defaultValue:u&&u[l],onChange:D},r,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:178,columnNumber:23},this))]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:174,columnNumber:17},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:173,columnNumber:15},this),e.jsxDEV(R,{open:n,toggle:S},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:192,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:172,columnNumber:13},this),e.jsxDEV(A,{className:"d-flex justify-content-end",children:[e.jsxDEV(w,{onClick:()=>{B({...h.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/CoSo/index.jsx",lineNumber:195,columnNumber:15},this),e.jsxDEV(w,{type:"submit",size:"sm",color:"primary",children:"Lấy dữ liệu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:204,columnNumber:15},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:194,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:168,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:167,columnNumber:9},this),e.jsxDEV(b,{lg:9,children:e.jsxDEV(C,{children:e.jsxDEV(f,{style:{borderRadius:"1rem"},children:e.jsxDEV(F,{title:"Danh sách cơ sở",ref:g,url:"CoSoGDNNs/KetXuatBaoCao",endpoint:j,columns:z,...s,children:m.length&&e.jsxDEV(O,{dataReport:m,...u,trinhDos:t},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:221,columnNumber:35},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:213,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:212,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:211,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:210,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:166,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/qlhncn.gdtsolutions.vn/src/views/BaoCaoThongKe/CoSo/index.jsx",lineNumber:165,columnNumber:5},this)}export{Se as default};