# 新建项目系列选择功能实现 ## 需求分析 * 当用户点击"新建项目"卡片时,需要弹出系列选择弹窗 * 系列弹窗包含两个选项:Done 和 Oone,对应图片在 src/assets/xh 文件夹中 * 选中后将系列名称作为 type 参数传递给 createNewProject 函数 ## 实现计划 ### 1. 创建 SeriesSelector 组件 * **文件路径**:`src/views/components/SeriesSelector.vue` * **功能**: * 显示两个系列选项(Done 和 Oone) * 每个选项显示对应的图片 * 支持选中状态切换 * 提供确认和取消按钮 * 通过 emit 事件返回选中的系列名称 ### 2. 修改 CreationWorkspace.vue * **引入组件**:在 CreationWorkspace.vue 中引入 SeriesSelector 组件 * **添加状态管理**: * `showSeriesSelector`:控制系列选择弹窗的显示/隐藏 * **修改新建项目逻辑**: * 点击"新建项目"卡片时,显示系列选择弹窗 * 监听 SeriesSelector 的确认事件,获取选中的系列名称 * 将系列名称作为 type 参数调用 createNewProject 函数 ### 3. 样式设计 * 系列选择弹窗采用与现有删除确认弹窗一致的设计风格 * 系列选项卡片包含图片和名称,支持悬停和选中效果 * 确认和取消按钮使用现有按钮样式 ## 代码结构 ### SeriesSelector.vue ```vue {{ t('creationWorkspace.selectSeries') }} Done Oone {{ t('creationWorkspace.cancel') }} {{ t('creationWorkspace.confirm') }} ```