From 5aa28bc1d251d752d7cbf318ee1b34c16c8bacbc Mon Sep 17 00:00:00 2001 From: YunaiV Date: Mon, 15 Dec 2025 14:09:38 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=B0=83=E6=95=B4=20user=20?= =?UTF-8?q?=E7=9A=84=20props.id=20=E5=8F=82=E6=95=B0=EF=BC=8C=E9=81=BF?= =?UTF-8?q?=E5=85=8D=20Vue=20warn=20=E5=91=8A=E8=AD=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages-system/user/detail/components/password-form.vue | 2 +- .../user/detail/components/role-assign-form.vue | 2 +- src/pages-system/user/detail/index.vue | 8 ++++---- src/pages-system/user/form/index.vue | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages-system/user/detail/components/password-form.vue b/src/pages-system/user/detail/components/password-form.vue index be47b58..b29621a 100644 --- a/src/pages-system/user/detail/components/password-form.vue +++ b/src/pages-system/user/detail/components/password-form.vue @@ -41,7 +41,7 @@ import { resetUserPassword } from '@/api/system/user' const props = defineProps<{ modelValue: boolean - userId: number + userId: number | any }>() const emit = defineEmits<{ diff --git a/src/pages-system/user/detail/components/role-assign-form.vue b/src/pages-system/user/detail/components/role-assign-form.vue index ea87776..6abc1af 100644 --- a/src/pages-system/user/detail/components/role-assign-form.vue +++ b/src/pages-system/user/detail/components/role-assign-form.vue @@ -28,7 +28,7 @@ import { assignUserRole, getUserRoleIds } from '@/api/system/user' const props = defineProps<{ modelValue: boolean - userId: number + userId: number | any }>() const emit = defineEmits<{ diff --git a/src/pages-system/user/detail/index.vue b/src/pages-system/user/detail/index.vue index 56112b2..2b0ac33 100644 --- a/src/pages-system/user/detail/index.vue +++ b/src/pages-system/user/detail/index.vue @@ -61,9 +61,9 @@ - + - + @@ -80,7 +80,7 @@ import RoleAssignForm from './components/role-assign-form.vue' import { navigateBackPlus } from '@/utils'; const props = defineProps<{ - id: string + id?: number | any }>() definePage({ @@ -127,7 +127,7 @@ async function getDetail() { } try { toast.loading('加载中...') - formData.value = await getUser(Number(props.id)) + formData.value = await getUser(props.id) } finally { toast.close() } diff --git a/src/pages-system/user/form/index.vue b/src/pages-system/user/form/index.vue index c56a1e6..297ae44 100644 --- a/src/pages-system/user/form/index.vue +++ b/src/pages-system/user/form/index.vue @@ -109,7 +109,7 @@ import PostPicker from './components/post-picker.vue' import { navigateBackPlus } from '@/utils'; const props = defineProps<{ - id?: string + id?: number | any }>() definePage({