????

Your IP : 3.143.255.34


Current Path : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/
Upload File :
Current File : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/MainTab-DRavuW8M.js

var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{an as useService,dp as DonThuTuTheoDoi,b as reactExports,n as jsxDevRuntimeExports,B as Box,b7 as Grow,c$ as CHECK_REQUEST,at as Typography,d as useTheme,D as useDispatch,dq as selectCommons,dr as getCountTab,I as Icon,bI as lodashExports}from"./index-D8rI6KyB.js";import{D as DataTable,j as useDonThu,T as Tabs,d as Tab,x as SwipeableViews}from"./DataTable-BmTpWB90.js";import{c as columns}from"./letterprocess-C0NAnHdN.js";import UpdateForm from"./UpdateForm-BMKV8Mpg.js";import Index$3 from"./index-C_-8iEOJ.js";import{C as Chip}from"./Chip-NlZgllFU.js";import{u as useSelector}from"./useSelector-tPe_xS4f.js";import"./Tooltip-D7fDAfmq.js";import"./Popper-eiiT0b8-.js";import"./tiny-warning.esm-31WyJMCs.js";import"./TableRow-BtfKIgzM.js";import"./DialogTitle-CTa5Aekk.js";import"./FormGroup-DUU_RWj_.js";import"./ListItemText-CvHh7sMU.js";import"./Autocomplete-84YYJzry.js";import"./Close-Cdty7iT9.js";import"./usePreviousProps-DAxyVMcl.js";import"./warning-bpiCeboj.js";import"./TablePagination-CxDlLqje.js";import"./Toolbar-B2nYmttG.js";import"./Badge-KTII1mO_.js";import"./TableContainer-pMfRQ2dq.js";import"./Collapse-D-11qsGz.js";import"./Alert-NVvT_dNm.js";import"./Switch-CbjiYhf1.js";import"./SwitchBase-hAtwNMFo.js";import"./Checkbox-vGtwoe9y.js";import"./AppBar-CNo5z_JO.js";import"./DetailForm-BM4Kji1j.js";import"./DonThuXuLyChuyenDon.service-B4_YibEw.js";import"./Breadcrumbs-DBwpps56.js";import"./Link-BSDlcTKp.js";import"./UpdateForm-BtJkdQUj.js";import"./DetailForm-BBKecc2c.js";function useDonThuTuTheoDoi(){const allow=useService(DonThuTuTheoDoi,"allow"),auth=useService(DonThuTuTheoDoi,"auth");return{getListLetterById:__name((id,param)=>allow.get({url:`(${id})`},param),"getListLetterById"),updateTuTheoDoi:__name(data=>auth.post({url:"",body:data}),"updateTuTheoDoi")}}__name(useDonThuTuTheoDoi,"useDonThuTuTheoDoi");const Index$2=reactExports.memo(reactExports.forwardRef(({reloadCountTab},ref)=>{const{updateTuTheoDoi}=useDonThuTuTheoDoi(),tableRef=reactExports.createRef(),[openConfig,setOpenConfig]=reactExports.useState(null),reloadTable=__name(()=>{tableRef.current&&tableRef.current.onQueryChange()},"reloadTable");return reactExports.useImperativeHandle(ref,()=>({reloadTable}),[reloadTable]),jsxDevRuntimeExports.jsxDEV(Box,{children:[jsxDevRuntimeExports.jsxDEV(Grow,{in:!openConfig,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{display:openConfig?"none":"block"},children:jsxDevRuntimeExports.jsxDEV(DataTable,{isFullTextSearch:!0,tableRef,isAuth:!0,url:"/buss/allow/DonThus/GetwithOrder",title:"Đơn thư xử lý",columns,selectType:"withColumns",onActions:[dataRow=>({icon:"task",color:"info",tooltip:"Xử lý đơn",disabled:dataRow&&dataRow.enableAdmin===!1,onClick:(event,rowData)=>{setOpenConfig(rowData)}}),dataRow=>({icon:"event_note",color:"error",tooltip:"Theo dõi giải quyết",disabled:dataRow&&dataRow.enableAdmin===!1,hidden:data=>(data==null?void 0:data.donThuTuTheoDois.length)>0,onClick:(event,rowData)=>{CHECK_REQUEST("Thêm vào danh sách theo dõi!","","",()=>updateTuTheoDoi({donThuId:rowData.id})).then(async a=>{reloadTable(),reloadCountTab&&reloadCountTab()})}})],onRowClick:(e,rowData)=>{setOpenConfig(rowData)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:33,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:32,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:31,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Grow,{in:!!openConfig,children:jsxDevRuntimeExports.jsxDEV(Box,{children:openConfig&&jsxDevRuntimeExports.jsxDEV(UpdateForm,{donThu:openConfig,onClose:()=>{reloadTable(),setOpenConfig(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:76,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:74,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:73,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/DonThuXuLy.tsx",lineNumber:30,columnNumber:7},void 0)})),Index$1=reactExports.memo(reactExports.forwardRef(({reloadCountTab},ref)=>{const{updateTuTheoDoi}=useDonThuTuTheoDoi(),tableRef=reactExports.createRef(),[openConfig,setOpenConfig]=reactExports.useState(null),reloadTable=__name(()=>{tableRef.current&&tableRef.current.onQueryChange()},"reloadTable");return reactExports.useImperativeHandle(ref,()=>({reloadTable}),[reloadTable]),jsxDevRuntimeExports.jsxDEV(Box,{children:[jsxDevRuntimeExports.jsxDEV(Grow,{in:!openConfig,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{display:openConfig?"none":"block"},children:jsxDevRuntimeExports.jsxDEV(DataTable,{isFullTextSearch:!0,tableRef,isAuth:!0,url:"/buss/allow/DonThus/GetDonDoc",title:"Đơn thư xử lý",columns,selectType:"withColumns",onActions:[dataRow=>({icon:"task",color:"info",tooltip:"Xử lý đơn",disabled:dataRow&&dataRow.enableAdmin===!1,onClick:(event,rowData)=>{setOpenConfig(rowData)}}),dataRow=>({icon:"event_note",color:"error",tooltip:"Theo dõi giải quyết",disabled:dataRow&&dataRow.enableAdmin===!1,hidden:data=>(data==null?void 0:data.donThuTuTheoDois.length)>0,onClick:(event,rowData)=>{CHECK_REQUEST("Thêm vào danh sách theo dõi!","","",()=>updateTuTheoDoi({donThuId:rowData.id})).then(async a=>{reloadTable(),reloadCountTab&&reloadCountTab()})}})],onRowClick:(e,rowData)=>{setOpenConfig(rowData)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:32,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:31,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:30,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Grow,{in:!!openConfig,children:jsxDevRuntimeExports.jsxDEV(Box,{children:openConfig&&jsxDevRuntimeExports.jsxDEV(UpdateForm,{donThu:openConfig,onClose:()=>{reloadTable(),reloadCountTab&&reloadCountTab(),setOpenConfig(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:75,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:73,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:72,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuDonDoc/index.tsx",lineNumber:29,columnNumber:7},void 0)})),CustomTabPanel=__name(props=>{const{children,value,index,...other}=props;return jsxDevRuntimeExports.jsxDEV("div",{role:"tabpanel",style:{display:value===index?"block":"none"},id:`simple-tabpanel-${index}`,"aria-labelledby":`simple-tab-${index}`,...other,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{padding:"2px"},children:jsxDevRuntimeExports.jsxDEV(Typography,{children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:43,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:42,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:35,columnNumber:5},void 0)},"CustomTabPanel");function a11yProps(index){return{id:`full-width-tab-${index}`,"aria-controls":`full-width-tabpanel-${index}`}}__name(a11yProps,"a11yProps");const Index=__name(({donThu,onClose})=>{const theme=useTheme(),[value,setValue]=reactExports.useState(0),{getDonDoc,getTiepNhan,getWithOrder,getTuChoi}=useDonThu(),[renderedTabs,setRenderedTabs]=reactExports.useState({0:!0}),dispatch=useDispatch(),{value:valueCount}=useSelector(selectCommons),refDonThuTiepNhan=reactExports.useRef(),refDonThuXuLy=reactExports.useRef(),refDonThuDonDoc=reactExports.useRef(),refDonThuTuChoi=reactExports.useRef(),handleChange=__name((event,newValue)=>{setValue(newValue),setRenderedTabs(prev=>({...prev,[newValue]:!0}))},"handleChange"),handleChangeIndex=__name(index=>{setValue(index),setRenderedTabs(prev=>({...prev,[index]:!0}))},"handleChangeIndex"),getAmountLetter=reactExports.useCallback(()=>{try{dispatch(getCountTab({service:__name(()=>Promise.all([getTiepNhan({count:!0}),getWithOrder({count:!0}),getDonDoc({count:!0}),getTuChoi({count:!0})]),"service")})),refDonThuTiepNhan.current&&refDonThuTiepNhan.current.reloadCountTab(),refDonThuXuLy.current&&refDonThuXuLy.current.reloadCountTab(),refDonThuDonDoc.current&&refDonThuDonDoc.current.reloadCountTab(),refDonThuTuChoi.current&&refDonThuTuChoi.current.reloadCountTab()}catch{}},[]);reactExports.useEffect(()=>{getAmountLetter(),setRenderedTabs(prev=>({...prev,0:!0}))},[]);const renderLabel=__name((dataCount,title)=>dataCount?jsxDevRuntimeExports.jsxDEV("div",{children:[title," ",jsxDevRuntimeExports.jsxDEV(Chip,{label:dataCount,sx:{backgroundColor:"#02edc3",color:"white"},size:"small"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:108,columnNumber:17},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:107,columnNumber:7},void 0):title,"renderLabel");return jsxDevRuntimeExports.jsxDEV(Box,{sx:{width:"100%"},children:[jsxDevRuntimeExports.jsxDEV(Box,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{borderBottom:1,borderColor:"divider"},children:jsxDevRuntimeExports.jsxDEV(Tabs,{style:{minHeight:"40px"},value,onChange:handleChange,"aria-label":"basic tabs example",children:[jsxDevRuntimeExports.jsxDEV(Tab,{iconPosition:"start",icon:jsxDevRuntimeExports.jsxDEV(Icon,{color:"action",children:"pending_actions"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:126,columnNumber:19},void 0),sx:{fontSize:"0.8rem",padding:"6px",minHeight:"auto"},label:renderLabel(lodashExports.get(valueCount,"countTabs[0]",null),"Tiếp nhận"),...a11yProps(0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:124,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tab,{iconPosition:"start",icon:jsxDevRuntimeExports.jsxDEV(Icon,{color:"info",children:"contact_mail"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:133,columnNumber:19},void 0),sx:{fontSize:"0.8rem",padding:"6px",minHeight:"auto"},label:renderLabel(lodashExports.get(valueCount,"countTabs[1]",null),"Xử lý"),...a11yProps(1)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:131,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tab,{iconPosition:"start",icon:jsxDevRuntimeExports.jsxDEV(Icon,{color:"error",children:"local_fire_department"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:140,columnNumber:19},void 0),sx:{fontSize:"0.8rem",padding:"6px",minHeight:"auto"},label:renderLabel(lodashExports.get(valueCount,"countTabs[2]",null),"Đôn đốc"),...a11yProps(2)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:138,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tab,{iconPosition:"start",icon:jsxDevRuntimeExports.jsxDEV(Icon,{color:"error",children:"close"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:147,columnNumber:19},void 0),sx:{fontSize:"0.8rem",padding:"6px",minHeight:"auto"},label:renderLabel(lodashExports.get(valueCount,"countTabs[3]",null),"Từ chối/Trả đơn"),...a11yProps(3)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:145,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:123,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:117,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(SwipeableViews,{axis:theme.direction==="rtl"?"x-reverse":"x",index:value,onChangeIndex:handleChangeIndex,style:{overflow:"hidden"},children:[jsxDevRuntimeExports.jsxDEV(CustomTabPanel,{value,index:0,children:renderedTabs[0]&&jsxDevRuntimeExports.jsxDEV(Index$3,{ref:refDonThuTiepNhan,reloadCountTab:getAmountLetter},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:161,columnNumber:31},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:160,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(CustomTabPanel,{value,index:1,children:renderedTabs[1]&&jsxDevRuntimeExports.jsxDEV(Index$2,{ref:refDonThuXuLy,reloadCountTab:getAmountLetter},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:164,columnNumber:31},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:163,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(CustomTabPanel,{value,index:2,children:renderedTabs[2]&&jsxDevRuntimeExports.jsxDEV(Index$1,{ref:refDonThuDonDoc,reloadCountTab:getAmountLetter},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:167,columnNumber:31},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:166,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(CustomTabPanel,{value,index:3,children:renderedTabs[3]&&jsxDevRuntimeExports.jsxDEV(Index$3,{ref:refDonThuTuChoi,isTuChoi:!0,reloadCountTab:getAmountLetter},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:170,columnNumber:31},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:169,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:154,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/MainTab.tsx",lineNumber:116,columnNumber:5},void 0)},"Index"),MainTab=reactExports.memo(Index);export{CustomTabPanel,MainTab as default};