From b81fe7b641a910b077aef95b99c88176150ef176 Mon Sep 17 00:00:00 2001 From: huangjinysf Date: Fri, 19 Dec 2025 09:25:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=B2=E5=AE=8C=E6=88=90=E4=BB=A5=E4=B8=8B?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 创建了 ItemAnalysis.vue 组件: 包含一个下拉选择框,列出了所有项目名称 实现了项目分析功能,可以针对选中的项目进行详细分析 使用AI模型对选中的项目进行专业分析 提供了分析结果的展示区域 修改了主组件 index.vue: 导入了 ItemAnalysis 组件 添加了 handleItemAnalysis 函数,点击"项目分析"按钮时切换到 ItemAnalysis 组件 修改了"修改"按钮为"项目分析"按钮,并绑定到 handleItemAnalysis 函数 现在系统有两个分析功能: 帕累托分析:显示所有项目的整体分析,并提供AI分析功能 项目分析:允许用户选择特定项目,并对该项目进行深入分析 用户可以通过点击不同的按钮在这两个分析界面之间切换,实现了功能的模块化和动态内容替换。 --- src/config/ai.js | 19 ++ .../WmsImportResult/ItemAnalysis.vue | 188 ++++++++++++++++++ .../WmsImportResult/ParetoAnalysis.vue | 40 ++-- src/views/warehouse/WmsImportResult/index.vue | 13 +- 4 files changed, 238 insertions(+), 22 deletions(-) create mode 100644 src/config/ai.js create mode 100644 src/views/warehouse/WmsImportResult/ItemAnalysis.vue diff --git a/src/config/ai.js b/src/config/ai.js new file mode 100644 index 0000000..3e30ff9 --- /dev/null +++ b/src/config/ai.js @@ -0,0 +1,19 @@ +// AI模型配置文件 +export const AI_CONFIG = { + // AI模型配置 + DEEPSEEK: { + BASE_URL: 'https://api.deepseek.com/v1', + MODEL: 'deepseek-chat', + API_KEY: 'sk-4fa66e674e57479d961e4ad2036cbc52' + }, + + // 其他AI模型配置示例(可扩展) + OPENAI: { + BASE_URL: 'https://api.openai.com/v1', + MODEL: 'gpt-3.5-turbo', + API_KEY: '' // 需要配置 + } +} + +// 当前使用的AI模型 +export const CURRENT_AI_MODEL = 'DEEPSEEK' \ No newline at end of file diff --git a/src/views/warehouse/WmsImportResult/ItemAnalysis.vue b/src/views/warehouse/WmsImportResult/ItemAnalysis.vue new file mode 100644 index 0000000..241b56e --- /dev/null +++ b/src/views/warehouse/WmsImportResult/ItemAnalysis.vue @@ -0,0 +1,188 @@ + + + + + \ No newline at end of file diff --git a/src/views/warehouse/WmsImportResult/ParetoAnalysis.vue b/src/views/warehouse/WmsImportResult/ParetoAnalysis.vue index 131e943..d3d60ed 100644 --- a/src/views/warehouse/WmsImportResult/ParetoAnalysis.vue +++ b/src/views/warehouse/WmsImportResult/ParetoAnalysis.vue @@ -72,6 +72,7 @@