Implement interaction features in Step5Interaction component and add routing for interaction view

- Introduced the Step5Interaction component for user interaction with report agents and simulation profiles.
- Added chat functionality to communicate with report agents and selected simulation agents.
- Implemented a survey feature to gather responses from multiple agents.
- Enhanced routing by adding a new InteractionView for seamless navigation to the interaction interface.
- Updated the router configuration to include the new interaction route.
- Improved UI elements and styles for better user experience in the interaction process.
This commit is contained in:
666ghj
2025-12-16 17:50:43 +08:00
parent 3b20672527
commit 70922a3525
6 changed files with 2339 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import Process from '../views/MainView.vue'
import SimulationView from '../views/SimulationView.vue'
import SimulationRunView from '../views/SimulationRunView.vue'
import ReportView from '../views/ReportView.vue'
import InteractionView from '../views/InteractionView.vue'
const routes = [
{
@@ -34,6 +35,12 @@ const routes = [
name: 'Report',
component: ReportView,
props: true
},
{
path: '/interaction/:reportId',
name: 'Interaction',
component: InteractionView,
props: true
}
]