update api
This commit is contained in:
@@ -6,32 +6,97 @@
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">昵称</view>
|
||||
<view class="value">胖胖</view>
|
||||
<view class="value">
|
||||
<input type="text" v-model="nickname" />
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">性别</view>
|
||||
<view class="value">女</view>
|
||||
<view class="value" @click="selectGender=true">{{ gender }}</view>
|
||||
</view>
|
||||
<u-select v-model="selectGender" mode="single-column" :list="list" @confirm="setGender"></u-select>
|
||||
<view class="info-item">
|
||||
<view class="title">生日</view>
|
||||
<view class="value">1998.10.13</view>
|
||||
<view class="value" @click="selectBirthday=true">{{ birthday }}</view>
|
||||
</view>
|
||||
<u-picker mode="time" v-model="selectBirthday" :params="params" @confirm="setBirthday"></u-picker>
|
||||
<view class="info-item phone" @click="updatePhone">
|
||||
<view class="title">手机号</view>
|
||||
<view class="value">18265906216</view>
|
||||
<view class="value">{{ phoneNumber }}</view>
|
||||
<image src="../static/mine/21.png"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="edit-tips">注意:修改手机号需要原手机号获取验证码,无原手机验证码,请联系后台</view>
|
||||
<view class="edit-btn">完成</view>
|
||||
<view class="edit-btn" @click="updateMemberInfo">完成</view>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {}
|
||||
return {
|
||||
selectGender: false,
|
||||
selectBirthday: false,
|
||||
list: [
|
||||
{
|
||||
value: 1,
|
||||
label: '男'
|
||||
},
|
||||
{
|
||||
value: 2,
|
||||
label: '女'
|
||||
}
|
||||
],
|
||||
params: {
|
||||
year: true,
|
||||
month: true,
|
||||
day: true,
|
||||
hour: false,
|
||||
minute: false,
|
||||
second: false
|
||||
},
|
||||
nickname: '胖胖',
|
||||
gender: '',
|
||||
birthday: '',
|
||||
phoneNumber: '',
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
this.getUserInfo();
|
||||
},
|
||||
methods: {
|
||||
getUserInfo() {
|
||||
this.$u.api.getMemberInfo().then(res => {
|
||||
if (res.errCode == 0) {
|
||||
let userInfo = res.data.MemberArray;
|
||||
[this.nickname, this.phoneNumber, this.birthday, this.gender, this.avatar] = [
|
||||
userInfo.member_nickname,
|
||||
userInfo.member_mobile,
|
||||
userInfo.member_birthday,
|
||||
userInfo.member_sex,
|
||||
userInfo.member_avatar,
|
||||
];
|
||||
}
|
||||
})
|
||||
},
|
||||
updateMemberInfo({ avatar = '' }) {
|
||||
this.$u.api.updateMemberInfo({
|
||||
nickname: this.nickname,
|
||||
sex: this.gender,
|
||||
avatar: avatar,
|
||||
birthday: this.birthday,
|
||||
}).then(res => {
|
||||
if (res.errCode == 0) {
|
||||
}
|
||||
})
|
||||
},
|
||||
setGender(value) {
|
||||
console.log(value);
|
||||
this.gender = value[0].label;
|
||||
},
|
||||
setBirthday(value) {
|
||||
// console.log(value);
|
||||
this.birthday = value.year + '.' + value.month + '.' + value.day;
|
||||
},
|
||||
updatePhone() {
|
||||
uni.navigateTo({
|
||||
url: '/pageE/mine/UpdatePhone'
|
||||
@@ -71,7 +136,13 @@ export default {
|
||||
color: rgba(51,51,51,1);
|
||||
}
|
||||
.value {
|
||||
flex: 1;
|
||||
height: 98rpx;
|
||||
line-height: 98rpx;
|
||||
color: rgba(102,102,102,1);
|
||||
> input {
|
||||
height: 98rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
.phone {
|
||||
|
||||
@@ -5,43 +5,55 @@
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">昵称</view>
|
||||
<view class="value">胖胖</view>
|
||||
<view class="value">{{ userInfo.member_nickname }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">性别</view>
|
||||
<view class="value">女</view>
|
||||
<view class="value">{{ userInfo.member_sex }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">生日</view>
|
||||
<view class="value">1998.10.13</view>
|
||||
<view class="value">{{ userInfo.member_birthday }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">手机号</view>
|
||||
<view class="value">18265906216</view>
|
||||
<view class="value">{{ userInfo.member_mobile }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">等级</view>
|
||||
<view class="value">9999</view>
|
||||
<view class="value">{{ userInfo.member_exppoints }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">积分数</view>
|
||||
<view class="value">9999</view>
|
||||
<view class="value">{{ userInfo.member_points }}</view>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<view class="title">经验值</view>
|
||||
<view class="value">9999</view>
|
||||
<view class="value">{{ userInfo.member_exppoints }}</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {}
|
||||
return {
|
||||
userInfo: {}
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
this.getUserInfo();
|
||||
},
|
||||
onNavigationBarButtonTap() {
|
||||
this.toEditPage();
|
||||
},
|
||||
methods: {
|
||||
getUserInfo() {
|
||||
this.$u.api.getMemberInfo().then(res => {
|
||||
if (res.errCode == 0) {
|
||||
this.userInfo = res.data.MemberArray;
|
||||
}
|
||||
})
|
||||
},
|
||||
toEditPage() {
|
||||
uni.navigateTo({
|
||||
url: '/pageE/mine/EditUserInfo'
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<swiper :current="swiperCurrent" @animationfinish="animationfinish">
|
||||
<swiper-item class="swiper-item">
|
||||
<scroll-view scroll-y class="order-list" @scrolltolower="reachBottom">
|
||||
<u-empty text="订单为空" mode="order" color="#000000" v-if="!orderList.length"></u-empty>
|
||||
<u-empty text="暂无订单" mode="order" color="#000000" v-if="!orderList.length"></u-empty>
|
||||
<view v-else>
|
||||
<view v-for="(item, index) in orderList" :key="index" class="order-item">
|
||||
<view class="order-title">
|
||||
|
||||
Reference in New Issue
Block a user