Browse Source

修改思维导图

newdev_shunjiawei
tanlongsheng 1 year ago
parent
commit
fa005d65c4
  1. 2
      lib/data/services/deapsound_ai_service.dart
  2. 14
      lib/modules/common/webview_page.dart
  3. 2
      lib/modules/meeting/controllers/meeting_details_controller.dart
  4. 21
      lib/modules/meeting/views/mind_map_tab.dart
  5. 2
      pubspec.yaml

2
lib/data/services/deapsound_ai_service.dart

@ -122,4 +122,4 @@ class DeapsoundAIService implements AiService {
client.close(); client.close();
} }
} }
} }

14
lib/modules/common/webview_page.dart

@ -23,13 +23,13 @@ class WebViewPage extends StatelessWidget {
centerTitle: true, centerTitle: true,
title: Text(title), title: Text(title),
leading: IconButton( leading: IconButton(
icon: Icon( icon: Icon(
Icons.arrow_back_ios, Icons.arrow_back_ios,
color: isDarkMode ? Colors.white : Colors.black, color: isDarkMode ? Colors.white : Colors.black,
size: 20.sp, size: 20.sp,
),
onPressed: () => Get.back(),
), ),
onPressed: () => Get.back(),
),
backgroundColor: isDarkMode ? Colors.black : Colors.white, backgroundColor: isDarkMode ? Colors.black : Colors.white,
foregroundColor: isDarkMode ? Colors.white : Colors.black, foregroundColor: isDarkMode ? Colors.white : Colors.black,
elevation: 0, elevation: 0,
@ -39,4 +39,4 @@ class WebViewPage extends StatelessWidget {
), ),
); );
} }
} }

2
lib/modules/meeting/controllers/meeting_details_controller.dart

@ -106,7 +106,7 @@ class MeetingDetailsController extends GetxController
final GetStorage storage = GetStorage(); final GetStorage storage = GetStorage();
Map userInfo = storage.read("user_info"); Map userInfo = storage.read("user_info");
_userId = userInfo['user']['uid']; _userId = userInfo['user']['uid'];
_systemPrompt = AppConfig.agentsystemPrompt("meet_ assistant") ?? ''; _systemPrompt = AppConfig.agentsystemPrompt("meet_assistant") ?? '';
} }
void _getDataDetails() async { void _getDataDetails() async {

21
lib/modules/meeting/views/mind_map_tab.dart

@ -70,22 +70,23 @@ class _MindMapTabState extends State<MindMapTab> {
</head> </head>
<body> <body>
<div class="markmap"> <div class="markmap">
<script type="text/template"> <script type="text/template">
--- ---
markmap: markmap:
maxWidth: 300 maxWidth: 300
colorFreezeLevel: 2 colorFreezeLevel: 2
--- ---
${_meetingDetailsController.meetingDetails.value.summary} ${_meetingDetailsController.meetingDetails.value.summary}
</script> </script>
</div> </div>
</body> </body>
</html> </html>
'''; ''';
_controller = WebViewController() _controller = WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted) ..setJavaScriptMode(JavaScriptMode.unrestricted)
..setBackgroundColor(Colors.transparent)
..loadHtmlString(html); ..loadHtmlString(html);
} }

2
pubspec.yaml

@ -25,7 +25,7 @@ dependencies:
web_socket_channel: ^3.0.2 web_socket_channel: ^3.0.2
flutter_dotenv: ^5.1.0 flutter_dotenv: ^5.1.0
synchronized: ^3.1.0 synchronized: ^3.1.0
intl: ^0.19.0 intl: ^0.20.2
crypto: ^3.0.3 crypto: ^3.0.3
flutter_tts: ^4.2.2 flutter_tts: ^4.2.2
logger: ^2.0.2+1 logger: ^2.0.2+1

Loading…
Cancel
Save