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({