????

Your IP : 216.73.216.64


Current Path : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/
Upload File :
Current File : C:/inetpub/vhost/gdnn.gdtsolutions.vn/build/assets/LstNhomDonVi-2b8ce740.js

import{j as e,R as w,r as s,t as V,T as g,n as M,m as I}from"./index-fa055cb8.js";import{F as L,u as T,I as k,B as y}from"./reactstrap.modern-274e1102.js";import{D as S}from"./DataTable-fad8b46b.js";import{E as R}from"./Empty-49b20617.js";import{S as Y}from"./Skeleton-7cb68aa7.js";import{F}from"./FullScreenDialog-72dcf417.js";import{C as G}from"./DialogCustomize-3c3737d6.js";import{H as x}from"./const-0478bc07.js";import{S as $}from"./_SocketService-0c93a73d.js";import"./Transition-c4233574.js";import"./OdataUtils-36531977.js";import"./FontAwesome4-64371a0f.js";import"./withStyles-fa9fb6d9.js";import"./createClass-5c3a3f66.js";import"./capitalize-d666ae9b.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"./classCallCheck-22a738c0.js";import"./___vite-browser-external_commonjs-proxy-5cb935fc.js";function H({length:i=2,width:a=100,height:r=10}){return e.jsxDEV("div",{style:{width:"100%"},children:Array.from(new Array(i).keys()).map((h,l)=>e.jsxDEV(Y,{animation:"wave",variant:"text",height:25},l,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/Dashboard/Skeleton/SkeletonCustom.jsx",lineNumber:7,columnNumber:9},this))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/Dashboard/Skeleton/SkeletonCustom.jsx",lineNumber:5,columnNumber:5},this)}const A=[{field:"Id",dataID:!0,type:"guid",hidden:!0},{title:"Tên thiết bị",field:"Name",type:"string",dataCheck:!0,searchable:!0},{title:"FCM Token",field:"FCM_Token",type:"string",searchable:!0,editable:"never",render:i=>e.jsxDEV("div",{title:`${i.FCM_Token}`,children:i.FCM_Token.length>70?`${i.FCM_Token.slice(0,70)}...`:i.FCM_Token},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:26,columnNumber:7},globalThis)},{title:"Đơn vị",field:"SYS_DonVi.TenDonVi",dataRef:["DonVi_Id"],type:"string",searchable:!0,editable:"never"},{title:"Loại thiết bị",field:"Loai",type:"string",searchable:!0,editable:"never"}],O=w.createRef();function K({donVi:i,open:a,onClose:r}){return e.jsxDEV(F,{open:a,title:`Danh sách thiết bị của đơn vị: ${i.SYS_DonVi.TenDonVi}`,onClose:()=>r(),children:e.jsxDEV("div",{className:"index-thiet-bi",children:e.jsxDEV(S,{tableRef:O,title:"DANH SÁCH THIẾT BỊ",url:"SYS_ThietBi",where:`DonVi_Id eq '${i.SYS_DonVi.ID}'`,columns:A,selectType:"withColumns",onEdit:{},onDelete:{},onRowClick:(h,l)=>this.setState({openDetail:!0,ID:l.ID})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:57,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:56,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:51,columnNumber:5},this)}class q{constructor(a,r,h,l,c,u,m){this.from_id=a,this.to_id=r,this.title=h,this.body=l,this.target_id=c,this.target_module=u,this.hanh_dong=m}}const P=[{field:"Id",dataID:!0,type:"guid",hidden:!0},{title:"Id đơn vị",field:"SYS_DonVi.ID",type:"guid",hidden:!0},{title:"Mã đơn vị",field:"SYS_DonVi.MaDonVi",type:"string",dataCheck:!0,searchable:!0,defaultSort:"asc"},{title:"Tên đơn vị",field:"SYS_DonVi.TenDonVi",type:"string",dataCheck:!0,searchable:!0}],D=w.createRef(),z=()=>D.current&&D.current.onQueryChange(),J="RP_NhomDoiTuong_DonVi?$expand=SYS_DonVi&$select=SYS_DonVi/STT,SYS_DonVi/MaDonVi,SYS_DonVi/TenDonVi";function pe(i){const[a,r]=s.useState([]),[h,l]=s.useState({}),[c,u]=s.useState(!1),[m,N]=s.useState(null),[v,f]=s.useState(null),[p,d]=s.useState(null),b=s.useCallback(()=>{u(!0),V("RP_NhomDoiTuong").then(n=>{const{value:t}=n;r(t),u(!1)}).catch(()=>u(!1))},[]),_=n=>{n.preventDefault();const t=n.target.noiDung.value;if(t.length>0){const j={HanhDong:x.TinNhanTuDonVi,NoiDung:t,DonViNhan_Id:m.SYS_DonVi.ID,DonViGui_Id:g.IDDonVi,Targer_Module:"TinNhan"};V("SYS_ThongBao","POST",JSON.stringify(j),!0).then(()=>{let o=new q;o.from_id=g.IDDonVi,o.to_id=m.SYS_DonVi.ID,o.title=g.TenDonVi,o.body=j.NoiDung,o.target_id=m.SYS_DonVi.ID,o.target_module="TinNhan",o.hanh_dong=x.TinNhanTuDonVi,$.emitSendNotify(o),d(!1),M("Gửi thành công!")},()=>I("Gửi thất bại, vui lòng thử lại!"))}},B=n=>{l(n),z()},E=n=>{f(!0),N(n)},C=n=>{d(!0),N(n)};return s.useEffect(()=>{b()},[b]),e.jsxDEV("div",{className:"index-don-vi-thiet-bi",children:[e.jsxDEV("div",{className:"left box-shadown-cus",children:[e.jsxDEV("div",{className:"title",children:"Lọc danh sách nhóm đơn vị"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:122,columnNumber:9},this),e.jsxDEV("div",{style:{height:"400px",overflow:"auto",paddingTop:"1px"},children:a.length?a.map((n,t)=>e.jsxDEV("div",{className:"lst-nhom-doi-tuong",children:e.jsxDEV(L,{check:!0,children:e.jsxDEV(T,{check:!0,children:[e.jsxDEV(k,{type:"radio",name:"radio1",onChange:()=>{B(n)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:129,columnNumber:21},this)," ",n.Name]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:128,columnNumber:19},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:127,columnNumber:17},this)},t,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:126,columnNumber:15},this)):e.jsxDEV(e.Fragment,{children:c?e.jsxDEV(H,{length:5},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:142,columnNumber:29},this):e.jsxDEV(R,{size:"sm",text:"Chưa có dữ liệu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:142,columnNumber:61},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:142,columnNumber:13},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:123,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:121,columnNumber:7},this),e.jsxDEV("div",{className:"right box-shadown-cus",children:e.jsxDEV(S,{tableRef:D,title:"Danh sách đơn vị",url:J,where:`NhomDoiTuong_Id eq ${h.Id?h.Id:null}`,columns:P,selectType:"withColumns",onActions:[{icon:"commenting-o",tooltip:"Gửi thông báo",onClick:(n,t)=>C(t)}],onRowClick:(n,t)=>E(t)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:148,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:147,columnNumber:7},this),v&&e.jsxDEV(K,{open:v,donVi:m,onClose:()=>f(!1)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:166,columnNumber:21},this),p&&e.jsxDEV(G,{title:"Tạo thông báo",open:p,handleClose:()=>d(!1),maxWidth:"sm",children:e.jsxDEV("form",{onSubmit:_,children:[e.jsxDEV(T,{for:"noiDung",children:"Nội dung thông báo"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:176,columnNumber:13},this),e.jsxDEV(k,{id:"noiDung",placeholder:"Nhập nội dung thông báo...",name:"noiDung"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:177,columnNumber:13},this),e.jsxDEV("div",{style:{textAlign:"end",paddingTop:"10px"},children:e.jsxDEV(y,{color:"primary",type:"submit",children:"Gửi"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:179,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:178,columnNumber:13},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:175,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:169,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/gdnn.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:120,columnNumber:5},this)}export{pe as default};