????
Current Path : C:/inetpub/vhost/quypctt.nextform.vn/www/assets/ |
Current File : C:/inetpub/vhost/quypctt.nextform.vn/www/assets/Index-99b6f298.js |
var v=Object.defineProperty;var I=(i,s,e)=>s in i?v(i,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[s]=e;var m=(i,s,e)=>(I(i,typeof s!="symbol"?s+"":s,e),e);import{r as c,j as t,an as k,as as A,h as D,U as y}from"./index-3ac6b886.js";import{D as w,b as _,a as L}from"./SkeletonLinhVuc-86e78a13.js";import{R}from"./Row-ef702d16.js";import{C as V}from"./TextArea-5c5d2643.js";import{N as B}from"./Nav-7adab22f.js";import{N as T,a as g,b as E,c as F}from"./TabsBasic-8d0666c0.js";import{_ as C}from"./utils-1da25c48.js";import{F as b}from"./FontAwesome4-4d1c8e97.js";import{E as u}from"./Empty-c1579b18.js";import"./Button-d32d698a.js";import"./DetailInfo-598f38f6.js";import"./FullScreenDialog-3e8faf30.js";import"./DialogCustomize-f58e33cd.js";import"./useTheme-cc71593c.js";import"./withStyles-be05542d.js";import"./capitalize-2c2e3657.js";import"./classCallCheck-22a738c0.js";import"./Transition-41b94a89.js";import"./debounce-b2775af4.js";import"./DataSelect-21292454.js";import"./possibleConstructorReturn-b2959138.js";import"./OdataUtils-69f581ff.js";import"./Button-9ef33eb6.js";import"./createStyles-cfd966dc.js";import"./_commonjs-dynamic-modules-302442b1.js";import"./Form-fa36fba5.js";import"./InputNumber-e0e8281b.js";import"./Input-a404c875.js";import"./InputTime-6c25e67a.js";import"./FormGroup-894dd1cd.js";import"./Required-a585e744.js";import"./Alert-8adf8c12.js";import"./Fade-c1d8e31e.js";import"./LoadingSpinner-37d10bf9.js";import"./DropdownList-92e339e1.js";import"./Modal-834c96f4.js";import"./function-c7c2f09a.js";import"./SelectCustom-a3812854.js";import"./Dropdown-fd6014de.js";import"./SelectPanelMulti-30b66e05.js";import"./TransitionGroup-a6d13137.js";import"./Collapse-9244e6b2.js";import"./DataTable-4f7de56a.js";import"./ListItem-c9e1521c.js";import"./Icon-38b0de34.js";import"./Badge-69f10678.js";import"./const-0478bc07.js";import"./UseHandleFormControl-bd31c77e.js";import"./Grid-7ea1e802.js";import"./DefaultPropsProvider-2b143db4.js";import"./objectWithoutPropertiesLoose-881a77c7.js";import"./ButtonDropdown-77330e2e.js";import"./DropdownToggle-ce0bc76b.js";import"./Popper-c3a92014.js";const M=i=>{const[s,e]=c.useState(0),o=n=>{s!==n&&e(n)};return t.jsx("div",{className:"win10-container",children:t.jsxs(R,{children:[t.jsx(V,{md:"2",children:t.jsx(B,{tabs:!0,children:i.data&&i.data.map((n,a)=>{let l=n.MaChucNang;const h=k.filter(r=>r.ma_chuc_nang===l);return l?h[0]&&h[0].access&&t.jsx(T,{children:t.jsx(g,{className:C({active:s===a}),onClick:()=>{o(a),i.onChangeTab&&i.onChangeTab(a)},children:n.TabName})},a):t.jsx(T,{children:t.jsx(g,{className:C({active:s===a}),onClick:()=>{o(a),i.onChangeTab&&i.onChangeTab(a)},children:n.TabName})},a)})})}),t.jsx(V,{className:"bg-white",md:"10",children:t.jsx(E,{activeTab:s,children:i.data&&i.data.map((n,a)=>t.jsx(F,{tabId:a,children:s===a&&n.TabContent},a))})})]})})},$=M,z=c.memo(i=>{const{TenLinhVuc:s,LinhVuc_Id:e,onAnTenLinhVuc:o,isDi:n,exit:a}=i,[l,h]=c.useState([]),[r,f]=c.useState(null),d=A();let p=d==null?void 0:d.pathname;const x=c.useCallback(()=>{p&&D(`Reports/GetAllDMBaoCaoOfLinhVuc?linhVucId=${e}&isDi=${n}&route=${p}`,"GET",null,{odata:!1}).then(j=>{h(j.sort(y("STT","asc"))),f(j[0])})},[e,p,n]);c.useEffect(()=>{x()},[x]);const N=c.useMemo(()=>r&&t.jsx(w,{}),[r]);return t.jsx("div",{className:"lich-bao-cao",children:t.jsx("div",{className:"index-folder-bc-di",children:t.jsx("div",{className:"folder-cus clearfix",children:t.jsx(_.Provider,{value:{selectedFolder:r,setselectedFolder:f,data:l,LinhVuc_Id:e,TenLinhVuc:s,onAnTenLinhVuc:o,isDi:n,reloadData:x,exit:a},children:N})})})})}),S=z;class Pt extends c.Component{constructor(e){super(e);m(this,"loadDataLinhVuc",e=>{this.setState({isSkeleton:!0,isAnTenLinhVuc:!1}),D(`Reports/GetLinhVuc?isDi=${e}&Route=${this.state.route}`,"GET",null,{odata:!1}).then(o=>{e===!0&&this.loadDataLinhVuc(!1),e===!1&&o.length&&this.setState({datainLinhVucDen:o}),e===!0&&o.length&&this.setState({datainLinhVucDi:o}),this.setState({isSkeleton:!1})}).catch(()=>{this.setState({isSkeleton:!1})})});m(this,"selectedLinhVuc",(e,o)=>{this.setState({LinhVuc_Id:e,TenLinhVuc:o})});m(this,"onAnTenLinhVuc",e=>{this.setState({isAnTenLinhVuc:e})});this.state={LinhVuc_Id:null,TenLinhVuc:"",datainLinhVucDen:[],datainLinhVucDi:[],isAnTenLinhVuc:!1,isDi:!1,isSkeleton:!1,method:"",route:window.location.pathname}}componentDidMount(){this.loadDataLinhVuc(!0)}render(){const{isSkeleton:e,datainLinhVucDen:o,datainLinhVucDi:n}=this.state;let a=[];return o.length&&a.push({TabName:t.jsxs("div",{style:{width:"100%",height:"100%",display:"flex",alignItems:"center",gap:"1rem"},onClick:()=>{this.loadDataLinhVuc(!1)},children:[t.jsx(b,{fa:"inbox"}),t.jsx("span",{style:{fontSize:15},children:"Báo cáo đến"})]}),TabContent:t.jsx(t.Fragment,{children:e?t.jsx(t.Fragment,{children:e?t.jsx(L,{length:5,width:300}):t.jsx(u,{size:"sm",text:"Chưa có dữ liệu"})}):o.length>0?t.jsx(S,{TenLinhVuc:o[0].Name,onAnTenLinhVuc:this.onAnTenLinhVuc,LinhVuc_Id:o[0].Id,isDi:!1,exit:()=>this.selectedLinhVuc(null,null)}):t.jsx(u,{size:"sm",text:"Chưa có dữ liệu"})})}),n.length&&a.push({TabName:t.jsxs("div",{style:{width:"100%",height:"100%",display:"flex",alignItems:"center",gap:"1rem"},onClick:()=>{this.loadDataLinhVuc(!0)},children:[t.jsx(b,{fa:"rocket"}),t.jsx("span",{style:{fontSize:15},children:"Báo cáo đi"})]}),TabContent:t.jsx(t.Fragment,{children:e?t.jsx(t.Fragment,{children:e?t.jsx(L,{length:5,width:300}):t.jsx(u,{size:"sm",text:"Chưa có dữ liệu"})}):n.length>0?t.jsx(S,{TenLinhVuc:n[0].Name,onAnTenLinhVuc:this.onAnTenLinhVuc,LinhVuc_Id:n[0].Id,exit:()=>this.selectedLinhVuc(null,null),isDi:!0}):t.jsx(u,{size:"sm",text:"Chưa có dữ liệu"})})}),t.jsx("div",{className:"index-quan-ly-bao-cao",style:{height:"100%"},children:t.jsx($,{data:a})})}}export{Pt as default};