完成解决扫码绑定设备的黑屏bug

AI智能体的中文的友好提示更改
This commit is contained in:
2026-03-04 10:43:18 +08:00
parent 3effece0f5
commit 8ea6bace6a
3 changed files with 3 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ class AiCubit extends Cubit<AiState> {
void createNewSession() {
emit(AiState(
sessionId: DateTime.now().millisecondsSinceEpoch.toString(),
messages: [ChatMessage(text: "Welcome to the AI chat!", isUserMessage: false)],
messages: [ChatMessage(text: "快来和我一起探讨吧!", isUserMessage: false)],
status: AiStatus.initial,
selectedImageFile: null, // Explicitly set to null
sessions: state.sessions, // Preserve existing sessions

View File

@@ -238,7 +238,7 @@ class _AiViewState extends State<AiView> {
controller: _textController,
enabled: state.status != AiStatus.loading,
decoration: InputDecoration(
hintText: state.status == AiStatus.loading ? 'AI is thinking...' : 'Enter a message...',
hintText: state.status == AiStatus.loading ? 'AI正在思考中...' : '输入你的想法...',
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(30.0),
borderSide: const BorderSide(width: 0, style: BorderStyle.none),

View File

@@ -88,10 +88,9 @@ class UserInfoCard extends StatelessWidget {
try {
// 5. 获取 Cubit 实例并调用绑定接口
// 假设 AuthCubit 中已定义 bindDeviceByQr 方法
final Cubit = GetIt.I<DevicesCubit>();
// 执行绑定逻辑 (请确保 Cubit 层已实现此方法)
// 执行绑定逻辑
//await Cubit.bindDevice(qrCode);
// 关闭加载框