From 5ca38e4ef60e35f08e87d6569b72c25433c311ca Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期二, 26 三月 2024 17:05:14 +0800 Subject: [PATCH] 答题器bug修改,添加请求地址 --- packagePersonal/pages/userSetting/index.wxml | 87 +++++++++++++++++++++++++++++++++++-------- 1 files changed, 70 insertions(+), 17 deletions(-) diff --git a/packagePersonal/pages/userSetting/index.wxml b/packagePersonal/pages/userSetting/index.wxml index 52ab0e9..aaf6525 100644 --- a/packagePersonal/pages/userSetting/index.wxml +++ b/packagePersonal/pages/userSetting/index.wxml @@ -2,39 +2,92 @@ <view class="itemList"> <view class="label">澶村儚</view> <view class="contentImg"> - <t-avatar image="{{defaultAvatarUrl}}" class="user-center-card__header__avatar" /> + <t-avatar image="{{userInfo.icon}}" class="user-center-card__header__avatar" /> </view> - <t-icon name="chevron-right" size="40rpx" color="#C2C2C2" /> + <view class="iconEdit" data-info="{{'icon'}}" bindtap="editIconInfo"> + <t-icon name="chevron-right" size="40rpx" color="#C2C2C2" /> + </view> </view> <view class="itemList"> <view class="label">鐢ㄦ埛鍚�</view> - <view class="content">{{userInfo.fullName || '寰俊鐢ㄦ埛'}}</view> + <view class="content" data-info="{{'nickName'}}" bindtap="editUserInfo">{{userInfo.nickName || '寰俊鐢ㄦ埛'}}</view> <t-icon name="chevron-right" size="40rpx" color="#C2C2C2" /> </view> <view class="itemList"> <view class="label">鎵嬫満鍙风爜</view> - <view class="content">{{userInfo.phoneNumber || '鏈粦瀹氭墜鏈哄彿'}}</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">{{userInfo.Email}}</view> + <view class="content" data-info="{{'email'}}" bindtap="editUserInfo">{{userInfo.Email}}</view> <t-icon name="chevron-right" size="40rpx" color="#C2C2C2" /> </view> -</view> -<t-popup visible="{{visible}}" bind:visible-change="onVisibleChange" placement="bottom"> - <view class="block"> - <view class="header"> - <view class="title">璇烽�夋嫨鎮ㄧ殑鐢ㄦ埛绫诲瀷</view> - </view> - <view class="body"> + <t-popup visible="{{userInfoBox}}" bind:visible-change="onVisibleChange" placement="bottom"> + <view class="block"> + <view class="body"> + <view class="from-item" wx:if="{{editType == 'nickName'}}"> + <view class="label"> 鏄电О锛� </view> + <view class="item-content"> + <view class="inputBox1"> + <t-input placeholder="杈撳叆鐢ㄦ埛鍚�" borderless value="{{userInfoForm.nickName}}" bindchange="onNameInput" /> + </view> + </view> + </view> + <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 ? '鎵嬫満鍙疯緭鍏ヤ笉姝g‘' : ''}}" 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" wx:if="{{editType !== 'nickName'}}"> + <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 wx:for="{{userTypeList}}" wx:for-item="item" wx:for-index="index" wx:key="index" data-info="{{item}}" bindtap="tabUserTypeClick" class="{{item.value === userTypeActive ? 'activeItem item' : 'item'}}"> - {{ item.lable }} + </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="submit">纭畾</button> + <button class="submit" bindtap="confirmInfo">纭畾</button> </view> - </view> -</t-popup> \ No newline at end of file + </t-popup> +</view> \ No newline at end of file -- Gitblit v1.9.1