????
Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/ |
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/Index-cb74c06f.js |
var R=Object.defineProperty;var $=(i,o,n)=>o in i?R(i,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):i[o]=n;var m=(i,o,n)=>($(i,typeof o!="symbol"?o+"":o,n),n);import{r as h,D as B,P as N,t as x,j as e,R as w,v as H,n as S,m as g,C as A,z as F,E as K}from"./index-fa055cb8.js";import{D as k}from"./DataTable-fad8b46b.js";import{R as O,C as f,h as Y,e as z,B as v,M as L,l as q,o as G,D as Q,a as W,b as C}from"./reactstrap.modern-274e1102.js";import{F as _}from"./FullScreenDialog-72dcf417.js";import{I as X,d as J}from"./InputNumber-092cea71.js";import"./InputTime-cf0160db.js";import{P as U,C as Z}from"./DialogCustomize-3c3737d6.js";import{D as y}from"./DropdownList-1816cc1a.js";import{_ as ee}from"./OdataUtils-36531977.js";import{c as ne}from"./withStyles-fa9fb6d9.js";import{w as oe}from"./capitalize-d666ae9b.js";import ie from"./Index-102db330.js";import{F as se}from"./FontAwesome4-64371a0f.js";import"./Transition-c4233574.js";import"./BodyDialog-341140bb.js";import"./Slide-50179c26.js";import"./interopRequireDefault-f95a7153.js";import"./ButtonClose-01990b88.js";import"./Button-b6c26fff.js";import"./Toolbar-8c2db3d7.js";import"./createStyles-cfd966dc.js";import"./createClass-5c3a3f66.js";import"./classCallCheck-22a738c0.js";import"./Select-d5b8e2a0.js";var te={root:{overflow:"hidden"}},P=h.forwardRef(function(o,n){var s=o.classes,t=o.className,r=o.raised,u=r===void 0?!1:r,l=ee(o,["classes","className","raised"]);return h.createElement(U,B({className:ne(s.root,t),elevation:u?8:1,ref:n},l))});P.propTypes={children:N.node,classes:N.object,className:N.string,raised:N.bool};const ae=oe(te,{name:"MuiCard"})(P);const le=[{field:"Id",dataID:!0,type:"numeric",hidden:!0},{title:"STT",field:"STT",type:"string",defaultSort:"asc"},{title:"Mã đơn vị",field:"MaDonVi",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc"},{title:"Tên đơn vị",field:"TenDonVi",type:"string",dataCheck:!0,searchable:!0},{title:"Cấp ngân sách",field:"DM_CapNganSach.Name",type:"string",dataRef:["CapNganSach_Id"],customCol:!0,cellStyle:{width:100},editComponent:i=>e.jsxDEV(y,{url:"DM_CapNganSach",valueField:"Id",textField:"Name",value:i.value,onChange:o=>o?i.onChange(o):i.onChange(null)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:45,columnNumber:7},globalThis)}],T=w.createRef(),E=()=>T.current&&T.current.onQueryChange();class re extends h.Component{constructor(n){super(n);m(this,"handleKeyPress",(n,s)=>{this.setState({TenDonVi:n.target.value},s.onFilterChanged(8,n===null?null:n.value))});m(this,"handleSelect",n=>{let s={DonVi_Id:n.ID,NhomDoiTuong_Id:this.props.nhomDoiTuongId};x("RP_NhomDoiTuong_DonVi","POST",JSON.stringify(s)).then(()=>{E(),this.props.reloadList()})});this.state={DonVi_Id:null,TenDonVi:null,MaDonVi:null}}render(){const{TenDonVi:n,MaDonVi:s,CapNganSach_Id:t}=this.state,{nhomDoiTuongId:r}=this.props,u=[];return r&&u.push(`nhomDoiTuongId=${r}&tenDonVi=${n}&maDonVi=${s}&capNganSach_Id=${t}`),e.jsxDEV("div",{className:"index-create-nhom-doi-tuong",children:e.jsxDEV(Z,{title:"Thêm đơn vị trong hệ thống",open:this.props.open,handleClose:this.props.onClose,maxWidth:"md",children:e.jsxDEV(k,{tableRef:T,onRefresh:!1,urlExt:"NhomDoiTuong/GetDonVisKhongThuocNhomDonVi",where:u.join(" and "),columns:le,SearchAdvanced:l=>e.jsxDEV(O,{children:[e.jsxDEV(f,{lg:"3",md:"3",children:e.jsxDEV(X,{defaultValue:n,placeholder:"Tìm theo tên đơn vị",onKeyPress:a=>a.charCode===13&&this.handleKeyPress(a,l)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:116,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:115,columnNumber:17},this),e.jsxDEV(f,{lg:"3",md:"3",children:e.jsxDEV(y,{url:"DM_CapNganSach",valueField:"Id",placeholder:"Chọn cấp ngân sách",textField:"Name",value:t,onChange:a=>this.setState({CapNganSach_Id:a},()=>E())},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:123,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:122,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:114,columnNumber:15},this),selectType:"withColumns",onActions:[{icon:"check",tooltip:"Chọn",onClick:(l,a)=>this.handleSelect(a)}]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:107,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:101,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/Create.jsx",lineNumber:100,columnNumber:7},this)}}function ue({open:i,onClose:o,nhomDoiTuongId:n,reloadList:s}){const[t,r]=h.useState(null),u=h.useRef(),l=()=>{if(t&&t.file){const a=new FormData(u.current);a.append("nhomDoiTuongId",n),H("NhomDoiTuong/InsertAllDonVi","POST",a).then(c=>{S("Cập nhật thông tin thành công","Thông báo"),s(),o()}).catch(c=>g("Đã xảy ra lỗi","Thông báo"))}else A("Vui lòng chọn file excel trước khi lưu")};return e.jsxDEV(_,{className:"themDonVi",size:"sm",open:i,onClose:o,maxWidth:"md",children:e.jsxDEV(ae,{size:"sm",style:{maxWidth:"50%",maxHeight:"100%",marginLeft:"27%"},children:[e.jsxDEV(Y,{style:{backgroundColor:"rgb(3,56,99)",color:"#fff"},children:e.jsxDEV("strong",{children:"Nhập từ tập tin Excel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:50,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:44,columnNumber:9},this),e.jsxDEV(z,{children:[e.jsxDEV("p",{children:e.jsxDEV("span",{children:["Bước 1: Chọn",e.jsxDEV("a",{href:"/assets/FileMau/tap-tin-mau.xlsx",download:!0,children:[" ","tập tin mẫu"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:56,columnNumber:15},this)," ","và điền thông tin đơn vị vào tập tin mẫu"," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:54,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:53,columnNumber:11},this),e.jsxDEV("p",{children:e.jsxDEV("span",{children:"Bước 2: Chọn tập tin Excel đã điền đầy đủ các thông tin đơn vị cần thêm"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:64,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:63,columnNumber:11},this),e.jsxDEV(f,{xs:"8",children:e.jsxDEV("form",{ref:u,children:e.jsxDEV(J,{name:"file",onChange:a=>r({file:a}),title:"Chọn tập tin excel đã điền đầy đủ",accept:"application/xlsx"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:69,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:68,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:67,columnNumber:11},this),e.jsxDEV("p",{style:{marginTop:"5px"},children:e.jsxDEV("span",{children:["Bước 3: Nhấn nút ",e.jsxDEV(v,{size:"sm",color:"success",onClick:l,children:"Lưu và Thêm"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:97,columnNumber:15},this)," để thêm đơn vị vào nhóm đối tượng"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:95,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:94,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:52,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:36,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/ThemNgoaiHeThong.jsx",lineNumber:35,columnNumber:5},this)}function he(i){const{DonVi_Id:o,TenDonVi:n,isOpen:s,onClose:t}=i;return e.jsxDEV(L,{isOpen:s,toggle:t,size:"xl",zIndex:"1300",children:e.jsxDEV(q,{children:e.jsxDEV(ie,{DonVi_Id:o,TenDonVi:n},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/PhongBanOfDonVis.jsx",lineNumber:9,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/PhongBanOfDonVis.jsx",lineNumber:8,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/PhongBanOfDonVis.jsx",lineNumber:7,columnNumber:5},this)}const me=[{field:"Id",dataID:!0,type:"guid",hidden:!0},{title:"STT",field:"SYS_DonVi.STT",type:"string",defaultSort:"asc",hidden:!0},{title:"Mã đơn vị",field:"SYS_DonVi.MaDonVi",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc"},{field:"SYS_DonVi.ID",type:"string",dataCheck:!0,hidden:!0},{title:"Tên đơn vị",field:"SYS_DonVi.TenDonVi",type:"string",dataCheck:!0,searchable:!0},{title:"Tài khoản quản trị",field:"SYS_DonVi.SYS_TaiKhoan.*",type:"string",dataCheck:!0,cellStyle:{textAlign:"center",display:"flex",justifyContent:"center"},render:i=>{const o=i.SYS_DonVi.SYS_TaiKhoan.find(n=>n.TaiKhoanQuanTri===!0);return o?e.jsxDEV("div",{children:o.MaTaiKhoan},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:60,columnNumber:28},globalThis):e.jsxDEV("div",{className:"alert alert-warning",style:{marginBottom:0,padding:0,width:"70%"},children:"Chưa có tài khoản quản trị!"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:62,columnNumber:9},globalThis)}},{title:"Nhóm đối trượng",field:"RP_NhomDoiTuong.*",type:"string",hidden:!0}],j=w.createRef(),p=()=>j.current&&j.current.onQueryChange();class ce extends h.Component{constructor(n){super(n);m(this,"reloadTableParent",()=>{this.props.reloadTableIndex&&this.props.reloadTableIndex()});m(this,"onCreateAccount",n=>{n.SYS_DonVi.SYS_TaiKhoan.find(t=>t.TaiKhoanQuanTri===!0)?g("Đơn vị đã có tài khoản. Không thể tạo!"):x(`QuanLyTaiKhoan/ThemTaiKhoanChoDonVi?DonVi_Id=${n.SYS_DonVi.ID}`,"POST",JSON.stringify({}),!1).then(()=>{p(),this.reloadTableParent()}).catch(()=>g("Lỗi!"))});m(this,"onDeleteImportExcelFalse",()=>F("Bạn chắc chắn muốn xóa tất cả đơn vị khỏi nhóm đối tượng?","Thông báo").then(()=>{const{nhomDoiTuongId:n}=this.props;x(`NhomDoiTuong/XoaDonVis?Id=${n}`,"DELETE",null,!1).then(()=>{p(),S("Xóa thành công","Thông báo")}).catch(()=>g("Xóa không thành công","Thông báo"))}));this.state={openCreate:!1,openTextArea:!1,openPhongBan:!1,DonVi_Id:null,TenDonVi:null}}render(){const{nhomDoiTuongId:n,IsChonPhongBan:s}=this.props,{openPhongBan:t,DonVi_Id:r,TenDonVi:u}=this.state;return e.jsxDEV(_,{title:`${this.props.Name}`,open:this.props.open,onClose:this.props.onClose,children:e.jsxDEV("div",{className:"index-detail-ndt",children:[e.jsxDEV(k,{tableRef:j,title:e.jsxDEV("div",{className:"d-flex justify-content-between w-100",children:[e.jsxDEV("div",{children:["DANH SÁCH ĐƠN VỊ",e.jsxDEV("div",{className:"d-inline ms-4",children:e.jsxDEV(M,{nhomDoiTuongId:n,importExcel:!0,title:e.jsxDEV("span",{children:["Import excel = ",e.jsxDEV("b",{children:"True"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:140,columnNumber:42},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:139,columnNumber:25},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:135,columnNumber:21},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:134,columnNumber:19},this),e.jsxDEV("div",{className:"d-inline",children:e.jsxDEV(M,{nhomDoiTuongId:n,importExcel:!1,title:e.jsxDEV("span",{children:["Import excel = ",e.jsxDEV("b",{children:"False"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:151,columnNumber:42},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:150,columnNumber:25},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:146,columnNumber:21},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:145,columnNumber:19},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:132,columnNumber:17},this),e.jsxDEV("div",{className:"btn-add-ndt",children:[e.jsxDEV(v,{size:"sm",color:"primary",onClick:()=>this.setState({openCreate:!0,ID:null}),children:"Thêm từ hệ thống"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:158,columnNumber:19},this),e.jsxDEV(v,{size:"sm",color:"success",onClick:()=>this.setState({openTextArea:!0}),children:"Thêm từ excel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:161,columnNumber:19},this),e.jsxDEV(v,{size:"sm",color:"danger",onClick:()=>this.onDeleteImportExcelFalse(),children:["Xóa tất cả đơn vị Import ",e.jsxDEV("b",{children:"False"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:165,columnNumber:46},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:164,columnNumber:19},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:157,columnNumber:17},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:131,columnNumber:15},this),url:"RP_NhomDoiTuong_DonVi",columns:me,where:`NhomDoiTuong_Id eq ${n}`,selectType:"withColumns",onAdd:{disabled:!0},onDelete:{},onActions:[{icon:"list",tooltip:"Phòng ban",onClick:(l,a)=>{var c,D;return this.setState({openPhongBan:!0,DonVi_Id:(c=a.SYS_DonVi)==null?void 0:c.ID,TenDonVi:(D=a.SYS_DonVi)==null?void 0:D.TenDonVi})},hidden:!s},{icon:"plus-square",tooltip:"Tạo tài khoản",onClick:(l,a)=>this.onCreateAccount(a)}]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:128,columnNumber:11},this),t&&e.jsxDEV(he,{isOpen:t,onClose:()=>this.setState({openPhongBan:!1,DonVi_Id:null,TenDonVi:null}),DonVi_Id:r,TenDonVi:u},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:195,columnNumber:13},this),e.jsxDEV(re,{ID:this.props.ID,nhomDoiTuongId:n,open:this.state.openCreate,onClose:()=>this.setState({openCreate:!1}),reloadList:p},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:202,columnNumber:11},this),e.jsxDEV(ue,{open:this.state.openTextArea,reloadList:p,nhomDoiTuongId:n,onClose:()=>this.setState({openTextArea:!1})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:210,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:127,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:126,columnNumber:7},this)}}const M=h.memo(i=>{const{nhomDoiTuongId:o,title:n,importExcel:s}=i,[t,r]=h.useState(!1),[u,l]=h.useState(0),a="NhomDoiTuong/GetNhomDoiTuong";h.useEffect(()=>{o&&D()},[o,s]);const c=()=>r(!t),D=()=>{x(`RP_NhomDoiTuong_DonVi?$filter=NhomDoiTuong_Id eq ${o} and IsImportExcel eq ${s}`,"GET",null).then(d=>l(d.value.length))},V=(d="pdf")=>{let I=d;d==="excel"&&(I="xlsx"),o&&K(`${a}?Id=${o}&IsDownload=true&IsImportExcel=${s}&mode=download_${d}&pageSize=A4&landscape=false`,`Tải xuống.${I}`,"GET",null,!0).then(()=>{}).catch(()=>g("Đã xảy ra lỗi tải file!","Thông báo"))};return e.jsxDEV(G,{isOpen:t,toggle:c,className:"me-2",children:[e.jsxDEV(Q,{caret:!0,color:"success",size:"sm",children:[e.jsxDEV(se,{fa:"print"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:257,columnNumber:9},globalThis)," ",n," (",u," đơn vị)"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:256,columnNumber:7},globalThis),e.jsxDEV(W,{children:[e.jsxDEV(C,{onClick:()=>V(),children:"PDF"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:260,columnNumber:9},globalThis),e.jsxDEV(C,{onClick:()=>V("excel"),children:"Excel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:261,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:259,columnNumber:7},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Detail/IndexDetail.jsx",lineNumber:255,columnNumber:5},globalThis)}),de=[{field:"Id",dataID:!0,type:"numeric",hidden:!0},{title:"Tên nhóm",field:"Name",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc"},{title:"Tổng số đơn vị",field:"RP_NhomDoiTuong_DonVi.Id",type:"string",dataRef:["RP_NhomDoiTuong_DonVi"],render:i=>e.jsxDEV("span",{children:e.jsxDEV("b",{children:i.RP_NhomDoiTuong_DonVi.length===0?"-":i.RP_NhomDoiTuong_DonVi.length},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Index.jsx",lineNumber:27,columnNumber:9},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Index.jsx",lineNumber:26,columnNumber:7},globalThis),editable:"never",cellStyle:{textAlign:"center"}},{title:"IsChonPhongBan",field:"IsChonPhongBan",type:"string",hidden:!0}],b=w.createRef(),ge=()=>b.current&&b.current.onQueryChange();class Fe extends h.Component{constructor(n){super(n);m(this,"reloadTableCustom",()=>{ge()});this.state={openDetail:!1,NhomDoiTuongId:null,IsChonPhongBan:null}}render(){const{openDetail:n,NhomDoiTuongId:s,Name:t,IsChonPhongBan:r}=this.state;return e.jsxDEV("div",{className:"",children:[e.jsxDEV(k,{tableRef:b,title:"NHÓM ĐỐI TƯỢNG",url:"RP_NhomDoiTuong",columns:de,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{},onRowClick:(u,l)=>this.setState({openDetail:!0,NhomDoiTuongId:l.Id,Name:l.Name,IsChonPhongBan:l.IsChonPhongBan})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Index.jsx",lineNumber:64,columnNumber:9},this),n&&e.jsxDEV(ce,{nhomDoiTuongId:s,IsChonPhongBan:r,Name:t,reloadTableIndex:this.reloadTableCustom(),open:n,onClose:()=>this.setState({openDetail:!1})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Index.jsx",lineNumber:84,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/NhomDoiTuong/Index.jsx",lineNumber:63,columnNumber:7},this)}}export{Fe as default};