<view class="container">
|
<view class="itemList">
|
<view class="label">头像</view>
|
<view class="contentImg">
|
<t-avatar image="{{defaultAvatarUrl}}" class="user-center-card__header__avatar" />
|
</view>
|
<t-icon name="chevron-right" size="40rpx" color="#C2C2C2" />
|
</view>
|
<view class="itemList">
|
<view class="label">用户名</view>
|
<view class="content">{{userInfo.fullName || '微信用户'}}</view>
|
<t-icon name="chevron-right" size="40rpx" color="#C2C2C2" />
|
</view>
|
<view class="itemList">
|
<view class="label">手机号码</view>
|
<view class="content" data-info="{{'phone'}}" bindtap="editUserInfo">{{userInfo.phoneNumber || '未绑定手机号'}}</view>
|
<t-icon name="chevron-right" size="40rpx" color="#C2C2C2" />
|
</view>
|
<view class="itemList">
|
<view class="label">邮箱</view>
|
<view class="content" data-info="{{'email'}}" bindtap="editUserInfo">{{userInfo.Email}}</view>
|
<t-icon name="chevron-right" size="40rpx" color="#C2C2C2" />
|
</view>
|
<t-popup visible="{{userInfoBox}}" bind:visible-change="onVisibleChange" placement="bottom">
|
<view class="block">
|
<view class="body">
|
<view class="from-item" wx:if="{{editType == 'phone'}}">
|
<view class="label"> 手机号: </view>
|
<view class="item-content">
|
<view class="inputBox1">
|
<t-input placeholder="输入手机号码" borderless value="{{userInfoForm.phone}}" type="number" tips="{{phoneError ? '手机号输入不正确' : ''}}" bindchange="onPhoneInput" />
|
</view>
|
</view>
|
</view>
|
<view class="from-item" wx:if="{{editType == 'email'}}">
|
<view class=" label"> 邮箱: </view>
|
<view class="item-content">
|
<view class="inputBox1">
|
<t-input placeholder="输入邮箱" borderless value="{{userInfoForm.email}}" type="number" tips="{{emailError ? '邮箱输入不正确' : ''}}" bindchange="onEmailInput" />
|
</view>
|
</view>
|
</view>
|
<view class="from-item">
|
<view class="label"> 图形验证码: </view>
|
<view class="item-content">
|
<view class="inputBox">
|
<t-input placeholder="输入图形验证码" borderless value="{{userInfoForm.captcha}}" type="number" bindchange="onCaptchaInput" />
|
</view>
|
<view class="code">
|
<image src="{{imgCode}}" class="imgCode hover" bindtap="getImgCapcha" />
|
</view>
|
</view>
|
|
</view>
|
<view class="from-item" wx:if="{{editType == 'phone'}}">
|
<view class="label"> 短信验证码: </view>
|
<view class="item-content">
|
<view class="inputBox">
|
<t-input placeholder="输入短信验证码" borderless value="{{userInfoForm.code}}" type="number" bindchange="onCodeInput" />
|
</view>
|
<view class="code">
|
<button class="btn" bindtap="getPhoneCode">{{countDown > 0 ? countDown : '获取短信验证码'}}</button>
|
</view>
|
</view>
|
</view>
|
<view class="from-item" wx:if="{{editType == 'email'}}">
|
<view class="label"> 邮箱验证码: </view>
|
<view class="item-content">
|
<view class="inputBox">
|
<t-input placeholder="输入邮箱验证码" borderless value="{{userInfoForm.code}}" type="number" bindchange="onCodeInput" />
|
</view>
|
<view class="code">
|
<button class="btn" bindtap="getEmailCode">获取邮箱验证码</button>
|
</view>
|
</view>
|
</view>
|
</view>
|
</view>
|
<view class="footer">
|
<button class="submit" bindtap="confirmInfo">确定</button>
|
</view>
|
</t-popup>
|
</view>
|