diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.scss b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.scss index 83df9e4b..dd066062 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.scss +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.scss @@ -41,6 +41,22 @@ height: 100%; } } + .avatar-botton { + background-color: none; + padding: 0; + line-height: inherit; + width: 150rpx; + height: 150rpx; + border-radius: 15rpx; + .img { + display: block; + width: 100%; + height: 100%; + } + &::after { + content: none; + } + } } } .center { diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.vue index 62d231e0..ab1abb2c 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/set/userInfo/userInfo.vue @@ -12,16 +12,24 @@ 头像 + + + + + 昵称 - + @@ -99,38 +107,47 @@ }); onReady(() => { - datetimePicker.value.setFormatter(formatter) + datetimePicker?.value.setFormatter(formatter) }); + /** 获取头像*/ + const getChooseavatar = (res : any) => { + handleUploadImages(res.detail.avatarUrl); + } + /** 上传 */ const handleUploadAvatar = () => { uni.chooseImage({ count: 1, - async success(res : any) { - const img : Response = await queryUploadImages(res.tempFilePaths[0]); - if (img.status) { - state.avatar = img?.data?.src; - - const changeAvatar : Response = await queryChangeAvatar({ id: img?.data?.src }); - if (changeAvatar.status) { - handleShowToast('上传成功', 'success'); - } else { - handleShowToast('上传失败'); - } - } else { - handleShowToast('上传失败'); - } + success(res : any) { + handleUploadImages(res.tempFilePaths[0]); } }) } + /** 请求上传头像 */ + const handleUploadImages = async (url : string) => { + const img : Response = await queryUploadImages(url); + if (img.status) { + state.avatar = img?.data?.src; + const changeAvatar : Response = await queryChangeAvatar({ id: img?.data?.src }); + if (changeAvatar.status) { + handleShowToast('上传成功', 'success'); + } else { + handleShowToast('上传失败'); + } + } else { + handleShowToast('上传失败'); + } + } + /** 获取用户信息 */ const getUserInfo = async () => { const userInfo : Response = await queryUserInfo(); state.userInfo = userInfo?.data; if (userInfo?.data?.birthday) { state.percentage += 25; - state.birthdayTemporary = new Date(userInfo?.data?.birthday).getTime(); + state.birthdayTemporary = String(new Date(userInfo?.data?.birthday).getTime()); state.birthday = timeFormat(userInfo?.data?.birthday, 'yyyy-mm-dd'); } if (userInfo?.data?.nickName) {