diff --git a/src/frontend/admin/src/views/sys/log/login/index.vue b/src/frontend/admin/src/views/sys/log/login/index.vue index 39fc0328..2b841307 100644 --- a/src/frontend/admin/src/views/sys/log/login/index.vue +++ b/src/frontend/admin/src/views/sys/log/login/index.vue @@ -64,8 +64,10 @@ @@ -117,7 +119,7 @@ export default { methods: { async dataChange(data) { this.apis = [] - const ips = data.data.rows?.map((x) => x.createdClientIp) + const ips = data.data.rows?.map((x) => x.createdClientIp) ?? [] const res = await Promise.all([ ips && ips.length > 0 ? http.get(`http://ip.line92.xyz/?ip=${ips.join('&ip=')}`) : new Promise((x) => x({ data: [] })), ]) diff --git a/src/frontend/admin/src/views/sys/log/operation/index.vue b/src/frontend/admin/src/views/sys/log/operation/index.vue index ecaa546c..69ff9ae6 100644 --- a/src/frontend/admin/src/views/sys/log/operation/index.vue +++ b/src/frontend/admin/src/views/sys/log/operation/index.vue @@ -134,8 +134,10 @@ x.ownerId).map((x) => x.ownerId) const apiCrcs = data.data.rows?.map((x) => x.apiPathCrc32) - const ips = data.data.rows?.map((x) => x.createdClientIp) + const ips = data.data.rows?.map((x) => x.createdClientIp) ?? [] const res = await Promise.all([ ownerIds && ownerIds.length > 0 ? this.$API.sys_user.query.post({