add activity dialog on municipios, postoadm, sucos, and aldeias

This commit is contained in:
Wikzyy
2025-04-07 15:06:20 +07:00
parent b24e6f4e18
commit 61211e7e16
8 changed files with 64 additions and 15 deletions

View File

@ -24,6 +24,7 @@ import {
CommandItem,
CommandList
} from '@/components/ui/command';
import { doSaveLogActivity } from '@/actions/GlobalActions';
interface MunicipioProps {
id: number;
@ -34,7 +35,7 @@ const API_URL = apiConfig.service_master_data;
const AddDialog = () => {
const parentRef = useRef<any | null>(null);
const { showAddDialog, handleAddDialog } = useManagePostoAdmsContext();
const { showAddDialog, handleAddDialog, selectedPostoAdms } = useManagePostoAdmsContext();
const { reload } = useDataGrid();
const { PostData, GetData } = useCallApi();
const parsedUser = getAuth()?.user;
@ -72,6 +73,13 @@ const AddDialog = () => {
resetForm();
reload();
toast.success('Posto Adm created successfully!');
const createActivity = {
module: 'Manage Posto Administrativo',
description: `Create PostoAdms => ${selectedPostoAdms}`,
action: 'C'
};
doSaveLogActivity(createActivity);
} else {
toast.error('Failed to create Posto Adm. Please try again.');
setAlert({ show: true, message: 'Failed to create Posto Adm. Please try again.' });

View File

@ -24,6 +24,7 @@ import {
CommandItem,
CommandList
} from '@/components/ui/command';
import { doSaveLogActivity } from '@/actions/GlobalActions';
interface MunicipioProps {
id: number;
@ -72,6 +73,14 @@ const EditDialog = () => {
resetForm();
toast.success('Success Update Posto Adm');
reload();
const createActivity = {
module: 'Manage Posto Administrativo',
description: `Edit PostoAdms => ${selectedPostoAdms}`,
action: 'U'
};
doSaveLogActivity(createActivity);
} else {
toast.error('Error Update Posto Adm');
setAlert({ show: true, message: 'Failed to update posto adm. Please try again.' });