diff --git a/src/pages/manage/metas/AddOrEdit.tsx b/src/pages/manage/metas/AddOrEdit.tsx index 5e954e038..7b0d75a38 100644 --- a/src/pages/manage/metas/AddOrEdit.tsx +++ b/src/pages/manage/metas/AddOrEdit.tsx @@ -123,7 +123,7 @@ const AddOrEdit = () => { } const t = useT() - const { params, back } = useRouter() + const { params, to } = useRouter() const { id } = params const [meta, setMeta] = createStore({ id: 0, @@ -238,7 +238,7 @@ const AddOrEdit = () => { // TODO maybe can use handleRrespWithNotifySuccess handleResp(resp, () => { notify.success(t("global.save_success")) - back() + to("/@manage/metas") }) }} > diff --git a/src/pages/manage/shares/AddOrEdit.tsx b/src/pages/manage/shares/AddOrEdit.tsx index 49ec1b62f..f3e6a3fe4 100644 --- a/src/pages/manage/shares/AddOrEdit.tsx +++ b/src/pages/manage/shares/AddOrEdit.tsx @@ -11,7 +11,7 @@ import { me } from "~/store" const AddOrEdit = () => { const t = useT() - const { params, back, to } = useRouter() + const { params, to } = useRouter() const { id } = params const [shareLoading, loadShare] = useFetch( (): PResp => r.get(`/share/get?id=${id}`), @@ -192,7 +192,7 @@ const AddOrEdit = () => { resp, () => { notify.success(t("global.save_success")) - back() + to("/@manage/shares") }, (_msg, _code) => { if (resp.data.id) { diff --git a/src/pages/manage/storages/AddOrEdit.tsx b/src/pages/manage/storages/AddOrEdit.tsx index ecdf23fd5..416626613 100644 --- a/src/pages/manage/storages/AddOrEdit.tsx +++ b/src/pages/manage/storages/AddOrEdit.tsx @@ -57,7 +57,7 @@ type Drivers = Record const AddOrEdit = () => { const t = useT() - const { params, back, to } = useRouter() + const { params, to } = useRouter() const { id } = params const [driversLoading, loadDrivers] = useFetch( (): PResp => r.get("/admin/driver/list"), @@ -209,7 +209,7 @@ const AddOrEdit = () => { resp, () => { notify.success(t("global.save_success")) - back() + to("/@manage/storages") }, (msg, code) => { if (resp.data.id) { diff --git a/src/pages/manage/users/AddOrEdit.tsx b/src/pages/manage/users/AddOrEdit.tsx index 65bf8bfc3..6d6b5b633 100644 --- a/src/pages/manage/users/AddOrEdit.tsx +++ b/src/pages/manage/users/AddOrEdit.tsx @@ -45,7 +45,7 @@ const Permission = (props: { const AddOrEdit = () => { const t = useT() - const { params, back } = useRouter() + const { params, to } = useRouter() const { id } = params const [user, setUser] = createStore({ id: 0, @@ -169,7 +169,7 @@ const AddOrEdit = () => { notify.success(t("global.save_success")) if (user.username === me().username) handleResp(await (r.get("/me") as PResp), setMe) - back() + to("/@manage/users") }) }} >