????
Current Path : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/ |
Current File : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/index-C_-8iEOJ.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{b as reactExports,n as jsxDevRuntimeExports,B as Box,b7 as Grow,bd as CHECK_CONFIRM,a9 as CHECK_WARNING,be as CHECK_SUCCESS,bx as CHECK_CONFIRM_INPUT}from"./index-D8rI6KyB.js";import{j as useDonThu,h as useDonThuXuLy,D as DataTable,s as columnsReceiveLetter}from"./DataTable-BmTpWB90.js";import UpdateForm from"./UpdateForm-BtJkdQUj.js";import{u as useDonThuXuLyChuyenDon}from"./DonThuXuLyChuyenDon.service-B4_YibEw.js";import{C as Chip}from"./Chip-NlZgllFU.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-BBKecc2c.js";import"./Breadcrumbs-DBwpps56.js";import"./Link-BSDlcTKp.js";const Index=reactExports.memo(reactExports.forwardRef(({isTuChoi,reloadCountTab},ref)=>{const tableRef=reactExports.createRef(),[openConfig,setOpenConfig]=reactExports.useState(null),{acceptLetter}=useDonThu(),{updateLetterProcess}=useDonThuXuLy(),{updateChuyenDon}=useDonThuXuLyChuyenDon(),reloadTable=__name(()=>{tableRef.current&&tableRef.current.onQueryChange()},"reloadTable");reactExports.useImperativeHandle(ref,()=>({reloadTable}),[reloadTable]),reactExports.useEffect(()=>{},[]);const columnMain=isTuChoi?[...columnsReceiveLetter,{title:"Lý do",field:"donThuXulys.donThuXulyChuyenDons.lyDoTuChoi",type:"string",dataRef:["id","donThuId","donThuXuLyId"],render:data=>data.donThuXuLys[0].donThuXuLyChuyenDons[0].lyDoTuChoi}]:[...columnsReceiveLetter,{title:"Trạng thái",field:"donThuXulys.dmLoaiHinhTiepNhanId",type:"string",dataCheck:!0,searchable:!0,dataRef:["id","tiepDanId"],render:data=>[5].includes(data.donThuXuLys[0].dmLoaiHinhTiepNhanId)?data.donThuXuLys[0].donThuXuLyChuyenDons.find(cur=>cur.trangThai==="ChoTiepNhan")&&jsxDevRuntimeExports.jsxDEV(Chip,{size:"small",label:"Chờ tiếp nhận",color:"primary",variant:"outlined"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:83,columnNumber:41},void 0):jsxDevRuntimeExports.jsxDEV(Chip,{size:"small",label:"Chờ xử lý",color:"primary",variant:"outlined"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:78,columnNumber:24},void 0)}];return 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/${isTuChoi?"GetTuChoi":"GetTiepNhan"}`,title:isTuChoi?"Đơn thư bị từ chối":"Đơn thư tiếp nhận",columns:columnMain,selectType:"withColumns",...isTuChoi?null:{onAdd:{onClick:(e,rowData)=>{setOpenConfig(rowData)}}},...isTuChoi?null:{onActions:[dataRow=>({icon:"check_circle_outline",color:"info",tooltip:"Chuyển xử lý",disabled:dataRow&&dataRow.enableAdmin===!1,onClick:(event,rowData)=>{CHECK_CONFIRM("Tiếp nhận đơn thư","Đơn thư tiếp nhận").then(async value=>{if(value)if(rowData.donThuXuLys[0].dmTrangThaiXuLyDonId===6)try{await updateLetterProcess(rowData.donThuXuLys[0].id,{dmTrangThaiXuLyDonId:3}),reloadTable(),reloadCountTab&&reloadCountTab()}catch{CHECK_WARNING("Thao tác không thành công")}else acceptLetter(rowData.id).then(res=>{res.isSuccessed?(CHECK_SUCCESS("Thành công"),reloadTable(),reloadCountTab&&reloadCountTab()):CHECK_WARNING("Thao tác không thành công")})})}}),dataRow=>({icon:"not_interested",color:"error",tooltip:"Từ chối",disabled:dataRow&&dataRow.enableAdmin===!1,hidden:data=>{var _a;return((_a=data==null?void 0:data.dmLoaiHinhTiepNhan)==null?void 0:_a.id)===1},onClick:(event,rowData)=>{const{loaiHinhTiepNhanId,id:donThuXyLyId}=rowData.donThuXuLys[0];CHECK_CONFIRM_INPUT({icon:"error",mes:loaiHinhTiepNhanId?"Trả lại và hướng dẫn gửi đơn":" Từ chối đơn thư",titles:"",placeholder:loaiHinhTiepNhanId?"Ghi chú":"Nhập lý do"}).then(async res=>{if(res&&res.isConfirmed){const{id}=dataRow.donThuXuLys[0].donThuXuLyChuyenDons[0]||{};try{id?await updateChuyenDon(id,{trangThai:"TuChoi",LyDoTuChoi:res.value}):await updateLetterProcess(donThuXyLyId,{dmHinhThucXuLyDonId:7}),reloadTable(),reloadCountTab&&reloadCountTab(),CHECK_SUCCESS("Từ chối thành công")}catch{CHECK_WARNING("Thao tác không thành công")}}})}})]},onRowClick:(e,rowData)=>{setOpenConfig(rowData)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:93,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:92,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:91,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Grow,{in:!!openConfig,children:jsxDevRuntimeExports.jsxDEV(Box,{children:openConfig&&jsxDevRuntimeExports.jsxDEV(UpdateForm,{isTuChoi,donThu:openConfig,onClose:()=>{reloadTable(),reloadCountTab&&reloadCountTab(),setOpenConfig(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:188,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:186,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:185,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuTiepNhan/index.tsx",lineNumber:90,columnNumber:7},void 0)}));export{Index as default};