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 () => {
await acme_user.get_list().then(r => {
users.value = r.data
}).then(() => {
users.value = []
let page = 1
while (true) {
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
mounted.value = true