This commit is contained in:
ditiqi 2025-02-26 22:03:25 +08:00
parent 4ec92966ab
commit 4c89a43197
1 changed files with 38 additions and 29 deletions

View File

@ -11,7 +11,11 @@ export function useStaff() {
const create = api.staff.create.useMutation({ const create = api.staff.create.useMutation({
onSuccess: (result) => { onSuccess: (result) => {
queryClient.invalidateQueries({ queryKey }); queryClient.invalidateQueries({ queryKey });
emitDataChange(ObjectType.STAFF, result as any, CrudOperation.CREATED) emitDataChange(
ObjectType.STAFF,
result as any,
CrudOperation.CREATED
);
}, },
}); });
const updateUserDomain = api.staff.updateUserDomain.useMutation({ const updateUserDomain = api.staff.updateUserDomain.useMutation({
@ -22,7 +26,12 @@ export function useStaff() {
const update = api.staff.update.useMutation({ const update = api.staff.update.useMutation({
onSuccess: (result) => { onSuccess: (result) => {
queryClient.invalidateQueries({ queryKey }); queryClient.invalidateQueries({ queryKey });
emitDataChange(ObjectType.STAFF, result as any, CrudOperation.UPDATED) queryClient.invalidateQueries({ queryKey: getQueryKey(api.post) });
emitDataChange(
ObjectType.STAFF,
result as any,
CrudOperation.UPDATED
);
}, },
}); });
const softDeleteByIds = api.staff.softDeleteByIds.useMutation({ const softDeleteByIds = api.staff.softDeleteByIds.useMutation({
@ -38,6 +47,6 @@ export function useStaff() {
update, update,
softDeleteByIds, softDeleteByIds,
getStaff, getStaff,
updateUserDomain updateUserDomain,
}; };
} }