50 lines
1.8 KiB
Plaintext
50 lines
1.8 KiB
Plaintext
<!-- 首页 - 用户登录和主界面 -->
|
|
<view class="container">
|
|
<!-- 用户信息区域 -->
|
|
<view class="user-info" wx:if="{{userInfo}}">
|
|
<image class="avatar" src="{{userInfo.avatarUrl}}" mode="aspectFill"></image>
|
|
<text class="nickname">{{userInfo.nickName}}</text>
|
|
</view>
|
|
|
|
<!-- 登录按钮 -->
|
|
<view class="login-section" wx:else>
|
|
<button class="login-btn" bindtap="getUserProfile">授权登录</button>
|
|
<text class="login-tip">请先授权登录以使用完整功能</text>
|
|
</view>
|
|
|
|
<!-- 功能菜单 -->
|
|
<view class="feature-menu" wx:if="{{userInfo}}">
|
|
<view class="menu-item" bindtap="goToChat">
|
|
<image class="menu-icon" src="/assets/icons/chat.png"></image>
|
|
<text class="menu-title">智能聊天</text>
|
|
<text class="menu-desc">与AI助手对话</text>
|
|
</view>
|
|
|
|
<view class="menu-item" bindtap="goToTask">
|
|
<image class="menu-icon" src="/assets/icons/task.png"></image>
|
|
<text class="menu-title">任务管理</text>
|
|
<text class="menu-desc">创建和管理任务</text>
|
|
</view>
|
|
|
|
<view class="menu-item" bindtap="showDeviceInfo">
|
|
<image class="menu-icon" src="/assets/icons/device.png"></image>
|
|
<text class="menu-title">设备信息</text>
|
|
<text class="menu-desc">查看设备状态</text>
|
|
</view>
|
|
</view>
|
|
|
|
<!-- 系统状态 -->
|
|
<view class="system-status">
|
|
<view class="status-item">
|
|
<text class="status-label">连接状态:</text>
|
|
<text class="status-value {{websocketConnected ? 'status-success' : 'status-error'}}">
|
|
{{websocketConnected ? '已连接' : '未连接'}}
|
|
</text>
|
|
</view>
|
|
|
|
<view class="status-item">
|
|
<text class="status-label">系统版本:</text>
|
|
<text class="status-value">{{version}}</text>
|
|
</view>
|
|
</view>
|
|
</view> |