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")
})
}}
>