fastbee/yack-mini/miniprogram/pages/index/index.wxml

39 lines
1.3 KiB
Plaintext

<!-- 首页 - 设备列表 -->
<view class="container">
<!-- 已登录用户信息栏 -->
<!-- <view class="user-bar card" wx:if="{{userInfo}}">
<image class="user-avatar" src="{{userInfo.avatar || '/assets/images/default-avatar.png'}}" mode="aspectFill"></image>
<view class="user-info">
<text class="user-name">{{userInfo.userName}}</text>
<text class="user-id">ID: {{userInfo.userId}}</text>
</view>
<view class="logout-btn" bindtap="handleLogout">退出</view>
</view> -->
<!-- 设备列表 -->
<view class="device-list" wx:if="{{devices.length > 0}}">
<device-card
wx:for="{{devices}}"
wx:key="serialNumber"
device="{{item}}"
bind:tap="handleDeviceTap"
data-index="{{index}}"
binddelete="handleDeviceDelete"
bindswitch="handleDeviceSwitch"
/>
</view>
<!-- 空状态 -->
<view class="empty" wx:else>
<image class="empty-icon" src="/assets/images/device-empty.png" mode="aspectFit"></image>
<text class="empty-text">暂无设备</text>
<text class="empty-subtitle">点击下方按钮扫描并添加 BLE 设备</text>
</view>
<!-- 添加设备按钮 -->
<view class="add-btn-wrapper">
<button class="add-btn" bindtap="handleAddDevice">
+ 扫描添加设备
</button>
</view>
</view>