????
Current Path : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/ |
Current File : C:/inetpub/vhost/donthu.gdtsolutions.vn/api/wwwroot/assets/UpdateForm-BMKV8Mpg.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{an as useService,dl as DonThuXuLyDonDoc,b as reactExports,bD as keyframes,o as styled,x as IconButton,n as jsxDevRuntimeExports,B as Box,at as Typography,I as Icon,d as useTheme,dh as useParams,E as useNavigate,F as useAuth,bI as lodashExports,ac as Stack,y as Button,aW as Divider,d0 as hooks,bx as CHECK_CONFIRM_INPUT,be as CHECK_SUCCESS,a9 as CHECK_WARNING}from"./index-D8rI6KyB.js";import{T as Tabs,d as Tab,x as SwipeableViews}from"./DataTable-BmTpWB90.js";import{D as DetailForm}from"./DetailForm-BM4Kji1j.js";import{T as Tooltip}from"./Tooltip-D7fDAfmq.js";import{B as Breadcrumbs}from"./Breadcrumbs-DBwpps56.js";import{L as Link}from"./Link-BSDlcTKp.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"./Popper-eiiT0b8-.js";import"./usePreviousProps-DAxyVMcl.js";import"./Chip-NlZgllFU.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"./DonThuXuLyChuyenDon.service-B4_YibEw.js";function useDonThuXuLyDonDoc(){const allow=useService(DonThuXuLyDonDoc,"allow"),auth=useService(DonThuXuLyDonDoc,"auth");return{getDonDoc:__name(param=>allow.get({url:""},param),"getDonDoc"),postDonDoc:__name(data=>auth.post({url:"",body:data}),"postDonDoc"),updateDonDoc:__name((id,data)=>auth.path({url:`(${id})`,body:data}),"updateDonDoc"),deleteDonDoc:__name(id=>auth.deleteMethod({url:`(${id})`}),"deleteDonDoc")}}__name(useDonThuXuLyDonDoc,"useDonThuXuLyDonDoc");const bounce=keyframes` from { transform: scale(1); } 50% { transform: scale(1.2); } to { transform: scale(1); } `,StyledIconButton=styled(IconButton)` animation: ${bounce} 0.6s infinite; color: red; `,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/UpdateForm.tsx",lineNumber:77,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:76,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:69,columnNumber:5},void 0)},"CustomTabPanel");function a11yProps(index){return{id:`full-width-tab-${index}`,"aria-controls":`full-width-tabpanel-${index}`}}__name(a11yProps,"a11yProps");const RenderDocDoc=reactExports.memo(({donDocs})=>donDocs?donDocs.map((cur,index)=>jsxDevRuntimeExports.jsxDEV(Tooltip,{title:cur.ghiChu,children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"error",children:jsxDevRuntimeExports.jsxDEV(StyledIconButton,{children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"local_fire_department"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:100,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:99,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:98,columnNumber:9},void 0)},index+"donDoc",!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:97,columnNumber:7},void 0)):jsxDevRuntimeExports.jsxDEV(jsxDevRuntimeExports.Fragment,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:106,columnNumber:5},void 0)),Index=__name(({donThu,onClose})=>{const theme=useTheme(),[value,setValue]=reactExports.useState(0),[donDocs,setDonDocs]=reactExports.useState([]),{postDonDoc,getDonDoc}=useDonThuXuLyDonDoc(),{id}=useParams(),navigate=useNavigate(),{user}=useAuth(),getDataDonDoc=reactExports.useCallback(async donThuXuLyId=>{try{if(donThuXuLyId){const data=await getDonDoc({filter:`donThuXuLyId eq ${donThuXuLyId}`});setDonDocs(data)}}catch{}},[]);reactExports.useEffect(()=>{donThu&&getDataDonDoc(lodashExports.get(donThu,"donThuXuLys[0].id",""))},[donThu]);const handleChange=__name((event,newValue)=>{setValue(newValue)},"handleChange"),handleChangeIndex=__name(index=>{setValue(index)},"handleChangeIndex");return jsxDevRuntimeExports.jsxDEV(Box,{sx:{width:"100%"},children:[jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",gap:1,justifyContent:"left",alignItems:"center",children:[jsxDevRuntimeExports.jsxDEV(Button,{size:"small",onClick:()=>{onClose?onClose():navigate(-1)},startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"undo"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:153,columnNumber:22},void 0),children:"Quay lại"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:144,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:157,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Breadcrumbs,{"aria-label":"breadcrumb",children:[jsxDevRuntimeExports.jsxDEV(Link,{underline:"hover",color:"inherit",href:"",children:"Đơn thư xử lý"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:159,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{color:"text.primary",children:"Xử lý"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:162,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:158,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:143,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Box,{display:"flex",alignItems:"center",justifyContent:"space-between",sx:{borderBottom:1,borderColor:"divider"},children:[jsxDevRuntimeExports.jsxDEV(Stack,{gap:1,direction:"row",alignItems:"center",justifyContent:"left",children:[jsxDevRuntimeExports.jsxDEV(Typography,{variant:"h6",fontWeight:"bold",children:"Thông tin đơn thư"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:172,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{orientation:"vertical",flexItem:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:175,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{variant:"body1",fontWeight:"bold",children:"Ngày tạo:"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:176,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{variant:"body1",fontWeight:"normal",color:"blueviolet",children:hooks((donThu==null?void 0:donThu.ngayTiepDan)||new Date,"YYYY-MM-DD HH:mm","Asia/Ho_Chi_Minh").format("YYYY-MM-DD HH:mm")},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:179,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(RenderDocDoc,{donDocs},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:184,columnNumber:11},void 0),["LD","TT"].includes(user.role)&&jsxDevRuntimeExports.jsxDEV(Button,{size:"small",color:"error",onClick:()=>{CHECK_CONFIRM_INPUT({icon:"info",mes:"Đôn đốc",titles:"",placeholder:"Nhập nội dung"}).then(async res=>{if(res&&res.isConfirmed){const id2=lodashExports.get(donThu,"donThuXuLys[0].id","");try{await postDonDoc({donThuXuLyId:id2,ghiChu:res.value,lanThu:donDocs.length+1}),CHECK_SUCCESS("Thành công")}catch{CHECK_WARNING("Thao tác không thành công")}}})},startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"local_fire_department"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:207,columnNumber:26},void 0),variant:"outlined",children:"Đôn đốc"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:186,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:171,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Tabs,{style:{minHeight:"40px"},value,onChange:handleChange,"aria-label":"basic tabs example",children:jsxDevRuntimeExports.jsxDEV(Tab,{iconPosition:"start",icon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"contact_mail"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:217,columnNumber:19},void 0),sx:{fontSize:"0.8rem",padding:"6px",minHeight:"auto"},label:"Đơn thư",...a11yProps(0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:215,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:214,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:165,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:jsxDevRuntimeExports.jsxDEV(DetailForm,{id:id||(donThu==null?void 0:donThu.id),onClose},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:231,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:230,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:224,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/donthu.gdtsolutions.vn/src/app/views/main/DonThuXuLy/UpdateForm.tsx",lineNumber:142,columnNumber:5},void 0)},"Index"),UpdateForm=reactExports.memo(Index);export{CustomTabPanel,UpdateForm as default};