优化设备配置流程,重构用户增删改查及信息下发逻辑

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-03-11 11:04:29 +08:00
co-authored by Claude Opus 4.6
parent 05b388020b
commit f89f0f9531
10 changed files with 204 additions and 155 deletions
@@ -33,49 +33,59 @@
</view>
<view class="section">
<view class="from">
<scroll-view class="~scrollView" scroll-y>
<view class="scrollViewContent">
<block wx:for="{{userList}}" wx:key="userId">
<view class="userList">
<view class="userAvatar">
<block wx:if="{{item.avatar}}">
<image src="{{item.avatar}}" />
</block>
<block wx:else>
<block wx:if="{{item.sex === 1}}">
<image src="/images/configureDevice/userAvatarMan.png" />
<block wx:if="{{userList && userList.length}}">
<scroll-view class="~scrollView" scroll-y>
<view class="scrollViewContent">
<block wx:for="{{userList}}" wx:key="id">
<view class="userList">
<view class="userAvatar">
<block wx:if="{{item.avatar}}">
<image src="{{item.avatar}}" />
</block>
<block wx:else>
<image src="/images/configureDevice/userAvatarWoman.png" />
<block wx:if="{{item.sex === 1}}">
<image src="/images/configureDevice/userAvatarMan.png" />
</block>
<block wx:else>
<image src="/images/configureDevice/userAvatarWoman.png" />
</block>
</block>
</block>
</view>
<view class="userInfo">
<view class="userInfo_1">
<view>{{item.realname}}</view>
<view class="{{item.sex === 1 ? 'man' : 'woman'}}">
<view>
<block wx:if="{{item.sex === 1}}">
<image src="/images/configureDevice/man.png" />
</block>
<block wx:else>
<image src="/images/configureDevice/woman.png" mode=""/>
</block>
</view>
<view>{{item.age}}</view>
</view>
<view class="userInfo">
<view class="userInfo_1">
<view>{{item.realname}}</view>
<view class="{{item.sex === 1 ? 'man' : 'woman'}}">
<view>
<block wx:if="{{item.sex === 1}}">
<image src="/images/configureDevice/man.png" />
</block>
<block wx:else>
<image src="/images/configureDevice/woman.png" mode=""/>
</block>
</view>
<view>{{item.age}}</view>
</view>
</view>
<view class="userInfo_2">
<view>身高:{{item.height}}cm</view>
<view></view>
<view>体重:{{item.weight}}kg</view>
</view>
</view>
<view class="userInfo_2">
<view>身高:{{item.height}}cm</view>
<view></view>
<view>体重:{{item.weight}}kg</view>
</view>
<view class="delUser" bind:tap="delUserClick" data-id="{{item.id}}">-</view>
</view>
<view class="delUser" bind:tap="delUserClick" data-id="{{item.id}}">-</view>
</view>
</block>
</block>
</view>
</scroll-view>
</block>
<block wx:else>
<view class="nullData">
<view>
<image src="/images/configureDevice/null.png" />
</view>
<view>暂无用户数据</view>
</view>
</scroll-view>
</block>
</view>
<view class="btn">
<view bind:tap="addUser">添加用户</view>