????
Current Path : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/ |
Current File : C:/inetpub/vhost/kiemkegpmb.gdtsolutions.vn/www/assets/index-f7db4f7e.js |
var x=Object.defineProperty;var v=(n,o,i)=>o in n?x(n,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[o]=i;var g=(n,o,i)=>(v(n,typeof o!="symbol"?o+"":o,i),i);import{r as c,j as l,z as f,i as N,R as j}from"./index-66f9303d.js";import{F as C,a as y}from"./index-bf93e32b.js";import{L as _}from"./ListTree-686a1b76.js";import{M as T,T as S}from"./DropdownList-64abc4b5.js";import{v as I}from"./DataTable-2a676718.js";import"./Empty-030ec17f.js";import"./FontAwesome4-bd80a3fc.js";import"./Button-ce73291a.js";import"./DataSelect-e9eafc89.js";import"./useTheme-04a7a0e8.js";import"./HTMLElementType-8dab7c38.js";import"./withStyles-88702e75.js";import"./possibleConstructorReturn-91373a2f.js";import"./DialogCustomize-662f79ab.js";import"./capitalize-67f31d18.js";import"./Transition-5591f32d.js";import"./OdataUtils-b209b711.js";import"./Button-4d0f7ac9.js";import"./index-e06de4e9.js";import"./SelectCustom-bc40e0ba.js";import"./Fade-a7ee5075.js";import"./Input-854b2e75.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 D={TenNhom:{field_name:"TenNhom",title:"Tên",type:"textbox",required:!0},STT:{field_name:"STT",title:"STT",type:"numeric"},Icon:{field_name:"Icon",title:"Icon",type:"textbox"}},E=({phanHe:n,onChange:o})=>{var h,d;const[i,r]=c.useState(null),[t,u]=c.useState({open:!1,data:null,parentId:null}),s=c.useRef(),b=Object.values(D).map(e=>({...e,field:e.field_name})),k=e=>{f("Bạn muốn xóa?","THÔNG BÁO").then(()=>{N(`NhomChucNangs('${e}')`,"DELETE").then(()=>{var a,p;(a=s==null?void 0:s.current)!=null&&a.loadData&&((p=s==null?void 0:s.current)==null||p.loadData())})})};return l.jsxDEV(l.Fragment,{children:[l.jsxDEV("div",{style:{padding:"0.5rem"},children:[l.jsxDEV("h6",{style:{padding:"0.25rem",paddingBottom:"1.5rem",borderBottom:"solid 1px rgb(237, 237, 240)",marginBottom:"1.5rem"},className:"fw-bold",children:l.jsxDEV("strong",{children:"Loại chức năng"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:56,columnNumber:11},globalThis)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:47,columnNumber:9},globalThis),l.jsxDEV(_,{ref:s,url:`QuanLyChucNang/GetTreeNhomChucNang?flatForm=${n}`,field:{key:"key",title:"title"},value:i,onAdd:()=>{u({open:!0,data:null,parentId:null})},listAction:[{title:"Thêm mới",icon:"plus-circle",onClick:e=>u({open:!0,data:{title:e==null?void 0:e.title},parentId:e==null?void 0:e.key}),disabled:[{field:"key",logic:"=",value:"0"}]},{title:"Cập nhật",icon:"pencil",onClick:e=>u({open:!0,data:e,parentId:null}),disabled:[{field:"key",logic:"=",value:"0"}]},{title:"Xóa",icon:"trash",onClick:e=>k(e==null?void 0:e.key),disabled:[{field:"key",logic:"=",value:"0"}]}],onChange:(e,a)=>{r(e),o(a)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:58,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:46,columnNumber:7},globalThis),(t==null?void 0:t.open)&&l.jsxDEV(T,{columns:[{title:"Id",field:"ID",hidden:"true",dataID:!0,table:!0,notEdit:!0},...b],titleSecond:t!=null&&t.parentId?`danh mục con cho "${(h=t==null?void 0:t.data)==null?void 0:h.title}"`:null,defaultValue:{FlatForm:n,Parent_Id:t==null?void 0:t.parentId,ID:I()},open:t==null?void 0:t.open,close:()=>u({open:!1,data:null,parentId:null}),Id:(d=t==null?void 0:t.data)==null?void 0:d.key,url:"NhomChucNangs",afterSaving:()=>{var e,a;(e=s==null?void 0:s.current)!=null&&e.loadData&&((a=s==null?void 0:s.current)==null||a.loadData())}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:93,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/NhomChucNang/index.jsx",lineNumber:45,columnNumber:5},globalThis)},w=E,m=j.createRef(),V=[{field:"ID",dataID:!0,hidden:!0,table:!0},{tabName:"Chức năng",ratio:3},{title:"Id nhóm chức năng",field:"ID_NhomChucNang",type:"textbox",disabled:!0,table:!0},{title:"STT",field:"STT",type:"textbox",defaultSort:"asc",table:!0,required:!0},{title:"Mã chức năng",field:"MaChucNang",type:"textbox",searchable:!0,table:!0,required:!0},{title:"Tên chức năng",field:"TenChucNang",table:!0,defaultSort:"asc",render:n=>l.jsxDEV("div",{children:[l.jsxDEV("div",{className:"fw-bold mb-0",children:n==null?void 0:n.TenChucNang},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:50,columnNumber:9},globalThis),l.jsxDEV("div",{children:n==null?void 0:n.Description},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:51,columnNumber:9},globalThis)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:49,columnNumber:7},globalThis)},{title:"Tên chức năng",field:"TenChucNang",type:"textbox",searchable:!0,defaultSort:"asc",required:!0},{title:"Url",field:"Url",type:"textbox",searchable:!0,required:!0,table:!0},{title:"Icon",field:"Icon",render:n=>l.jsxDEV("i",{className:n==null?void 0:n.Icon,"aria-hidden":"true"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:74,columnNumber:26},globalThis),table:!0},{title:"Icon",field:"Icon",type:"textbox"},{title:"IsHidden",field:"IsHidden",type:"boolean",table:!0},{title:"Description",field:"Description",type:"textbox",hidden:!0,table:!0}];class ge extends c.Component{constructor(i){super(i);g(this,"onSelect",i=>{var r,t;this.setState({filter_ten_nhom_chuc_nang:i===null?null:i.title,filter_id_nhom_chuc_nang:i===null||i.key==="0"?null:i.key}),(r=m==null?void 0:m.current)!=null&&r.reloadTable&&((t=m==null?void 0:m.current)==null||t.reloadTable())});this.state={filter_ten_nhom_chuc_nang:"0. Chưa phân nhóm",filter_id_nhom_chuc_nang:null,phanHe:null}}componentDidMount(){N("PhanHes").then(({value:i})=>{var r;this.setState({phanHe:(r=i[0])==null?void 0:r.Id})})}render(){return l.jsxDEV(l.Fragment,{children:l.jsxDEV(C,{children:[this.state.phanHe&&l.jsxDEV(w,{phanHe:this.state.phanHe,onChange:this.onSelect},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:125,columnNumber:33},this),l.jsxDEV(y,{children:this.state.phanHe&&l.jsxDEV(S,{title:this.state.filter_ten_nhom_chuc_nang,ref:m,url:"ChucNangs",addValue:{FlatForm:this.state.phanHe,ID_NhomChucNang:this.state.filter_id_nhom_chuc_nang},dataD:!0,where:`ID_NhomChucNang eq ${this.state.filter_id_nhom_chuc_nang!=null?`'${this.state.filter_id_nhom_chuc_nang}'`:null} and FlatForm eq '${this.state.phanHe}'`,columns:V},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:128,columnNumber:15},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:126,columnNumber:11},this)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:124,columnNumber:9},this)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/kiemkegpmb.gdtsolutions.vn/src/views/System/ChucNang/index.jsx",lineNumber:123,columnNumber:7},this)}}export{ge as default};