diff --git a/src/views/system/user/utils/hook.tsx b/src/views/system/user/utils/hook.tsx index 5cad74de3..1dd74453b 100644 --- a/src/views/system/user/utils/hook.tsx +++ b/src/views/system/user/utils/hook.tsx @@ -6,6 +6,7 @@ import { zxcvbn } from "@zxcvbn-ts/core"; import { handleTree } from "@/utils/tree"; import { message } from "@/utils/message"; import croppingUpload from "../upload.vue"; +import userAvatar from "@/assets/user.jpg"; import { usePublicHooks } from "../../hooks"; import { addDialog } from "@/components/ReDialog"; import type { PaginationProps } from "@pureadmin/table"; @@ -85,8 +86,8 @@ export function useUser(tableRef: Ref, treeRef: Ref) { ), @@ -370,7 +371,7 @@ export function useUser(tableRef: Ref, treeRef: Ref) { contentRenderer: () => h(croppingUpload, { ref: cropRef, - imgSrc: row.avatar, + imgSrc: row.avatar || userAvatar, onCropper: info => (avatarInfo.value = info) }), beforeSure: done => {