diff --git a/lib/pages/search/view.dart b/lib/pages/search/view.dart index cfc6a8c4..4e4e22d7 100644 --- a/lib/pages/search/view.dart +++ b/lib/pages/search/view.dart @@ -2,6 +2,7 @@ import 'package:PiliPlus/common/widgets/loading_widget.dart'; import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/models/search/suggest.dart'; import 'package:PiliPlus/utils/storage.dart'; +import 'package:PiliPlus/utils/utils.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; import 'package:get/get.dart'; @@ -17,7 +18,10 @@ class SearchPage extends StatefulWidget { } class _SearchPageState extends State with RouteAware { - final SSearchController _searchController = Get.put(SSearchController()); + final SSearchController _searchController = Get.put( + SSearchController(), + tag: Utils.generateRandomString(6), + ); @override Widget build(BuildContext context) { diff --git a/lib/pages/video/detail/note/note_list_page.dart b/lib/pages/video/detail/note/note_list_page.dart index a4febc69..dd387a6d 100644 --- a/lib/pages/video/detail/note/note_list_page.dart +++ b/lib/pages/video/detail/note/note_list_page.dart @@ -9,7 +9,9 @@ import 'package:PiliPlus/pages/video/detail/note/note_list_page_ctr.dart'; import 'package:PiliPlus/pages/webview/webview_page.dart'; import 'package:PiliPlus/utils/app_scheme.dart'; import 'package:PiliPlus/utils/extension.dart'; +import 'package:PiliPlus/utils/storage.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; class NoteListPage extends CommonSlidePage { @@ -109,6 +111,10 @@ class _NoteListPageState extends CommonSlidePageState { ), ), onPressed: () { + if (!Accounts.main.isLogin) { + SmartDialog.showToast('账号未登录'); + return; + } _key.currentState?.showBottomSheet( (context) => WebviewPageNew( oid: widget.oid,