upd: division

Deskripsi:
- load data all division
- search data all division
- filter data division
- user role pada halaman  division

No Issues
This commit is contained in:
amel
2025-05-20 17:31:58 +08:00
parent 9859a8534f
commit 856c054deb
6 changed files with 244 additions and 103 deletions

View File

@@ -347,4 +347,9 @@ export const apiCheckFileProject = async ({ data, id }: { data: FormData, id: st
export const apiDeleteFileProject = async (data: { user: string }, id: string) => {
const response = await api.delete(`/mobile/project/file/${id}`, { data })
return response.data;
};
export const apiGetDivision = async ({ user, search, group, kategori, active }: { user: string, search: string, group?: string, kategori?: string, active?: string }) => {
const response = await api.get(`mobile/division?user=${user}&active=${active}&group=${group}&search=${search}&cat=${kategori}`);
return response.data;
};

14
lib/divisionUpdate.ts Normal file
View File

@@ -0,0 +1,14 @@
import { createSlice } from '@reduxjs/toolkit';
const divisionUpdate = createSlice({
name: 'divisionUpdate',
initialState: false,
reducers: {
setUpdateDivision: (state, action) => {
return action.payload;
},
},
});
export const { setUpdateDivision } = divisionUpdate.actions;
export default divisionUpdate.reducer;

View File

@@ -11,6 +11,7 @@ import positionUpdate from './positionSlice';
import projectUpdate from './projectUpdate';
import taskCreate from './taskCreate';
import userReducer from './userSlice';
import divisionUpdate from './divisionUpdate';
const store = configureStore({
reducer: {
@@ -26,6 +27,7 @@ const store = configureStore({
announcementUpdate: announcementUpdate,
projectUpdate: projectUpdate,
taskCreate: taskCreate,
divisionUpdate: divisionUpdate,
}
});