|
@@ -16,7 +16,7 @@ import { uploadAvatar } from '@/api/system/user/profile'
|
|
|
import { CropperAvatar } from '@/components/Cropper'
|
|
import { CropperAvatar } from '@/components/Cropper'
|
|
|
import { useUserStore } from '@/store/modules/user'
|
|
import { useUserStore } from '@/store/modules/user'
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+// TODO @芋艿:合并到 ProfileUser 组件中,更简洁一点
|
|
|
defineOptions({ name: 'UserAvatar' })
|
|
defineOptions({ name: 'UserAvatar' })
|
|
|
|
|
|
|
|
defineProps({
|
|
defineProps({
|
|
@@ -25,7 +25,6 @@ defineProps({
|
|
|
|
|
|
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|
|
|
|
|
|
|
|
-
|
|
|
|
|
const cropperRef = ref()
|
|
const cropperRef = ref()
|
|
|
const handelUpload = async ({ data }) => {
|
|
const handelUpload = async ({ data }) => {
|
|
|
const res = await uploadAvatar({ avatarFile: data })
|
|
const res = await uploadAvatar({ avatarFile: data })
|