[AI Generated]: feat(*): 修复连接设备页及配网页交互逻辑、蓝牙状态显示与设备名获取

This commit is contained in:
17792275749
2026-05-14 17:18:10 +08:00
parent 29680cb7a4
commit 00a1529256
14 changed files with 402 additions and 155 deletions
@@ -5,9 +5,9 @@
<view class="setWifi-form">
<view>
<view>
<image src="/images/configureDevice/wifiPwd.png"/>
<image src="/images/connectedWifi/wifiPwd.png"/>
</view>
<view>{{selectedWifi.name}}</view>
<view>{{selectedWifi.ssid}}</view>
</view>
<view>
<view>密码</view>
@@ -30,7 +30,7 @@
</block>
</view>
<view bind:tap="inputTypeChange">
<image src="/images/configureDevice/{{type ? 'open' : 'close'}}.png"/>
<image src="/images/connectedWifi/{{type ? 'open' : 'close'}}.png"/>
</view>
</view>
</view>
@@ -48,8 +48,18 @@
<view>
<view>{{currentDevice.name}}</view>
<view>
<view></view>
<text>已连接</text>
<block wx:if="{{bleStatus === 'connected'}}">
<view class="status-dot status-dot--green"></view>
<text class="status-text status-text--green">已连接</text>
</block>
<block wx:elif="{{bleStatus === 'failed'}}">
<view class="status-dot status-dot--red"></view>
<text class="status-text status-text--red">连接断开</text>
</block>
<block wx:else>
<view class="status-dot status-dot--gray"></view>
<text class="status-text status-text--gray">连接中...</text>
</block>
</view>
</view>
</view>
@@ -74,11 +84,13 @@
<view>网络列表(请选择一个网络进行连接)</view>
</view>
<scroll-view class="wifiList" scroll-y>
<block wx:for="{{wifiList}}" wx:key="id">
<block wx:for="{{wifiList}}" wx:key="ssid">
<block wx:if="{{item.connected}}">
<view class="wifiItem wifiItem-connected" data-id="{{item.id}}" bind:tap="onTapWifi">
<view></view>
<text>{{item.name}}</text>
<view class="wifiItem wifiItem-connected" data-ssid="{{item.ssid}}" bind:tap="onTapWifi">
<view>
<image src="/images/connectedWifi/wifi.png" mode="aspectFit"/>
</view>
<text>{{item.ssid}}</text>
<view>
<text>已连接</text>
<view></view>
@@ -86,10 +98,12 @@
</view>
</block>
<block wx:else>
<view class="wifiItem" data-id="{{item.id}}" bind:tap="onTapWifi">
<view></view>
<text>{{item.name}}</text>
<view></view>
<view class="wifiItem" data-ssid="{{item.ssid}}" bind:tap="onTapWifi">
<view>
<image src="/images/connectedWifi/wifi.png" mode="aspectFit"/>
</view>
<text>{{item.ssid}}</text>
<view class="arrow"></view>
</view>
</block>
</block>
@@ -108,7 +122,9 @@
<view>网络列表(请选择一个网络进行连接)</view>
</view>
<view class="wifiEmpty">
<view></view>
<view>
<image src="/images/connectedWifi/noData.png" mode="aspectFit"/>
</view>
<text>未查找到可用wifi,请重试</text>
</view>
</block>