????
Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ |
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ListChooseGDNNs-1398b07e.js |
import{r as m,t as x,j as n}from"./index-fa055cb8.js";import{F as G}from"./FontAwesome4-64371a0f.js";import{PageNoResult as y}from"./index-18cf65ce.js";/* empty css */const I=({url:D,title:T,value:g,onChange:N,api:s,style:E})=>{const[o,h]=m.useState([]),[r,v]=m.useState([]),[i,c]=m.useState({initPage:1,start:1,end:10,showPage:10}),[t,Q]=m.useState(),u=m.useMemo(()=>{let e=[],a=1,l=i.showPage;for(let d=1;a<=o.length;d++)e.push({numberPage:d,start:a,end:l}),a=l+1,l=a+i.showPage-1,l>o.length&&(l=o.length);return e},[o.length,i.showPage]),L=m.useMemo(()=>o.slice(i.start-1,i.end),[o,i.end,i.start]);return m.useEffect(()=>{var d,b;let e=s?[(d=s==null?void 0:s.columns)==null?void 0:d.TenCoSo]:["QLLD_CoSoGDNN"].TenCSGDNN,a=s?[(b=s==null?void 0:s.columns)==null?void 0:b.MaCoSo]:["QLLD_CoSoGDNN"].MaCSGDNN;const l=r.length?r.filter(j=>{var p,C,k,w,f;return((C=(p=j[e])==null?void 0:p.toUpperCase())==null?void 0:C.includes(t==null?void 0:t.toUpperCase()))||((f=(w=(k=j[a])==null?void 0:k.toString())==null?void 0:w.toUpperCase())==null?void 0:f.includes(t==null?void 0:t.toUpperCase()))}):[];h(t?l:r)},[s,r,t]),m.useEffect(()=>{D&&x(`${D}&$expand=QLLD_CoSoGDNN`).then(e=>{h(e==null?void 0:e.value),v(e==null?void 0:e.value),!g&&N&&N(e.value[0].Id)}),s&&x(s.url,"GET",null,{odata:!1}).then(e=>{h(e),v(e)})},[s,N,D,g]),n.jsxDEV(n.Fragment,{children:[n.jsxDEV("div",{className:"mb-4",children:T},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:65,columnNumber:7},globalThis),r.length>i.showPage&&n.jsxDEV("input",{className:"input-search-list-choose-gdnns",onClick:()=>{!t&&c(e=>({...e,initPage:1,start:u[0].start,end:u[0].end}))},type:"text",placeholder:"Tìm kiếm...",onChange:e=>Q(e.target.value)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:67,columnNumber:9},globalThis),L.length?n.jsxDEV("div",{style:E,className:"list-choose-gdnns mb-3",children:L.map(e=>{var a,l;return n.jsxDEV(n.Fragment,{children:n.jsxDEV("div",{onClick:()=>N&&N(e.Id),className:`item-list-choose-gdnns ${g&&g===e.Id?"active":""}`,children:[n.jsxDEV("div",{className:"icon-list-choose-gdnns",children:n.jsxDEV(G,{fa:"leanpub"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:88,columnNumber:21},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:87,columnNumber:19},globalThis),n.jsxDEV("div",{children:[n.jsxDEV("p",{className:"m-0",children:s?e[s.columns.TenCoSo]:(a=e==null?void 0:e.QLLD_CoSoGDNN)==null?void 0:a.TenCSGDNN},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:91,columnNumber:21},globalThis),n.jsxDEV("span",{className:"text-secondary",children:["Mã cơ sở: ",s?e[s.columns.MaCoSo]:(l=e==null?void 0:e.QLLD_CoSoGDNN)==null?void 0:l.MaCSGDNN]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:92,columnNumber:21},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:90,columnNumber:19},globalThis),g&&g===e.Id&&n.jsxDEV("div",{className:"icon-active-item-choose-gdnns",children:n.jsxDEV(G,{fa:"check"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:98,columnNumber:23},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:97,columnNumber:21},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:83,columnNumber:17},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:82,columnNumber:15},globalThis)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:79,columnNumber:9},globalThis):n.jsxDEV(y,{secondary:t&&`Không có kết quả tìm kiếm phù hợp cho từ khóa "${t}".`},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:107,columnNumber:9},globalThis),!!o.length&&r.length>=i.showPage&&n.jsxDEV("div",{className:"d-flex mt-5 align-items-center",children:[n.jsxDEV("div",{className:"form-input-number-pagination",children:["Đang hiển thị"," ",n.jsxDEV("input",{className:"input-number-pagination",value:i.showPage,type:"number",name:"",id:""},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:113,columnNumber:13},globalThis),"trong tổng số ",n.jsxDEV("strong",{children:o.length},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:114,columnNumber:27},globalThis)," kết quả.",n.jsxDEV("div",{className:"list-number-pagination",children:[n.jsxDEV("p",{onClick:()=>c({showPage:10,initPage:1,start:1,end:10}),children:"10"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:116,columnNumber:15},globalThis),n.jsxDEV("p",{onClick:()=>c({showPage:20,initPage:1,start:1,end:20}),children:"20"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:117,columnNumber:15},globalThis),n.jsxDEV("p",{onClick:()=>c({showPage:o.length,initPage:1,start:1,end:o.length}),children:o.length},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:118,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:115,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:111,columnNumber:11},globalThis),o.length>i.showPage&&n.jsxDEV("div",{className:"pagination-list-gdnn",children:(u==null?void 0:u.length)&&u.map(e=>n.jsxDEV(n.Fragment,{children:n.jsxDEV("div",{onClick:()=>{c(a=>({...a,start:e.start,end:e.end,initPage:e.numberPage}))},className:`item-pagination-list-gdnn ${e.numberPage===i.initPage?"active":""}`,children:e.numberPage},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:129,columnNumber:23},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:128,columnNumber:21},globalThis))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:124,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:110,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/QuanLyLaoDong/Components/ListChooseGDNNs.jsx",lineNumber:64,columnNumber:5},globalThis)};export{I as L};