chore(deps): update electron to ^40.8.5 and reorder devDependencies

feat(home): add task operation dialog and improve UI interactions

- Add TaskOperationDialog component to home page and connect via event emitter
- Enhance ChatBox "智能问数" button with hover styles and cursor pointer
- Improve ChatInputArea button hover states and cursor styling
- Fix selector logic in fg_trace.js to handle date column bounds checking
- Reorder package.json dependencies for consistency
This commit is contained in:
duanshuwen
2026-04-06 21:03:31 +08:00
parent 6615d11dd6
commit 6062120105
7 changed files with 6429 additions and 31 deletions

View File

@@ -7,19 +7,28 @@
</div>
<TaskList />
</div>
<TaskOperationDialog ref="taskOperationDialog" />
</layout>
</template>
<script setup lang="ts">
import TaskList from '@src/components/TaskList/index.vue'
import TaskOperationDialog from './components/TaskOperationDialog.vue'
import ChatHistory from './ChatHistory.vue'
import ChatBox from './ChatBox.vue'
import { ref } from 'vue'
import emitter from '@src/utils/emitter'
/// 是否显示引导页
const guide = ref(true)
/// 选择的历史会话ID
const selectedConversationId = ref('')
/// 任务操作弹窗实例
const taskOperationDialog = ref()
/// 处理新对话事件切换到引导页并清空选中的历史会话ID
const handleNewChat = () => {
guide.value = true;
@@ -32,4 +41,7 @@ const handleSelectChat = (conversationId: string) => {
selectedConversationId.value = conversationId;
};
emitter.on('OPERATION_CHANNEL', (item) => {
taskOperationDialog.value?.open(item)
})
</script>