From 4f35b256e6ab57ae24ac4ca74758181104d9125e Mon Sep 17 00:00:00 2001 From: Chuck1sn Date: Tue, 10 Jun 2025 17:09:10 +0800 Subject: [PATCH] init table form layout --- frontend/src/api/mocks/iamHandlers.ts | 6 +++--- frontend/src/components/TableFormLayout.vue | 1 - frontend/src/views/UserView.vue | 3 +++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/src/api/mocks/iamHandlers.ts b/frontend/src/api/mocks/iamHandlers.ts index 8d3566e..f5910b9 100644 --- a/frontend/src/api/mocks/iamHandlers.ts +++ b/frontend/src/api/mocks/iamHandlers.ts @@ -40,7 +40,7 @@ export default [ roles: faker.helpers.multiple(generateRole, { count: { min: 1, max: 3 }, }), - createTime: faker.date.recent({ days: 30 }).toISOString(), + createTime: faker.date.past().getTime(), permissions: faker.helpers.multiple(generatePermission, { count: { min: 1, max: 5 }, }), @@ -83,7 +83,7 @@ export default [ roles: faker.helpers.multiple(generateRole, { count: { min: 1, max: 3 }, }), - createTime: faker.date.recent({ days: 30 }).toISOString(), + createTime: faker.date.past().getTime(), permissions: faker.helpers.multiple(generatePermission, { count: { min: 1, max: 5 }, }), @@ -158,7 +158,7 @@ export default [ roles: faker.helpers.multiple(generateRole, { count: { min: 1, max: 3 }, }), - createTime: faker.date.recent({ days: 30 }).toISOString(), + createTime: faker.date.past().getTime(), permissions: faker.helpers.multiple(generatePermission, { count: { min: 1, max: 5 }, }), diff --git a/frontend/src/components/TableFormLayout.vue b/frontend/src/components/TableFormLayout.vue index e387c28..68abae5 100644 --- a/frontend/src/components/TableFormLayout.vue +++ b/frontend/src/components/TableFormLayout.vue @@ -131,7 +131,6 @@ const getItemId = (item: T): string | number => { const getItemValue = (item: T, field: string): string => { if (!field) return ''; - // 支持嵌套属性访问,如 "user.name" return String(field.split('.').reduce((obj, key) => obj && typeof obj === 'object' && key in (obj as Record) ? (obj as Record)[key] diff --git a/frontend/src/views/UserView.vue b/frontend/src/views/UserView.vue index a0a0eb5..81c4b68 100644 --- a/frontend/src/views/UserView.vue +++ b/frontend/src/views/UserView.vue @@ -102,6 +102,9 @@ +