????
Current Path : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/LstNhomDonVi-745e4111.js |
import{R as v,j as e,r as l,C as k,z as V,i as f,n as w,m as x,T as B}from"./index-66f9303d.js";import{D as T}from"./DataTable-2a676718.js";import{F as S}from"./FullScreenDialog-ceb8849b.js";import{H as E}from"./const-0478bc07.js";import{B as C}from"./Button-ce73291a.js";import{M}from"./SelectCustom-bc40e0ba.js";import{s as D}from"./DropdownList-64abc4b5.js";import"./useTheme-04a7a0e8.js";import"./OdataUtils-b209b711.js";import"./BodyDialog-7a2c7ac9.js";import"./DialogCustomize-662f79ab.js";import"./withStyles-88702e75.js";import"./capitalize-67f31d18.js";import"./HTMLElementType-8dab7c38.js";import"./Transition-5591f32d.js";import"./debounce-b2775af4.js";import"./Fade-a7ee5075.js";import"./Input-854b2e75.js";import"./DataSelect-e9eafc89.js";import"./possibleConstructorReturn-91373a2f.js";import"./FontAwesome4-bd80a3fc.js";import"./Button-4d0f7ac9.js";import"./index-e06de4e9.js";import"./Col-f90462c1.js";import"./InputNumber-0eedadf8.js";import"./Required-edc07fa6.js";import"./InputTime-18a21ec5.js";import"./TextArea-52e09ac6.js";import"./Dropdown-10913149.js";import"./Manager-98c93f3e.js";import"./SelectPanelMulti-594cd127.js";import"./TransitionGroup-5d30e17f.js";import"./Collapse-25259f7b.js";import"./Row-b9625288.js";import"./index-8bfd844f.js";import"./Table-0ba33b68.js";const R=[{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:s=>e.jsxDEV("div",{title:`${s.FCM_Token}`,children:s.FCM_Token.length>70?`${s.FCM_Token.slice(0,70)}...`:s.FCM_Token},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.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"}],_=v.createRef();function F({donVi:s,open:n,onClose:m}){return e.jsxDEV(S,{open:n,title:`Danh sách thiết bị của đơn vị: ${s.SYS_DonVi.TenDonVi}`,onClose:()=>m(),children:e.jsxDEV("div",{className:"p-4 bg-white rounded",children:e.jsxDEV(T,{tableRef:_,title:"DANH SÁCH THIẾT BỊ",url:"SYS_ThietBi",where:`DonVi_Id eq '${s.SYS_DonVi.ID}'`,columns:R,selectType:"withColumns",onEdit:{},onDelete:{},onRowClick:(r,t)=>this.setState({openDetail:!0,ID:t.ID})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:57,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:56,columnNumber:7},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/ThietBi.jsx",lineNumber:51,columnNumber:5},this)}const I=({open:s,close:n,dataAdd:m,odata:r})=>{const[t,o]=l.useState({title:"",content:""}),[c,d]=l.useState(),u=l.useRef(null),a=l.useRef();l.useEffect(()=>{u.current&&u.current.focus()},[]);const g=i=>{i.key==="Enter"&&(i.preventDefault(),a.current&&a.current.focus())};l.useEffect(()=>{a!=null&&a.current&&d(i=>a.current.scrollHeight)},[t.content]);const p=()=>{if(!t.title){k("Bạn chưa nhập tiêu đề");return}if(!t.content){k("Bạn chưa nhập nội dung");return}V("Bạn chắc chắn muốn Gửi lời nhắc nhở","Thông báo").then(i=>{let h=m?{...m,TieuDe:t.title,NoiDung:t.content}:{TieuDe:t.title,NoiDung:t.content},j=r||!1;f(r||"ThongBaoNhacNho","POST",JSON.stringify(h),{odata:j}).then(b=>{w("Gửi thông báo thành công!"),n()}).catch(b=>{x(b)})})};return e.jsxDEV(e.Fragment,{children:e.jsxDEV(M,{className:"outline-form-write-remind",size:"lg",isOpen:s,toggle:n,children:[e.jsxDEV("div",{className:"header-form-write-notication",children:[e.jsxDEV("div",{style:{gap:"1rem"},className:"d-flex align-items-center",children:[e.jsxDEV("img",{height:30,src:"/assets/iconGmail.png",alt:""},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:69,columnNumber:13},globalThis),e.jsxDEV("div",{className:"mb-1",children:[e.jsxDEV("strong",{children:"Viết lời nhắc nhở"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:71,columnNumber:15},globalThis),e.jsxDEV("p",{className:"mb-0",children:"Hệ thống sẽ gửi mail và thông báo tới các cơ sở."},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:72,columnNumber:15},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:70,columnNumber:13},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:68,columnNumber:11},globalThis),e.jsxDEV(C,{onClick:p,className:"btn-send-remind",children:"Gửi lời nhắc nhở"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:75,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:67,columnNumber:9},globalThis),e.jsxDEV("div",{className:"p-5",children:[e.jsxDEV("input",{style:{fontSize:"30px",fontWeight:"bold"},ref:u,onKeyDown:g,placeholder:"Tiêu đề",className:"text-write-title-remind",onChange:i=>D(o,"title",i.target.value),autoFocus:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:80,columnNumber:11},globalThis),e.jsxDEV("textarea",{ref:a,style:{height:`${c}px`},placeholder:"Nội dung lời nhắc nhở...",className:"text-write-title-remind",onChange:i=>D(o,"content",i.target.value),name:"",id:"",cols:"30",rows:"5"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:89,columnNumber:11},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:79,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:66,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/FormWriteRemind.jsx",lineNumber:65,columnNumber:5},globalThis)},y=[{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}],N=v.createRef(),L=()=>N.current&&N.current.onQueryChange(),W="RP_NhomDoiTuong_DonVi?$expand=SYS_DonVi&$select=SYS_DonVi/STT,SYS_DonVi/MaDonVi,SYS_DonVi/TenDonVi";function je(s){const[n,m]=l.useState(null),[r,t]=l.useState(null),[o,c]=l.useState(null),[d,u]=l.useState(null),a=i=>{m(i),L()},g=i=>{c(!0),t(i)},p=i=>{u(!0),t(i)};return e.jsxDEV("div",{className:"index-don-vi-thiet-bi",children:[e.jsxDEV(H,{onChange:i=>a(i),value:n==null?void 0:n.Id},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:67,columnNumber:7},this),e.jsxDEV("div",{className:"w-100 mt-3",children:n&&e.jsxDEV(T,{tableRef:N,title:`Danh sách đơn vị thuộc ${n==null?void 0:n.Name}`,url:W,where:`NhomDoiTuong_Id eq ${n.Id?n.Id:null}`,columns:y,selectType:"withColumns",onActions:[{icon:"commenting-o",tooltip:"Gửi thông báo",onClick:(i,h)=>p(h)}],onRowClick:(i,h)=>g(h)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:70,columnNumber:11},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:68,columnNumber:7},this),o&&e.jsxDEV(F,{open:o,donVi:r,onClose:()=>c(!1)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:89,columnNumber:21},this),d&&e.jsxDEV(I,{open:d,close:()=>u(!1),odata:"SYS_ThongBao",dataAdd:{HanhDong:E.TinNhanTuDonVi,DonViNhan_Id:r.SYS_DonVi.ID,DonViGui_Id:B.IDDonVi,Targer_Module:"TinNhan"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:92,columnNumber:9},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:66,columnNumber:5},this)}const H=({onChange:s,value:n})=>{const[m,r]=l.useState([]),t=l.useCallback(()=>{f("RP_NhomDoiTuong").then(o=>{const{value:c}=o;r(c),c&&s(c[0])})},[]);return l.useEffect(()=>{t()},[t]),e.jsxDEV(e.Fragment,{children:e.jsxDEV("div",{className:"form-list-filter",children:m.length?m.map(o=>e.jsxDEV(e.Fragment,{children:e.jsxDEV("div",{onClick:()=>s(o),className:`item ${(o==null?void 0:o.Id)===n?"active":""}`,children:o.Name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:132,columnNumber:17},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:131,columnNumber:15},globalThis)):e.jsxDEV("div",{className:"item",children:"Không có dữ liệu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:139,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:127,columnNumber:7},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/DanhMuc/ThietBi/LstNhomDonVi.jsx",lineNumber:126,columnNumber:5},globalThis)};export{je as default};