????
Current Path : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/ |
Current File : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/Detail-hvvkaFXX.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{aM as requireCreateSvgIcon,aN as interopRequireDefaultExports,j as jsxRuntimeExports,b as reactExports,n as jsxDevRuntimeExports,ai as Link,at as Typography,an as useService,dn as DonThuThucHien,bV as useFormContext,bI as lodashExports,be as CHECK_SUCCESS,B as Box,aq as Grid,aW as Divider,o as styled,x as IconButton,d7 as DonThuNguoiUyQuyen,I as Icon,q as Paragraph,y as Button,cQ as _,c_ as TiepDan,c$ as CHECK_REQUEST,bf as CHECK_ERROR,d0 as hooks,as as getCurrentDate,C as Card,bS as Backdrop,aK as CircularProgress,E as useNavigate,dh as useParams,ac as Stack$1}from"./index-D8rI6KyB.js";import{B as Breadcrumbs}from"./Breadcrumbs-DBwpps56.js";import{Z as formDataThuHoiNhaNuoc,$ as formDataTraLaiCongDan,a0 as formDataTraLaiToChuc,a as FormControl,C as CardHeader,y as useTiepDan,j as useDonThu,L as formDataCoQuanChuyenDen,r as useDonThuNguoiDungDon,B as useDonThuNguoiUyQuyen,H as Enums_NguoiDungDon,I as formDataNguoiDungDon,J as Enums_PhanTheoSoNguoi,a1 as Delegacy,K as Stack,v as v4,u as useAsync,F as Form,M as DonForm,N as CardActions}from"./DataTable-BmTpWB90.js";import{P as ProcessForm,H as HistoryDonForm}from"./DetailForm-BM4Kji1j.js";import{L as LoadingButton}from"./tiny-warning.esm-31WyJMCs.js";import{C as Collapse}from"./Collapse-D-11qsGz.js";var ArrowBack={},_interopRequireDefault=interopRequireDefaultExports;Object.defineProperty(ArrowBack,"__esModule",{value:!0});var default_1=ArrowBack.default=void 0,_createSvgIcon=_interopRequireDefault(requireCreateSvgIcon()),_jsxRuntime=jsxRuntimeExports;default_1=ArrowBack.default=(0,_createSvgIcon.default)((0,_jsxRuntime.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");function IBreadcrumbs({children}){const arrayChildren=reactExports.Children.toArray(children);return jsxDevRuntimeExports.jsxDEV(Breadcrumbs,{"aria-label":"breadcrumb",children:reactExports.Children.map(arrayChildren,(child,index)=>{if(!(index===arrayChildren.length-1)&&!child.props.link)throw new Error(`BreadcrumbItem child no. ${index+1} should be passed a 'link' prop`);return child.props.link?jsxDevRuntimeExports.jsxDEV(Link,{color:"inherit",to:child.props.link,children:reactExports.cloneElement(child)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/common/IBreadcumbs.tsx",lineNumber:24,columnNumber:11},this):jsxDevRuntimeExports.jsxDEV(Typography,{color:"text.primary",children:reactExports.cloneElement(child)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/common/IBreadcumbs.tsx",lineNumber:28,columnNumber:11},this)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/common/IBreadcumbs.tsx",lineNumber:13,columnNumber:5},this)}__name(IBreadcrumbs,"IBreadcrumbs");function IBreadcrumbItem({children}){return jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/common/IBreadcumbs.tsx",lineNumber:38,columnNumber:10},this)}__name(IBreadcrumbItem,"IBreadcrumbItem");function useDonThuThucHien(){const allow=useService(DonThuThucHien,"allow"),auth=useService(DonThuThucHien,"auth");return{getAll:__name(param=>allow.get({url:""},param),"getAll"),get:__name((id,param)=>allow.get({url:`(${id})`},param),"get"),post:__name(async donThuThucHien=>{const{resultObj}=await auth.post({url:"",body:donThuThucHien});return resultObj},"post"),update:__name(async(id,donThuThucHien)=>{const{data}=await auth.path({url:`(${id})`,body:donThuThucHien});return data.resultObj},"update"),remove:__name(id=>auth.deleteMethod({url:`(${id})`}),"remove")}}__name(useDonThuThucHien,"useDonThuThucHien");const ThongTinChungForm$1=reactExports.memo(reactExports.forwardRef(({id},ref)=>{const[isUpdate,setIsUpdate]=reactExports.useState(!1),{getValues}=useFormContext(),{update}=useDonThuThucHien(),handleEdit=reactExports.useCallback(async()=>{try{const donThuThucHien=getValues("donThuThucHien"),dataForm={};Object.entries(formDataThuHoiNhaNuoc).forEach(([key,value])=>{dataForm[key]=lodashExports.get(donThuThucHien,key)}),Object.entries(formDataTraLaiCongDan).forEach(([key,value])=>{dataForm[key]=lodashExports.get(donThuThucHien,key)}),Object.entries(formDataTraLaiToChuc).forEach(([key,value])=>{dataForm[key]=lodashExports.get(donThuThucHien,key)}),await update(id,dataForm),CHECK_SUCCESS("Cập nhật thành công"),setIsUpdate(!1)}catch(error){console.log(error)}},[id]);reactExports.useImperativeHandle(ref,()=>({enableEdit:statusEdit=>{setIsUpdate(statusEdit===StatusEdit.EDIT)},handleEdit}),[]);const renderThuHoi=__name((formData,title)=>jsxDevRuntimeExports.jsxDEV(reactExports.Fragment,{children:[jsxDevRuntimeExports.jsxDEV(Grid,{xs:12,children:jsxDevRuntimeExports.jsxDEV(Divider,{textAlign:"left",children:title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:64,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:63,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Grid,{rowGap:1,container:!0,xs:12,children:Object.entries(formData).map(([key,value],idx,arr)=>jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:3,children:jsxDevRuntimeExports.jsxDEV(FormControl,{data:{...value,name:value.field_name,title:()=>jsxDevRuntimeExports.jsxDEV("span",{dangerouslySetInnerHTML:{__html:value.title}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:75,columnNumber:36},void 0)},rules:value.rules,name:value.field_name,isLabel:id&&!isUpdate},idx+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:70,columnNumber:19},void 0)},idx+1+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:69,columnNumber:17},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:66,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:62,columnNumber:9},void 0),"renderThuHoi");return jsxDevRuntimeExports.jsxDEV(Box,{children:[renderThuHoi(formDataThuHoiNhaNuoc,"Thu hồi cho nhà nước"),renderThuHoi(formDataTraLaiCongDan,"Trả lại cho công dân"),renderThuHoi(formDataTraLaiToChuc,"Trả lại cho Tổ chức")]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/TheoDoiGiaiQuyetDon.tsx",lineNumber:90,columnNumber:7},void 0)})),ExpandMore=styled(props=>{const{expand,...other}=props;return jsxDevRuntimeExports.jsxDEV(IconButton,{...other},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:67,columnNumber:10},void 0)})(({theme,expand})=>({transform:expand?"rotate(0deg)":"rotate(180deg)",marginLeft:"auto",transition:theme.transitions.create("transform",{duration:theme.transitions.duration.shortest})})),CardHeaderCustom=styled(CardHeader)(({theme})=>({"& .MuiCardHeader-title":{color:"#1976d2",fontSize:"small",fontWeight:"500",padding:0},padding:5})),ThongTinChungForm=reactExports.memo(reactExports.forwardRef(({id},ref)=>{const[isUpdate,setIsUpdate]=reactExports.useState(!1),{getValues}=useFormContext(),{updateReceivingCitizens}=useTiepDan(),{updateLetter}=useDonThu(),handleEdit=reactExports.useCallback(async()=>{try{const tiepDan=getValues("tiepDan"),dataForm={};Object.entries(formDataCoQuanChuyenDen).forEach(([key,value])=>{dataForm[key]=lodashExports.get(tiepDan,key)});const{dmNhiemKyId,...tiepDanData}=dataForm;tiepDan!=null&&tiepDan.id&&await updateReceivingCitizens(tiepDan==null?void 0:tiepDan.id,tiepDanData),id&&await updateLetter(id,{dmNhiemKyId}),CHECK_SUCCESS("Cập nhật thành công"),setIsUpdate(!1)}catch{}},[id]);return reactExports.useImperativeHandle(ref,()=>({enableEdit:statusEdit=>{setIsUpdate(statusEdit==="EDIT")},handleEdit}),[]),jsxDevRuntimeExports.jsxDEV(Box,{children:jsxDevRuntimeExports.jsxDEV(Grid,{rowGap:1,container:!0,xs:12,children:Object.entries(formDataCoQuanChuyenDen).map(([key,value],idx,arr)=>jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:4,children:jsxDevRuntimeExports.jsxDEV(FormControl,{data:{...value,name:value.field_name},rules:value.rules,name:value.field_name,isLabel:id&&!isUpdate},idx+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:149,columnNumber:17},void 0)},idx+3+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:148,columnNumber:15},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:145,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:144,columnNumber:7},void 0)})),NguoiDungDonForm=reactExports.memo(reactExports.forwardRef(({id},ref)=>{const[isUpdate,setIsUpdate]=reactExports.useState(!1),{watch,getValues}=useFormContext(),{updateLetter}=useDonThu(),{postUserLetter}=useDonThuNguoiDungDon(),{updateNguoiUyQuyen}=useDonThuNguoiUyQuyen(),handleChangeNS=reactExports.useCallback(async(name,value)=>{if(id)try{console.log(name,value);const nguoiDaiDien={thongTinCaNhanId:value.slice(-1)[0].thongTinCaNhan.id,loai:name==="nguoiDaiDien"?Enums_NguoiDungDon.DUNGDON:Enums_NguoiDungDon.DICUNG,donThuId:id};await postUserLetter(nguoiDaiDien)}catch{}},[id]),handleEdit=reactExports.useCallback(async()=>{try{const dataForm={};Object.entries({...formDataNguoiDungDon,donThuNguoiUyQuyen:"",luatSu:""}).forEach(([key,value])=>{dataForm[key]=lodashExports.get(getValues(),key)});const{donThuNguoiUyQuyen,luatSu,...donThu}=dataForm;delete luatSu.fileId;let nguoiUyQuyen={};donThuNguoiUyQuyen&&(nguoiUyQuyen=new DonThuNguoiUyQuyen({thongTinCaNhanId:donThuNguoiUyQuyen.thongTinCaNhanId,...luatSu,isLuatSu:donThuNguoiUyQuyen.isLuatSu})),delete nguoiUyQuyen.fileId,delete nguoiUyQuyen.donThuId,delete nguoiUyQuyen.id;const donThuSave={phanTheoSoNguoi:donThu.phanTheoSoNguoi,soNguoi:donThu.soNguoi,soNguoiDaiDien:donThu.soNguoiDaiDien};console.log(nguoiUyQuyen,donThuSave),id&&(await updateLetter(id,donThuSave),await updateNguoiUyQuyen(id,nguoiUyQuyen)),setIsUpdate(!1)}catch{}},[id]);reactExports.useImperativeHandle(ref,()=>({enableEdit:statusEdit=>{setIsUpdate(statusEdit==="EDIT")},handleEdit}),[]);const layout=reactExports.useCallback(phanTheoSoNguoi=>{switch(phanTheoSoNguoi){case"0":case"1":return 4;default:return 3}},[]);return jsxDevRuntimeExports.jsxDEV(Box,{children:[jsxDevRuntimeExports.jsxDEV(Grid,{rowGap:1,container:!0,xs:12,children:Object.entries(formDataNguoiDungDon).map(([key,value],idx,arr)=>{const formatLayout=layout(watch("phanTheoSoNguoi"));return idx===0||watch("phanTheoSoNguoi")===value.group?jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:formatLayout,children:jsxDevRuntimeExports.jsxDEV(FormControl,{data:{...value,name:value.field_name},rules:value.rules,name:value.field_name,isLabel:id&&!isUpdate},idx+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:259,columnNumber:17},void 0)},idx+3+key,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:258,columnNumber:15},void 0):jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:271,columnNumber:15},void 0)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:254,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:275,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(FormControl,{data:formDataNguoiDungDon.nguoiDaiDien,name:formDataNguoiDungDon.nguoiDaiDien.field_name,isLabel:id&&!isUpdate,enableSaveSingle:id,onChange:handleChangeNS},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:276,columnNumber:9},void 0),watch("phanTheoSoNguoi")===Enums_PhanTheoSoNguoi[1].value&&jsxDevRuntimeExports.jsxDEV(FormControl,{data:formDataNguoiDungDon.nguoiDiCung,name:formDataNguoiDungDon.nguoiDiCung.field_name,isLabel:id&&!isUpdate,onChange:handleChangeNS,enableSaveSingle:id},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:285,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:293,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(FormControl,{data:{...formDataNguoiDungDon.uyQuyen,name:"uyQuyen",disabled:id&&!isUpdate},name:"uyQuyen"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:295,columnNumber:9},void 0),watch("uyQuyen")&&jsxDevRuntimeExports.jsxDEV(Delegacy,{id,isLabel:!!(id&&!isUpdate)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:299,columnNumber:30},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:253,columnNumber:7},void 0)}));var StatusEdit=(StatusEdit2=>(StatusEdit2.EDIT="EDIT",StatusEdit2.SEEN="SEEN",StatusEdit2))(StatusEdit||{});const ExpandForm=reactExports.memo(reactExports.forwardRef(({id,children,title,idDonThu,enableEdit=!0,titleEdit="Chỉnh sửa"},ref)=>{const[expanded,setExpanded]=reactExports.useState(!0),[status,setStatus]=reactExports.useState("SEEN"),[statusSaveForm,setStatusSaveForm]=reactExports.useState("idle"),refChild=reactExports.useRef(),{watch}=useFormContext();reactExports.useEffect(()=>{idDonThu&&setStatus("SEEN")},[idDonThu]);const handleExpandClick=reactExports.useCallback(()=>{setExpanded(pre=>!pre)},[]);reactExports.useImperativeHandle(ref,()=>({handleExpandClick}),[handleExpandClick]);const childWithProps=reactExports.isValidElement(children)?reactExports.cloneElement(children,{ref:refChild,id:idDonThu}):children,handleSaveUpdate=reactExports.useCallback(async()=>{try{setStatusSaveForm("pending"),await refChild.current.handleEdit(),setStatus("SEEN"),setStatusSaveForm("success")}catch{}},[]),checkHidden=__name(id2=>{switch(id2){case"TheoDoiThucHien":return!watch("donThuXuLy.donThuXuLyChuyenDon.id");default:return idDonThu&&enableEdit}},"checkHidden");return jsxDevRuntimeExports.jsxDEV(Box,{marginBottom:1,borderRadius:"0.5rem",bgcolor:"white",boxShadow:"0px 5px 5px -3px rgba(0, 0, 0, 0.06), 0px 0px 0px 1px rgba(0, 0, 0, 0.042), 0px 3px 14px 2px rgba(0, 0, 0, 0.036)",children:[jsxDevRuntimeExports.jsxDEV(CardHeaderCustom,{title:jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",justifyContent:"space-between",children:[jsxDevRuntimeExports.jsxDEV(Stack,{alignItems:"center",direction:"row",justifyContent:"flex-start",children:[jsxDevRuntimeExports.jsxDEV(ExpandMore,{expand:expanded,onClick:handleExpandClick,"aria-label":"show more",children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"expand_more"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:384,columnNumber:21},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:383,columnNumber:19},void 0),jsxDevRuntimeExports.jsxDEV(Paragraph,{children:title},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:386,columnNumber:19},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:382,columnNumber:17},void 0),checkHidden(id)&&jsxDevRuntimeExports.jsxDEV(Stack,{alignItems:"center",direction:"row",justifyContent:"flex-start",children:[status==="SEEN"&&jsxDevRuntimeExports.jsxDEV(Button,{size:"small",onClick:()=>{setExpanded(!0),refChild.current.enableEdit("EDIT"),setStatus("EDIT")},variant:"outlined",startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"edit"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:399,columnNumber:36},void 0),children:titleEdit},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:391,columnNumber:23},void 0),status==="EDIT"&&jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children:statusSaveForm==="pending"?jsxDevRuntimeExports.jsxDEV(LoadingButton,{loading:!0,loadingPosition:"start",color:"success",startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:411,columnNumber:40},void 0),variant:"outlined",children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:407,columnNumber:27},void 0):jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children:[jsxDevRuntimeExports.jsxDEV(Button,{variant:"outlined",size:"small",onClick:handleSaveUpdate,startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:422,columnNumber:42},void 0),color:"success",children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:418,columnNumber:29},void 0),jsxDevRuntimeExports.jsxDEV(Button,{variant:"outlined",size:"small",color:"error",onClick:()=>{refChild.current.enableEdit("SEEN"),setStatus("SEEN")},startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"cancel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:435,columnNumber:42},void 0),children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:427,columnNumber:29},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:417,columnNumber:27},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:405,columnNumber:23},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:389,columnNumber:19},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:381,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:379,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Collapse,{in:expanded,timeout:"auto",children:childWithProps},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:448,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:372,columnNumber:9},void 0)})),Index=__name(({id})=>{const{postLetter,getXuLyByDonThu}=useDonThu(),{getBienNhan}=useTiepDan(),refForm=reactExports.useRef(),refExpand=reactExports.useRef(),getDataById=reactExports.useCallback(async id2=>{var _a;try{let{donThuNguoiUyQuyen,tiepDan,donThuNguoiDungDons,phanTheoSoNguoi,soNguoi,soNguoiDaiDien,noiDungDon,tiepNhanTu,donThuXuLys,donThuCoQuanDaGiaiQuyet,donThuThucHien,...data}=await getXuLyByDonThu(id2),defaultVal={DICUNG:[],DUNGDON:[]},groupNguoiDungDon={DICUNG:[],DUNGDON:[]};donThuNguoiDungDons&&(groupNguoiDungDon=donThuNguoiDungDons==null?void 0:donThuNguoiDungDons.reduce((preVal,currentVal)=>{switch(currentVal.loai){case Enums_NguoiDungDon.DUNGDON:preVal.DUNGDON.push(currentVal);break;default:preVal.DICUNG.push(currentVal);break}return preVal},defaultVal));let luatSu={};if(donThuNguoiUyQuyen){const{thongTinCaNhan,...nguoiUyQuyen}=donThuNguoiUyQuyen;if(donThuNguoiUyQuyen={...nguoiUyQuyen,...thongTinCaNhan,soDinhDanh:{value:donThuNguoiUyQuyen.thongTinCaNhan.soDinhDanh,label:donThuNguoiUyQuyen.thongTinCaNhan.soDinhDanh}},donThuNguoiUyQuyen!=null&&donThuNguoiUyQuyen.isLuatSu){const{ngayCap,noiCap,soThe,thongTinGioiThieu}=donThuNguoiUyQuyen;luatSu={ngayCap,noiCap,soThe,thongTinGioiThieu}}}!_.isEmpty(donThuCoQuanDaGiaiQuyet)&&_.get(donThuCoQuanDaGiaiQuyet,"coQuanDaGiaiQuyet")?donThuCoQuanDaGiaiQuyet.isCoQuanDaGiaiQuyet=!0:donThuCoQuanDaGiaiQuyet={nonData:!0};const{ngayTiepNhan,ngayXuLy,dmHinhThucXuLyDon,dmTrangThaiXuLyDon,coQuanTiepNhan,canBoTiepNhan,ngayChuyenDon,donThuXuLyCanBo}=tiepNhanTu||{},donThuXuLy=donThuXuLys[0]||{};return{id:id2,donThuThucHien,phanTheoDieuKien:data.phanTheoDieuKien,dmLoaiDoiTuongId:data.dmLoaiDoiTuongId,dmLinhVucId:data.dmLinhVucId,dmPhanTheoNoiDungId:data.dmPhanTheoNoiDungId,fileId:data.fileId,nguoiDaiDien:groupNguoiDungDon.DUNGDON.map(cur=>({...cur,thongTinCaNhan:{...cur.thongTinCaNhan,soDinhDanh:{value:cur.thongTinCaNhan.soDinhDanh,label:cur.thongTinCaNhan.soDinhDanh+" - "+cur.hoVaTen}}})),nguoiDiCung:groupNguoiDungDon.DICUNG.map(cur=>({...cur,thongTinCaNhan:{...cur.thongTinCaNhan,soDinhDanh:{value:cur.thongTinCaNhan.soDinhDanh,label:cur.thongTinCaNhan.soDinhDanh+" - "+cur.hoVaTen}}})),donThuNguoiUyQuyen,luatSu,noiDungDon,phanTheoSoNguoi,soNguoi,soNguoiDaiDien,tiepDan,dmNhiemKyId:data.dmNhiemKyId,uyQuyen:!!donThuNguoiUyQuyen,province:data.noiGhiNhanTinh,district:data.noiGhiNhanHuyen,ward:data.noiGhiNhan,noiGhiNhanCuThe:data.noiGhiNhanCuThe,tenCoQuan:data.tenCoQuan,sdtCoQuan:data.sDTCoQuan,diaChiCoQuan:data.diaChiCoQuan,donThuCoQuanDaGiaiQuyet,tiepNhanTu:{ngayTiepNhan,ngayXuLy:ngayChuyenDon?ngayChuyenDon[0]:"",hinhThucXuLyDon:dmHinhThucXuLyDon==null?void 0:dmHinhThucXuLyDon.name,trangThaiXuLyDon:dmTrangThaiXuLyDon==null?void 0:dmTrangThaiXuLyDon.name,coQuanTiepNhan:donThuXuLyCanBo==null?void 0:donThuXuLyCanBo.organName,diaChi:donThuXuLyCanBo==null?void 0:donThuXuLyCanBo.organAdd,canBoTiepNhan:canBoTiepNhan?(_a=canBoTiepNhan[0])==null?void 0:_a.hoVaTen:""},donThuXuLy:{dmPhanTheoThamQuyenId:donThuXuLy.dmPhanTheoThamQuyenId,loaiDonViNhan:donThuXuLy.loaiDonViNhan||1,fileId:donThuXuLy.fileId||v4(),id:donThuXuLy.id,dmHinhThucXuLyDonId:donThuXuLy.dmHinhThucXuLyDonId,dmTrangThaiXuLyDonId:donThuXuLy.dmTrangThaiXuLyDonId,yKienXuLy:donThuXuLy.yKienXuLy,donThuXuLyCanBo:donThuXuLy.donThuXuLyCanBo,donThuXuLyChuyenDon:{id:lodashExports.get(donThuXuLy,"chuyenDon[0].chuyenDonId",null),coQuanTiepNhanId:lodashExports.get(donThuXuLy,"chuyenDon[0].coQuanTiepNhan.id",null),canBoTiepNhanId:lodashExports.get(donThuXuLy,"chuyenDon[0].canBoTiepNhan.id",null),trangThai:lodashExports.get(donThuXuLy,"chuyenDon[0].trangThai",null),coQuanTiepNhanNgoaiHeThong:donThuXuLy.coQuanTiepNhanNgoaiHeThong}}}}catch(error){console.log(error)}},[]),handleSubmit=reactExports.useCallback(async dataForm=>{var _a,_b;try{let{nguoiDaiDien,nguoiDiCung,donThuNguoiUyQuyen,tiepDan,luatSu,fileId,donThuCoQuanDaGiaiQuyet,...donThu}=dataForm;if(!id){const donThuNguoiDungDons=[];let nguoiUyQuyen={};donThuNguoiUyQuyen&&(nguoiUyQuyen=new DonThuNguoiUyQuyen({thongTinCaNhanId:donThuNguoiUyQuyen.thongTinCaNhanId,...luatSu,isLuatSu:donThuNguoiUyQuyen.isLuatSu})),nguoiDaiDien&&nguoiDaiDien.forEach(u=>donThuNguoiDungDons.push({thongTinCaNhanId:u.thongTinCaNhan.id,loai:Enums_NguoiDungDon.DUNGDON})),nguoiDiCung&&nguoiDiCung.forEach(u=>donThuNguoiDungDons.push({thongTinCaNhanId:u.thongTinCaNhan.id,loai:Enums_NguoiDungDon.DICUNG}));const{dmNhiemKyId,...dataTiepDan}=tiepDan;delete donThu.uyQuyen,delete donThu.coQuanGiaiQuyet,delete donThu.fileId,delete nguoiUyQuyen.fileId;const tiepDanSave=new TiepDan({...dataTiepDan,dmHinhThucTiepDanId:1});delete donThuCoQuanDaGiaiQuyet.isCoQuanDaGiaiQuyet;const donThuSave={donThuNguoiDungDons,donThuNguoiUyQuyen:nguoiUyQuyen,fileId,tiepDan:tiepDanSave,...donThu,dmNhiemKyId,dmLoaiHinhTiepNhanId:2,thoiGianTiepNhan:(_a=tiepDanSave.tiepDanXuLy)==null?void 0:_a.ngayXuLy,donThuXuLys:[{ngayTiepNhan:(_b=tiepDanSave.tiepDanXuLy)==null?void 0:_b.ngayXuLy}]},{resultObj}=await postLetter(donThuSave);CHECK_REQUEST("Lưu Thành công! Xuất giấy biên nhận?","Thông báo","Giấy biên nhận",()=>getBienNhan(resultObj.tiepDanId)).then(async()=>{console.log("Thành công")}),Promise.resolve(resultObj)}}catch(error){CHECK_ERROR(error)}},[]),{execute:submitForm,status:statusSubmit}=useAsync(handleSubmit),{execute,status}=useAsync(getDataById),getInitData=reactExports.useCallback(()=>{const currentDate=hooks(),iniData={fileId:v4(),phanTheoSoNguoi:"Mot",tiepDan:{ngayTiepDan:getCurrentDate({}).format(),ngayHenTra:getCurrentDate({date:currentDate.clone().add(10,"days")}).format(),fileId:v4(),tiepDanXuLy:{ngayXuLy:getCurrentDate({}).format()}}};return Promise.resolve(iniData)},[]);return jsxDevRuntimeExports.jsxDEV(Form,{ref:refForm,onSubmit:submitForm,defaultValues:()=>id?execute(id):getInitData(),children:jsxDevRuntimeExports.jsxDEV(Card,{sx:{background:"transparent",borderRadius:"0.5rem",boxShadow:"none !important",padding:"0.2rem"},children:[jsxDevRuntimeExports.jsxDEV(Backdrop,{sx:{color:"#fff",zIndex:theme=>theme.zIndex.drawer+1},open:status==="pending"||statusSubmit==="pending",children:jsxDevRuntimeExports.jsxDEV(CircularProgress,{color:"inherit"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:704,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:700,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"TheoDoiThucHien",ref:refExpand,title:"Theo dõi thực hiện",children:jsxDevRuntimeExports.jsxDEV(ThongTinChungForm$1,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:707,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:706,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"XuLy",idDonThu:id,enableEdit:!1,ref:refExpand,titleEdit:"Cập nhật xử lý a",title:"Xử lý tại đơn vị",children:jsxDevRuntimeExports.jsxDEV(ProcessForm,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:717,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:709,columnNumber:9},void 0),id&&jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children:[jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"LuongDon",idDonThu:id,enableEdit:!1,ref:refExpand,title:"Luồng xử lý đơn",children:jsxDevRuntimeExports.jsxDEV(HistoryDonForm,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:722,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:721,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"Info",idDonThu:id,enableEdit:!1,ref:refExpand,title:"Cơ quan chuyển đến",children:jsxDevRuntimeExports.jsxDEV(ThongTinChungForm,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:725,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:724,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:720,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"NguoiDungDon",idDonThu:id,enableEdit:!1,ref:refExpand,title:"Người đứng đơn",children:jsxDevRuntimeExports.jsxDEV(NguoiDungDonForm,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:731,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:730,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(ExpandForm,{id:"Letter",idDonThu:id,enableEdit:!1,ref:refExpand,title:"Đơn / Vụ việc",children:jsxDevRuntimeExports.jsxDEV(DonForm,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:734,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:733,columnNumber:9},void 0),!id&&jsxDevRuntimeExports.jsxDEV(CardActions,{children:jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",justifyContent:"end",spacing:2,children:jsxDevRuntimeExports.jsxDEV(Button,{size:"small",type:"button",onClick:()=>{refForm.current.submit()},variant:"outlined",startIcon:status==="pending"?jsxDevRuntimeExports.jsxDEV(CircularProgress,{size:20},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:749,columnNumber:51},void 0):jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:749,columnNumber:84},void 0),disabled:status==="pending",children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:742,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:738,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:737,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:699,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/components/DonThu/DetailForm.tsx",lineNumber:698,columnNumber:5},void 0)},"Index"),LetterForm=reactExports.memo(Index),DetailForm=Object.assign(LetterForm,{ExpandMore,ExpandForm,ThongTinChungForm,NguoiDungDonForm}),Detail=__name(({idDonThu})=>{const navigate=useNavigate(),{id}=useParams();return jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{children:[jsxDevRuntimeExports.jsxDEV(IBreadcrumbs,{children:[jsxDevRuntimeExports.jsxDEV(IBreadcrumbItem,{link:"/don-thu/theo-doi-thuc-hien-giai-quyet",children:"Theo dõi thực hiện giải quyết đơn"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:18,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(IBreadcrumbItem,{children:"Chi tiết đơn vụ việc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:21,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:17,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Stack$1,{direction:"row",spacing:1,alignItems:"center",children:[jsxDevRuntimeExports.jsxDEV(IconButton,{"aria-label":"delete",onClick:()=>navigate(-1),children:jsxDevRuntimeExports.jsxDEV(default_1,{color:"primary"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:25,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:24,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{variant:"button",display:"block",gutterBottom:!0,color:"primary",children:"Chi tiết đơn vụ việc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:27,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:23,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(DetailForm,{id:id||idDonThu},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:31,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/GiaiQuyetDon/Detail.tsx",lineNumber:16,columnNumber:5},void 0)},"Detail");export{Detail as D};