diff --git a/console/src/modules/contents/attachments/AttachmentList.vue b/console/src/modules/contents/attachments/AttachmentList.vue index 56597fffe..7d09b1e1a 100644 --- a/console/src/modules/contents/attachments/AttachmentList.vue +++ b/console/src/modules/contents/attachments/AttachmentList.vue @@ -57,12 +57,16 @@ const { groups, handleFetchGroups } = useFetchAttachmentGroup(); const selectedGroup = ref(); // Filter -const keyword = ref(""); -const page = ref(1); -const size = ref(60); -const selectedPolicy = ref(); -const selectedUser = ref(); -const selectedSort = ref(); +const keyword = useRouteQuery("keyword", ""); +const page = useRouteQuery("page", 1, { + transform: Number, +}); +const size = useRouteQuery("size", 60, { + transform: Number, +}); +const selectedPolicy = useRouteQuery("policy"); +const selectedUser = useRouteQuery("user"); +const selectedSort = useRouteQuery("sort"); watch( () => [