diff --git a/pages/authorization/index.vue b/pages/authorization/index.vue index e01b481..81017ed 100644 --- a/pages/authorization/index.vue +++ b/pages/authorization/index.vue @@ -40,12 +40,54 @@ - 请完善您的头像和昵称 - - + + + + {{ form.birthday || '请选择出生日期' }} + + + + 性别: + + + + + 确认 @@ -61,10 +103,8 @@ import {mapActions, mapMutations, mapState} from 'vuex' import cookie from '@/utils/store/cookie' import {login, uploadImage} from '@/utils' -import {getAgree} from "@/api/public"; -import {postUserEdit} from "@/api/user"; - -const defaultAvatarUrl = "/20230506100714762257.png" +import {getAgree} from "@/api/public" +import {postUserEdit} from "@/api/user" export default { data() { @@ -75,10 +115,13 @@ export default { agreeInfo: {}, isAgree: false, show: false, - showFillOut: false, - nickname: "", - avatarUrl: this.$VUE_APP_RESOURCES_URL + defaultAvatarUrl, + nickname: '', + avatarUrl: this.$VUE_APP_RESOURCES_URL + '/20230506100714762257.png', + form: { + gender: '', + birthday: '' + } } }, computed: { @@ -205,9 +248,11 @@ export default { }, saveUserInfo() { - let param = { + const param = { nickname: this.nickname, - avatar: this.avatarUrl + avatar: this.avatarUrl, + gender: this.form.gender || 0, + birthday: this.form.birthday || '' } postUserEdit(param).then(res => { if (res.status === 200) { @@ -336,7 +381,6 @@ export default { box-sizing: border-box; overflow: hidden; width: 516rpx; - height: 576rpx; border-radius: 24rpx; background: #fff; @@ -374,13 +418,20 @@ export default { font-size: 32rpx; text-align: center; } + .gender-row { + display: flex; + align-items: center; + margin-top: 32rpx; + } + .picker { + text-align: center; + line-height: 72rpx; + } .btn-submit { - position: absolute; - bottom: 0; - left: 0; width: 100%; height: 100rpx; + margin: 32rpx 0 0 0; box-sizing: border-box; border-top: 2rpx solid #E0E0E0; color: #3A87FC; diff --git a/pkg_user/views/personalData.vue b/pkg_user/views/personalData.vue index e3bfda2..d78d9fb 100644 --- a/pkg_user/views/personalData.vue +++ b/pkg_user/views/personalData.vue @@ -37,7 +37,51 @@ - + + + 性别 + + + + + + + + + + + + + + 出生日期 + + + + + + + + + + + 手机号 @@ -47,7 +91,6 @@ - 支付密码 @@ -57,29 +100,20 @@ - - - - - - - - - @@ -290,7 +270,6 @@ export default { .cell-box { width: 686rpx; - height: 406rpx; margin: -130rpx 32rpx 0; padding: 0 40rpx 20rpx; box-shadow: 0 6rpx 12rpx rgba(0, 0, 0, 0.16); @@ -317,6 +296,9 @@ export default { color: #999999; font-size: 32rpx; line-height: 48rpx; + .picker { + width: 400rpx; + } } .icon {