????
Current Path : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/ |
Current File : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/index-BcEdXaca.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{r as reactExports,k as jsxRuntimeExports,B as Box,bf as Grow,aG as Stack,y as Button,I as Icon,b6 as Divider,ar as Typography,bg as CHECK_CONFIRM,bh as CHECK_SUCCESS,bi as CHECK_ERROR}from"./index-y1X-EiI1.js";import{G as useTiepDan,D as DataTable,N as columnsTiepDan,U as UpdateForm}from"./DataTable-BEDH0i35.js";import{B as Breadcrumbs}from"./Breadcrumbs-B7ARQx64.js";import{L as Link}from"./Link-D62DzNC-.js";import"./Tooltip-C0pwvyhl.js";import"./Popper-BN0GgV3z.js";import"./utils-B_XeHYak.js";import"./TableRow-BfZy-RM-.js";import"./DialogTitle-B28XGy8_.js";import"./FormGroup-CEJG6asl.js";import"./ListItemText-BvrfP19N.js";import"./Autocomplete-CpStdzj7.js";import"./Close-DnCuke95.js";import"./usePreviousProps-eNEUPQQG.js";import"./Chip-4iuxTgqW.js";import"./warning-BmqNoLzl.js";import"./TablePagination-Dnie0nHQ.js";import"./Toolbar-BZCdaOvb.js";import"./LoadingButton-DgqpHLzy.js";import"./Badge-BUU8rl3f.js";import"./Collapse-YEAu7S3-.js";import"./Alert-AfWalC00.js";import"./Switch-BlzK9Osj.js";import"./SwitchBase-HB81Uehs.js";import"./Checkbox-B8nePMFP.js";import"./AppBar-BrohM22l.js";const Index=__name(()=>{const tableRef=reactExports.createRef(),[openConfig,setOpenConfig]=reactExports.useState(null),reloadTable=__name(()=>tableRef.current&&tableRef.current.onQueryChange(),"reloadTable"),{deleteReceivingCitizens}=useTiepDan(),handleDelete=__name(rowData=>{CHECK_CONFIRM("Bạn thật sự muốn xóa đơn tiếp dân này không?","Xoá đơn tiếp dân").then(res=>{res&&res.isConfirmed&&deleteReceivingCitizens(rowData.id).then(result=>{reloadTable(),CHECK_SUCCESS("Xoá thành công")}).catch(err=>CHECK_ERROR("Xoá thất bại !"))})},"handleDelete");return jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsx(Grow,{in:!openConfig,children:jsxRuntimeExports.jsx(Box,{sx:{display:openConfig?"none":"block"},children:jsxRuntimeExports.jsx(DataTable,{isFullTextSearch:!0,tableRef,isAuth:!0,url:"/buss/allow/TiepDans",title:"Tiếp công dân",columns:columnsTiepDan,selectType:"withColumns",onAdd:{onClick:(e,rowData)=>{setOpenConfig(rowData)}},onEdit:{onClick:(e,rowData)=>{setOpenConfig(rowData)}},onRowClick:{},onDelete:{onClick:(event,rowData)=>handleDelete(rowData)}})})}),jsxRuntimeExports.jsx(Grow,{in:!!openConfig,children:jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsxs(Stack,{direction:"row",gap:1,justifyContent:"left",alignItems:"center",children:[openConfig&&jsxRuntimeExports.jsx(Button,{size:"small",onClick:()=>setOpenConfig(null),startIcon:jsxRuntimeExports.jsx(Icon,{children:"undo"}),children:"Quay lại"}),jsxRuntimeExports.jsx(Divider,{}),jsxRuntimeExports.jsxs(Breadcrumbs,{"aria-label":"breadcrumb",children:[jsxRuntimeExports.jsx(Link,{underline:"hover",color:"inherit",href:"",children:"Tiếp công dân"}),jsxRuntimeExports.jsx(Typography,{color:"text.primary",children:openConfig!=null&&openConfig.id?"Sửa":"Thêm mới"})]})]}),openConfig&&jsxRuntimeExports.jsx(UpdateForm,{tiepDan:openConfig,onClose:()=>{reloadTable(),setOpenConfig(null)}})]})})]})},"Index");export{Index as default};