46 lines
1.7 KiB
Plaintext
46 lines
1.7 KiB
Plaintext
<view class="container">
|
|
<!-- 用户信息 -->
|
|
<view class="user-info">
|
|
<view class="avatar-box" bindtap="chooseAvatar">
|
|
<image class="avatar" src="{{avatarUrl}}" mode="aspectFill" />
|
|
<view class="upload-tip">点击上传</view>
|
|
</view>
|
|
<view class="user-detail">
|
|
<view class="info-item">
|
|
<text class="label">姓名:</text>
|
|
<input value="{{userInfo.name}}" bindinput="updateName" placeholder="请输入姓名" />
|
|
</view>
|
|
<view class="info-item">
|
|
<text class="label">性别:</text>
|
|
<picker mode="selector" range="{{sexOptions}}" value="{{sexIndex}}" bindchange="changeSex">
|
|
<view class="value">{{sexOptions[sexIndex]}}</view>
|
|
</picker>
|
|
</view>
|
|
<view class="info-item">
|
|
<text class="label">手机号:</text>
|
|
<input value="{{userInfo.phone}}" bindinput="updatePhone" placeholder="请输入手机号" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
|
<!-- 工单统计 -->
|
|
<view class="order-stats">
|
|
<view class="stat-item">
|
|
<view class="stat-value">{{userInfo.total_order_install_cnt}}</view>
|
|
<view class="stat-label">新装工单</view>
|
|
</view>
|
|
<view class="stat-item">
|
|
<view class="stat-value">{{userInfo.total_order_replace_cnt}}</view>
|
|
<view class="stat-label">滤芯工单</view>
|
|
</view>
|
|
<view class="stat-item">
|
|
<view class="stat-value">{{userInfo.total_order_repair_cnt}}</view>
|
|
<view class="stat-label">维修工单</view>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 保存按钮 -->
|
|
<view class="save-btn" bindtap="saveUserInfo">保存</view> |