|
@@ -39,11 +39,18 @@ watch(current, () => {
|
|
|
})
|
|
|
|
|
|
onMounted(async () => {
|
|
|
- await acme_user.get_list().then(r => {
|
|
|
- users.value = r.data
|
|
|
- }).then(() => {
|
|
|
- init()
|
|
|
- })
|
|
|
+ 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
|