fix(acme_user_selector): handle acme users list pagination

This commit is contained in:
Jacky 2024-05-03 11:00:36 +08:00
parent dd56fecc53
commit d3e9d92750
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -39,11 +39,18 @@ watch(current, () => {
}) })
onMounted(async () => { onMounted(async () => {
await acme_user.get_list().then(r => { users.value = []
users.value = r.data let page = 1
}).then(() => { while (true) {
init() const r = await acme_user.get_list({ page })
})
users.value.push(...r.data)
if (r?.data?.length < r?.pagination?.per_page)
break
page++
}
init()
// prevent the acme_user_id from being overwritten // prevent the acme_user_id from being overwritten
mounted.value = true mounted.value = true