????

Your IP : 216.73.216.130


Current Path : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/
Upload File :
Current File : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/TaiDonVi-BhB2EbXD.js

var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var __publicField=(obj,key,value)=>(__defNormalProp(obj,typeof key!="symbol"?key+"":key,value),value);import{cS as ODataEntity,ao as useService,k as jsxRuntimeExports,x as IconButton,r as reactExports,h as useTheme,Z as React,bg as CHECK_CONFIRM,bh as CHECK_SUCCESS,bi as CHECK_ERROR,bK as lodashExports,am as Grid,y as Button,I as Icon,P as Paper,aG as Stack,ar as Typography,s as styled}from"./index-y1X-EiI1.js";import{l as default_1$1,k as useDonThu,u as useAsync,F as Form,b as CardContent,C as CardHeader,a as FormControl,A as Address,R as ReceivingForm,T as TableContainer,V as VisuallyHiddenInput,q as FindUser,r as useStorageDefault,E as Enums_LoaiVanBan}from"./DataTable-BEDH0i35.js";import{u as useCanBo}from"./CanBo.service-1WolgtmP.js";import{d as default_1}from"./Edit-B3_PTrTU.js";import{T as Table$1,a as TableHead,b as TableRow,c as TableCell,d as TableBody}from"./TableRow-BfZy-RM-.js";import{u as useMediaQuery}from"./useMediaQuery-BtRkfgHg.js";import{u as useLetterProcess}from"./LetterProcess.service-WE3ArG0h.js";import{L as Link}from"./Link-D62DzNC-.js";var __defProp2=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__decorateClass=__name((decorators,target,key,kind)=>{for(var result=kind>1?void 0:kind?__getOwnPropDesc(target,key):target,i=decorators.length-1,decorator;i>=0;i--)(decorator=decorators[i])&&(result=(kind?decorator(target,key,result):decorator(result))||result);return kind&&result&&__defProp2(target,key,result),result},"__decorateClass"),_a;let DonThuCanBoXuLy=(_a=class{constructor(){__publicField(this,"id");__publicField(this,"donThu");__publicField(this,"donThuId");__publicField(this,"canBoXuLyId")}},__name(_a,"DonThuCanBoXuLy"),_a);DonThuCanBoXuLy=__decorateClass([ODataEntity("buss")],DonThuCanBoXuLy);function useOfficerProcess(){const allow=useService(DonThuCanBoXuLy,"allow"),auth=useService(DonThuCanBoXuLy,"auth");return{getListLetterProcess:__name(param=>allow.get({url:""},param),"getListLetterProcess"),getListLetterProcessById:__name((id,param)=>allow.get({url:`(${id})`},param),"getListLetterProcessById"),postOfficerProcess:__name(data=>auth.post({url:"",body:data}),"postOfficerProcess"),updateLetterProcess:__name((id,data)=>auth.path({url:`(${id})`,body:data}),"updateLetterProcess"),deleteLetterProcess:__name(id=>auth.deleteMethod({url:`(${id})`}),"deleteLetterProcess"),postDocumentProcess:__name(data=>allow.upload({url:"",body:data}),"postDocumentProcess"),deleteDocumentProcess:__name(path=>auth.deleteMethod({url:`(${path})`}),"deleteDocumentProcess")}}__name(useOfficerProcess,"useOfficerProcess");const UserTable=__name(({arrUser,theme,handleDelete,data,tableHead})=>jsxRuntimeExports.jsx("div",{style:{paddingLeft:20,paddingRight:20},children:jsxRuntimeExports.jsxs(Table$1,{sx:{minWidth:650},size:"small","aria-label":"a dense table",children:[jsxRuntimeExports.jsx(TableHead,{children:jsxRuntimeExports.jsxs(TableRow,{children:[tableHead.map((header,index)=>jsxRuntimeExports.jsx(TableCell,{style:{color:theme.palette.primary.main},align:"center",colSpan:header.colSpan,children:header.label},index)),handleDelete&&jsxRuntimeExports.jsx(TableCell,{align:"right"})]})}),jsxRuntimeExports.jsx(TableBody,{style:{padding:20},children:arrUser.map(row=>jsxRuntimeExports.jsxs(TableRow,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[jsxRuntimeExports.jsx(TableCell,{colSpan:1,align:"center",component:"th",scope:"row",children:row.soDinhDanh}),jsxRuntimeExports.jsxs(TableCell,{colSpan:2,align:"center",component:"th",scope:"row",children:[row.hoVaTenDem," ",row.ten]}),jsxRuntimeExports.jsx(TableCell,{colSpan:1,align:"center",component:"th",scope:"row",children:row.gioiTinh}),jsxRuntimeExports.jsx(TableCell,{colSpan:1,align:"center",children:row.dienThoai}),handleDelete&&jsxRuntimeExports.jsxs(TableCell,{align:"center",children:[jsxRuntimeExports.jsx(IconButton,{onClick:()=>{},color:"primary","aria-label":"edit",children:jsxRuntimeExports.jsx(default_1,{})}),jsxRuntimeExports.jsx(IconButton,{onClick:()=>{handleDelete&&handleDelete(row,data)},color:"error","aria-label":"delete",children:jsxRuntimeExports.jsx(default_1$1,{})})]})]},row.name))})]})}),"UserTable");function*uuid4Generator(){for(;;)yield"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c){const r=Math.random()*16|0;return(c==="x"?r:r&3|8).toString(16)})}__name(uuid4Generator,"uuid4Generator");function createData(gioiTinh,ngayCap,ngaySinh,noiCap,hoVaTenDem,soDinhDanh,ten,diaChi,noiOHienTaiCode,dienThoai,codeDiachi,codeMoiO,id){return{gioiTinh,ngayCap,noiCap,ngaySinh,hoVaTenDem,soDinhDanh,ten,diaChi,noiOHienTaiCode,dienThoai,codeDiachi,codeMoiO,id}}__name(createData,"createData");const iniAddress={province:{id:"52",code:"52",name:"Tỉnh Bình Định"}},ThamQuyen=[{value:"canhan",label:"Cá nhân"},{value:"doandong",label:"Đoàn đông người"},{value:"coquan",label:"Cơ quan tổ chức"}],customForm={phanLoaiNguoiDungDon:{field_name:"phanLoaiNguoiDungDon",title:"Phân loại người đứng đơn",type:"select-custom",options:ThamQuyen}},customCheckBox={coUyQuyen:{field_name:"coUyQuyen",title:"Uỷ quyền",type:"checkbox",options:ThamQuyen}},Index=__name(({onClose,open,id,handleReload,formData,formDataUser,formDataUsers,formDataOrganization,formDataOrganizations,luatSu,LS})=>{const[data,setData]=reactExports.useState({}),[author,setAuthor]=reactExports.useState({}),[infoLS,setInfoLS]=reactExports.useState({}),[arrUsers,serArrUsers]=reactExports.useState([]),{getCanBoById}=useCanBo(),theme=useTheme();useMediaQuery(theme.breakpoints.down("sm"));const{postDocument}=useDonThu(),{postOfficerProcess}=useOfficerProcess(),[arrUser,setArrUser]=reactExports.useState([]),[selectedFiles,setSelectedFiles]=reactExports.useState([]),[selectedFilesList,setSelectedFilesList]=reactExports.useState([]),refForm=reactExports.useRef(),[openUser,setOpenUser]=reactExports.useState(!1),[selectUsers,setSelectUsers]=React.useState(""),[idUser,setIdUser]=reactExports.useState(),[isUyQuyen,setIsUyQuyen]=reactExports.useState(!1),[isLS,setIsLS]=reactExports.useState(!1),getDataById=reactExports.useCallback(async id2=>{},[]),tableHead=[{label:"Số định danh",colSpan:1},{label:"Tên",colSpan:2},{label:"Giới tính",colSpan:1},{label:"Điện thoại",colSpan:1}],handleFileChange=reactExports.useCallback(file=>{setSelectedFiles(prev=>[...prev,file])},[]);console.log(selectedFiles,"selectedFiles");function prepareDonThuData(dataForm,users){return users.map(user=>{const thongTinCaNhan={soDinhDanh:user.soDinhDanh,ngayCap:user.ngayCap,noiCapCuThe:`${user.noiCap}`,hoVaTenDem:user.hoVaTenDem,ten:user.ten,gioiTinh:user.gioiTinh,dienThoai:user.dienThoai,thuongTruCode:user.codeDiachi,thuongTruHuyenCode:user.codeMoiO,thuongTruTinhCode:dataForm.province.code,cccd:user.soDinhDanh,thuongTruCuThe:dataForm.ward.name};return user.id?{thongTinCaNhanId:user.id}:{thongTinCaNhan}})}__name(prepareDonThuData,"prepareDonThuData");const prepareDocumentUploads=reactExports.useCallback((files,uuid)=>files.map((file,index)=>{const formData2=new FormData;return formData2.append("type","DonThu"),formData2.append("key",uuid),formData2.append("loaiVanBanId","1"),formData2.append("file",file),formData2.append("position",String(index+1)),formData2.append("moTa","Mota"),postDocument(formData2,{headers:{"content-type":"multipart/form-data"}})}),[postDocument]),confirmAndPostLetter=reactExports.useCallback(async(dataForm,documentPromises)=>{const result=await CHECK_CONFIRM("Thêm đơn thư mới?","Thêm đơn thư");if(result&&result.isConfirmed){const{DonThuXuLy,phanLoaiNguoiDungDon,...newData}=dataForm;await Promise.all(documentPromises),await postOfficerProcess({donThu:newData,canBoXuLyId:DonThuXuLy??"00000000-0000-0000-0000-000000000000"}),CHECK_SUCCESS("Thêm thành công"),setTimeout(()=>{handleReload(),onClose()},500)}},[handleReload,onClose,postOfficerProcess]);function handlePostError(){CHECK_ERROR("Thêm thất bại !")}__name(handlePostError,"handlePostError");const handleSubmit=reactExports.useCallback(async dataForm=>{var _a2,_b,_c;try{const data2=await getCanBoById(dataForm.donThuCanBoTiepNhan,{}),{id:id2,trangThai,userId,...newDataCanBo}=data2,arrDungDonThu=prepareDonThuData(dataForm,arrUser),thongTinUyQuyenls={isLuatSu:!0,soThe:infoLS.soThe,ngayCap:infoLS.ngayCapThe,noiCap:infoLS.noiCap,thongTinCaNhanId:(_a2=author.thongTinCaNhan)==null?void 0:_a2.id},thongTinUyQuyen={isLuatSu:!1,thongTinCaNhanId:(_b=author.thongTinCaNhan)==null?void 0:_b.id,...!((_c=author.thongTinCaNhan)!=null&&_c.id)&&{thongTinCaNhan:{danTocId:dataForm.danTocId,email:dataForm.email,gioiTinh:dataForm.gioiTinh,hoVaTenDem:dataForm.hoVaTenDem,ngayCap:dataForm.ngayCap,noiCapCuThe:dataForm.noiCapCuThe,quocTichId:dataForm.quocTichId,soDinhDanh:dataForm.soDinhDanh,ten:dataForm.ten,thuongTruCuThe:dataForm.thuongTruCuThe,dienThoai:dataForm.dienThoai}}},keysToOmit=["district","province","ward","taiLieu","donThuCanBoTiepNhan","coUyQuyen","danTocId","email","gioiTinh","hoVaTenDem","ngayCap","noiCapCuThe","quocTichId","soDinhDanh","ten","thuongTruCuThe","dienThoai","luatSu","ngayCapThe","noiCap","soThe","diaChi","sdtCoQuan","tenCoQuan","phanLoaiNguoiDungDon","soNguoi","soNguoiDaiDien",...author&&author.thongTinCaNhan?Object.keys(author.thongTinCaNhan):""].filter(Boolean),updatedDataForm={...omit(dataForm,keysToOmit),donThuNguoiDungDons:arrDungDonThu,noiGhiNhanCuThe:dataForm.ward.code,noiGhiNhanCode:dataForm.ward.code,noiGhiNhanHuyenCode:dataForm.district.code,noiGhiNhanTinhCode:dataForm.province.code,thoiGianTiepNhan:new Date,donThuCanBoTiepNhans:[newDataCanBo],...isUyQuyen&&{donThuNguoiUyQuyen:isLS?thongTinUyQuyenls:thongTinUyQuyen},fileId:uuid4Generator().next().value,...selectUsers==="doandong"&&{soNguoi:Number(dataForm.soNguoi),soNguoiDaiDien:Number(dataForm.soNguoiDaiDien),phanTheoSoNguoi:"Nhieu"},...selectUsers==="coquan"&&{tenCoQuan:dataForm.tenCoQuan,diaChiCoQuan:dataForm.diaChiCoQuan,sdtCoQuan:dataForm.sdtCoQuan,phanTheoSoNguoi:"ToChuc"}};console.log(updatedDataForm);const postDocumentsPromises=prepareDocumentUploads(selectedFiles,updatedDataForm.fileId);await confirmAndPostLetter(updatedDataForm,postDocumentsPromises)}catch(error){console.error(error),handlePostError()}},[arrUser,author,confirmAndPostLetter,getCanBoById,infoLS.ngayCapThe,infoLS.noiCap,infoLS.soThe,isLS,isUyQuyen,prepareDocumentUploads,selectUsers,selectedFiles]);function omit(obj,keysToOmit){return Object.keys(obj).reduce((acc,key)=>(keysToOmit.includes(key)||(acc[key]=obj[key]),acc),{})}__name(omit,"omit");const getInitData=reactExports.useCallback(()=>Promise.resolve(iniAddress),[]),addUser=reactExports.useCallback(async dataForm=>{if(dataForm.ward&&dataForm.district){setArrUser(prev=>{var _a2;return[...prev,createData(dataForm.thongTinCaNhan.gioiTinh,dataForm.thongTinCaNhan.ngayCap,dataForm.thongTinCaNhan.ngaySinh,dataForm.thongTinCaNhan.noiCap,dataForm.thongTinCaNhan.hoVaTenDem,dataForm.thongTinCaNhan.soDinhDanh,dataForm.thongTinCaNhan.ten,dataForm&&((_a2=dataForm.ward)==null?void 0:_a2.name),dataForm&&dataForm.district.name,dataForm.thongTinCaNhan.dienThoai,dataForm&&dataForm.ward.code,dataForm&&dataForm.district.code,idUser)]}),setOpenUser(!1),setData({}),setIdUser(void 0);return}CHECK_ERROR("Vui lòng chọn địa điểm!")},[idUser]),{execute}=useAsync(handleSubmit),{execute:excutes}=useAsync(addUser),onDeleteUser=reactExports.useCallback(row=>{const newArrUser=arrUser.filter(rows=>rows.soDinhDanh!==row.soDinhDanh);setArrUser(newArrUser)},[arrUser]),handleChangeNS=reactExports.useCallback((name,value)=>{setData(pre=>({...pre,[name]:value}))},[]),handleChangeInfoLS=reactExports.useCallback((name,value)=>{setInfoLS(pre=>({...pre,[name]:value}))},[]),handleChangeNSUser=reactExports.useCallback((name,value)=>{switch(name){case"thongTinCaNhan.soDinhDanh":const{id:id2}=value||{};id2?(setData(pre=>({...pre,canBo:{thongTinCaNhanId:id2},thongTinCaNhan:{...value,thongTinCaNhanId:id2}})),setIdUser(id2)):setData(pre=>{const data2={...pre};return lodashExports.set(data2,"thongTinCaNhan",{}),lodashExports.set(data2,name,value&&value.value),lodashExports.set(data2,"canBo.thongTinCaNhanId",id2),{...data2,thongTinCaNhanId:id2}});break;default:setData(pre=>({...pre,[name]:value}));break}},[]),handleChangeAuthor=reactExports.useCallback((name,value)=>{switch(name){case"thongTinCaNhan.soDinhDanh":const{id:id2}=value||{};setAuthor(id2?pre=>({...pre,canBo:{thongTinCaNhanId:id2},thongTinCaNhan:{...value,thongTinCaNhanId:id2}}):pre=>{const data2={...pre};return lodashExports.set(data2,"thongTinCaNhan",{}),lodashExports.set(data2,name,value&&value.value),lodashExports.set(data2,"canBo.thongTinCaNhanId",id2),{...data2,thongTinCaNhanId:id2}});break;default:setAuthor(pre=>({...pre,[name]:value}));break}},[]),handleAddArrUser=reactExports.useCallback(()=>{const data2={hoVaTenDem:"",ten:"",dienThoai:"",soDinhDanh:""};serArrUsers(prev=>[...prev,data2])},[]),handleChange=__name((name,value)=>{setSelectUsers(value)},"handleChange"),handleChangeChecked=__name((name,value)=>{setIsUyQuyen(value)},"handleChangeChecked"),handleChangeLS=__name((name,value)=>{setIsLS(value)},"handleChangeLS");reactExports.useEffect(()=>{handleAddArrUser()},[handleAddArrUser]),reactExports.useMemo(()=>jsxRuntimeExports.jsx(Form,{ref:refForm,onSubmit:excutes,defaultValues:()=>id?getDataById(id):getInitData(),children:jsxRuntimeExports.jsxs(CardContent,{children:[jsxRuntimeExports.jsxs(Grid,{padding:1,container:!0,children:[jsxRuntimeExports.jsx(Grid,{container:!0,lg:10,md:8,xl:4,xs:5,children:jsxRuntimeExports.jsx(CardHeader,{titleTypographyProps:{variant:"h6",fontWeight:"bold",color:"green"},title:"Người đứng đơn"})}),jsxRuntimeExports.jsx(Grid,{lg:2,item:!0,md:2,xl:2,xs:3.5,container:!0,justifyContent:"flex-end",children:jsxRuntimeExports.jsx(Grid,{alignSelf:"center",justifySelf:"center",children:jsxRuntimeExports.jsx(Button,{type:"submit",color:"success",variant:"outlined",startIcon:jsxRuntimeExports.jsx(Icon,{children:"add"}),children:"Thêm"})})})]}),jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,children:Object.entries(formDataUser).map(([key,value],idx)=>{var _a2,_b;return jsxRuntimeExports.jsx(Grid,{item:!0,lg:4,md:4,sm:12,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:value.field_name,disabled:key==="soDinhDanh"&&!id&&((_a2=data.thongTinCaNhan)!=null&&_a2.id)?!1:(_b=data.thongTinCaNhan)==null?void 0:_b.id},rules:value.rules,name:value.field_name,value:lodashExports.get(data,value.field_name,null),onChange:handleChangeNSUser,defaultValue:value.defaultValue||data[value.field_name]},idx+key)})})}),jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,children:jsxRuntimeExports.jsx(Address,{value:data.address??iniAddress,wrapComponent:Grid,isRequire:!0,inline:!0,customProps:{item:!0,lg:4,md:4,xs:12}})})]})}),[data,excutes,formDataUser,getDataById,getInitData,handleChangeNSUser,id]);const renderFormCreate=reactExports.useMemo(()=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs(Form,{onSubmit:execute,defaultValues:()=>id?getDataById(id):getInitData(),children:[jsxRuntimeExports.jsxs(Grid,{padding:0,container:!0,children:[jsxRuntimeExports.jsx(Grid,{container:!0,lg:10,md:8,xl:5,xs:5,children:jsxRuntimeExports.jsx(CardHeader,{titleTypographyProps:{fontSize:16,fontWeight:"bold",color:theme.palette.primary.main},title:"THÊM MỚI ĐƠN THƯ/VỤ VIỆC"})}),jsxRuntimeExports.jsx(Grid,{lg:2,item:!0,md:2,xl:3.5,xs:3.5,container:!0,justifyContent:"center"})]}),jsxRuntimeExports.jsxs(CardContent,{sx:{backgroundColor:"white"},children:[jsxRuntimeExports.jsxs(ReceivingForm.ExpandForm,{ref:null,title:"NGƯỜI ĐỨNG ĐƠN/VỤ VIỆC",children:[jsxRuntimeExports.jsxs(Grid,{alignSelf:"center",container:!0,alignItems:"center",lg:12,md:12,paddingBottom:2,children:[Object.entries(customForm).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChange,defaultValue:value.defaultValue||data[key]},idx+key)})})),selectUsers==="canhan"||selectUsers===""?jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{}):selectUsers==="doandong"?Object.entries(formDataOrganization).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:{},defaultValue:value.defaultValue||data[key]},idx+key)})})):Object.entries(formDataOrganizations).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:{},defaultValue:value.defaultValue||data[key]},idx+key)})}))]}),jsxRuntimeExports.jsxs(Grid,{alignItems:"center",container:!0,lg:12,md:12,children:[jsxRuntimeExports.jsx(Grid,{paddingX:2,paddingY:1,lg:2.5,md:2.5,children:jsxRuntimeExports.jsx("label",{style:{fontWeight:"bold",color:theme.palette.primary.main},children:"Thêm người đứng đơn"})}),jsxRuntimeExports.jsxs(Grid,{paddingX:2,paddingY:1,lg:9.5,md:9.5,children:[jsxRuntimeExports.jsx("input",{accept:".pdf, .xlsx",type:"file",multiple:!0,style:{display:"none"},id:"file-input"}),jsxRuntimeExports.jsx(Paper,{sx:{width:"100%"},elevation:3,children:jsxRuntimeExports.jsx(Stack,{color:"blueDark",justifyContent:"center",direction:"row",alignItems:"center",children:jsxRuntimeExports.jsx(Button,{onClick:()=>{setOpenUser(!0)},sx:{width:"100%",alignItems:"center"},startIcon:jsxRuntimeExports.jsx(Icon,{children:"add_circle"}),children:"Thêm người đứng đơn"})})})]})]}),arrUser.length>0&&jsxRuntimeExports.jsx(TableContainer,{component:Paper,children:jsxRuntimeExports.jsx(UserTable,{tableHead,handleDelete:onDeleteUser,arrUser,theme,data})}),jsxRuntimeExports.jsxs(Grid,{alignSelf:"center",alignItems:"center",lg:12,md:12,paddingBottom:2,children:[jsxRuntimeExports.jsx(Grid,{lg:12,md:12,children:Object.entries(customCheckBox).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:4,md:4,children:jsxRuntimeExports.jsx(FormControl,{data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChangeChecked,defaultValue:value.defaultValue||data[key]},idx+key)})}))}),isUyQuyen&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,children:Object.entries(formDataUser).map(([key,value],idx)=>{var _a2,_b;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:value.field_name,disabled:key==="soDinhDanh"&&!id&&((_a2=author.thongTinCaNhan)!=null&&_a2.id)?!1:(_b=author.thongTinCaNhan)==null?void 0:_b.id},rules:value.rules,name:key,value:lodashExports.get(author,value.field_name,null),onChange:handleChangeAuthor,defaultValue:value.defaultValue||author[key]},idx+key)})})})}),jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,children:Object.entries(luatSu).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChangeLS,defaultValue:value.defaultValue||data[key]},idx+key)})}))}),isLS&&jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,children:Object.entries(LS).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:3,md:3,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:key},rules:value.rules,name:key,value:infoLS&&infoLS[key],onChange:handleChangeInfoLS,defaultValue:value.defaultValue||infoLS[key]},idx+key)})}))})]})]})]}),jsxRuntimeExports.jsx(ReceivingForm.ExpandForm,{ref:null,title:"ĐƠN/VỤ VIỆC",children:jsxRuntimeExports.jsxs(Grid,{container:!0,lg:12,children:[Object.entries({...formData}).map(([key,value],idx)=>jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Grid,{item:!0,lg:4,md:4,children:jsxRuntimeExports.jsx(FormControl,{fullLine:!0,data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChangeNS,defaultValue:value.defaultValue||data[key]},idx+key)})})),jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,children:jsxRuntimeExports.jsx(Address,{inline:!0,value:iniAddress,wrapComponent:Grid,isRequire:!0,customProps:{item:!0,lg:4,md:4,xs:4}})})]})}),jsxRuntimeExports.jsx(ReceivingForm.ExpandForm,{ref:null,title:"TÀI LIỆU ĐƠN/VỤ VIỆC",children:jsxRuntimeExports.jsxs(Grid,{alignSelf:"center",alignItems:"center",lg:12,md:12,paddingX:2,children:[jsxRuntimeExports.jsx(Grid,{lg:12,paddingY:1,md:12,children:jsxRuntimeExports.jsx("label",{style:{fontWeight:"bold"},children:"Tài liệu"})}),jsxRuntimeExports.jsx(Paper,{sx:{width:"100%"},style:{margin:10,padding:1},elevation:3,children:jsxRuntimeExports.jsxs(Stack,{color:"blueDark",justifyContent:"center",direction:"row",alignItems:"center",children:[jsxRuntimeExports.jsx("input",{accept:".pdf, .xlsx",type:"file",multiple:!0,onChange:handleFileChange,style:{display:"none"},id:"file-input"}),jsxRuntimeExports.jsxs(Button,{component:"label",startIcon:jsxRuntimeExports.jsx(Icon,{children:"cloud_upload"}),children:[jsxRuntimeExports.jsx("li",{style:{listStyle:"none"},children:"Thêm tài liệu đính kèm"}),jsxRuntimeExports.jsx(VisuallyHiddenInput,{accept:".pdf, .xls, .xlsx",type:"file",onChange:e=>{let file=e.target.files[0];handleFileChange(file),setSelectedFilesList(prev=>[...prev,e.target.files])}})]})]})}),selectedFiles.length>0&&jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx("h4",{children:"Files đã chọn:"}),jsxRuntimeExports.jsx("ul",{children:selectedFilesList.map((file,index)=>{var _a2;return jsxRuntimeExports.jsxs("li",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[jsxRuntimeExports.jsx("span",{onClick:()=>{console.log("view")},style:{flex:1,paddingRight:10,textDecoration:"underline",cursor:"pointer",color:theme.palette.primary.main},children:file&&((_a2=file[0])==null?void 0:_a2.name)}),jsxRuntimeExports.jsx(default_1$1,{style:{cursor:"pointer",color:"red"},onClick:()=>{const updatedFilesList=[...selectedFilesList];updatedFilesList.splice(index,1),setSelectedFilesList(prevFiles=>{const updatedFilesList2=[...prevFiles];return updatedFilesList2.splice(index,1),updatedFilesList2}),setSelectedFiles(updatedFilesList)}})]},index)})})]})]})})]}),jsxRuntimeExports.jsxs(Grid,{padding:0,container:!0,children:[jsxRuntimeExports.jsx(Grid,{container:!0,lg:10,md:8,xl:5,xs:5}),jsxRuntimeExports.jsx(Grid,{paddingY:2,lg:2,item:!0,md:2,xl:3.5,xs:3.5,container:!0,justifyContent:"center",children:jsxRuntimeExports.jsx(Grid,{alignSelf:"center",justifySelf:"center",children:jsxRuntimeExports.jsx(Button,{type:"submit",color:"success",variant:"outlined",startIcon:jsxRuntimeExports.jsx(Icon,{children:"mark_email_read"}),children:"Lưu và gửi đơn"})})})]})]})}),[LS,arrUser,author,data,execute,formData,formDataOrganization,formDataOrganizations,formDataUser,getDataById,getInitData,handleChangeAuthor,handleChangeInfoLS,handleChangeNS,handleFileChange,id,infoLS,isLS,isUyQuyen,luatSu,onDeleteUser,selectUsers,selectedFiles.length,selectedFilesList,tableHead,theme]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[renderFormCreate,jsxRuntimeExports.jsx(FindUser,{onClose:()=>{setOpenUser(!1)},open:openUser,onChoose:rowData=>{console.log(rowData),setArrUser(prev=>{var _a2,_b,_c,_d;return[...prev,createData(rowData.gioiTinh,rowData.ngayCap,rowData.ngaySinh,rowData.noiCap,rowData.hoVaTenDem,rowData.soDinhDanh,rowData.ten,rowData&&((_a2=rowData.ward)==null?void 0:_a2.name),rowData&&((_b=rowData.district)==null?void 0:_b.name),rowData.dienThoai,rowData&&((_c=rowData.ward)==null?void 0:_c.code),rowData&&((_d=rowData.district)==null?void 0:_d.code),rowData.id)]}),setOpenUser(!1),setData({}),setIdUser(void 0)}})]})},"Index"),AddForm=reactExports.memo(Index),Descriptions=__name(({cols,horizontal,items})=>{const columns=12/cols,display=horizontal?"inline":"block",space=horizontal?": ":"";return jsxRuntimeExports.jsx(Grid,{container:!0,lg:12,md:12,columnSpacing:1,rowSpacing:2,sx:{margin:0},children:items.map((item,index)=>jsxRuntimeExports.jsxs(Grid,{item:!0,lg:columns,children:[jsxRuntimeExports.jsxs(Typography,{variant:"caption",display,children:[item.label,space]}),jsxRuntimeExports.jsx(Typography,{variant:"body1",gutterBottom:!0,display,children:item.value})]},index))})},"Descriptions"),Table=styled("table")(()=>({"&":{width:"100%"},"& td, & th":{padding:"4px 8px",textAlign:"left"}})),hinhThucChuyenDonItem=__name(donThuXuLy=>[{label:"Hướng xử lý",value:donThuXuLy.dmHinhThucXuLyDon.name},{label:"Cơ quan tiếp nhận",value:donThuXuLy.coQuanTiepNhan.organName},{label:"Ghi chú thời hạn xử lý",value:"15/05/2024"},{label:"Cơ quan giải quyết",value:donThuXuLy.donThuXuLyCanBo.organizationId}],"hinhThucChuyenDonItem"),hinhThucXuLyDonItems={80:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),81:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),82:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),78:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),79:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),84:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy),83:donThuXuLy=>hinhThucChuyenDonItem(donThuXuLy)},getHinhThucXuLyDonItem=__name(donThuXuLy=>hinhThucXuLyDonItems[donThuXuLy.dmHinhThucXuLyDonId](donThuXuLy),"getHinhThucXuLyDonItem"),TaiDonVi=__name(({donThuXuLy})=>{const descriptionItems=getHinhThucXuLyDonItem(donThuXuLy);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Descriptions,{cols:4,items:descriptionItems}),jsxRuntimeExports.jsx(DanhSachVanBanXuLy,{donThuXuLy})]})},"TaiDonVi");function DanhSachVanBanXuLy({donThuXuLy}){const{getDocument}=useLetterProcess(),{getDocUrlByPath}=useStorageDefault(),[documents,setDocuments]=reactExports.useState([]);return reactExports.useEffect(()=>{getDocument({key:donThuXuLy.fileId,loaiVanBan:Enums_LoaiVanBan.ORGAN_RESOLVED}).then(res=>{res.isSuccessed&&setDocuments(res.resultObj)})},[]),jsxRuntimeExports.jsx(Grid,{container:!0,padding:1,children:jsxRuntimeExports.jsxs(Table,{style:{borderCollapse:"collapse"},children:[jsxRuntimeExports.jsx("thead",{children:jsxRuntimeExports.jsx("tr",{children:jsxRuntimeExports.jsx("th",{children:"Danh sách văn bản xử lý"})})}),jsxRuntimeExports.jsx("tbody",{children:documents.map(document=>jsxRuntimeExports.jsx("tr",{children:jsxRuntimeExports.jsx("td",{children:jsxRuntimeExports.jsx(Link,{href:getDocUrlByPath(document.filePath),children:document.fileName})})},document.fileSize))})]})})}__name(DanhSachVanBanXuLy,"DanhSachVanBanXuLy");export{AddForm as A,Descriptions as D,TaiDonVi as T,UserTable as U,DanhSachVanBanXuLy as a,createData as c};