diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index 849de72..3f2aec2 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -108,13 +108,13 @@
-
+
- +
-

测试场

-

交互式测试模型能力

+

模型配置

+

管理 AI 模型 API 配置

@@ -136,168 +136,75 @@
-
-
-
-
-
- -
-

暂无项目

-

创建您的第一个项目开始生成数据集

- 创建项目 -
+ -
-
-
-
- -
-
- - - - -
-
-

{{ project.name }}

-

{{ project.description || '暂无描述' }}

- -
+ :project="project" + :index="index" + @click="openProject" + @delete="confirmDelete" + />
- - -
-
-
- - -
-
- - -
-
+ - -
- 快速开始模板 -
-
- - 问答对 -
-
- - 对话 -
-
- - 指令 -
-
-
-
- -
+ + - diff --git a/frontend/src/views/ModelSettingsView.vue b/frontend/src/views/ModelSettingsView.vue new file mode 100644 index 0000000..861d02c --- /dev/null +++ b/frontend/src/views/ModelSettingsView.vue @@ -0,0 +1,975 @@ + + + + + diff --git a/frontend/src/views/ProjectView.vue b/frontend/src/views/ProjectView.vue index 0bd3581..de45a7b 100644 --- a/frontend/src/views/ProjectView.vue +++ b/frontend/src/views/ProjectView.vue @@ -76,7 +76,8 @@ const isActive = (path) => route.path.includes(path) const fetchProject = async () => { try { const res = await projectApi.get(id.value) - project.value = res.data + // New format: returns project directly + project.value = res } catch (error) { ElMessage.error('加载项目失败') } diff --git a/frontend/src/views/project/Settings.vue b/frontend/src/views/project/Settings.vue index d2e9c09..1990b1b 100644 --- a/frontend/src/views/project/Settings.vue +++ b/frontend/src/views/project/Settings.vue @@ -125,8 +125,9 @@ const prompts = reactive({ const fetchProject = async () => { try { const res = await projectApi.get(projectId.value) - projectInfo.name = res.data.name - projectInfo.description = res.data.description || '' + // New format: project directly in response + projectInfo.name = res.name + projectInfo.description = res.description || '' } catch (error) { console.error(error) }