60 Commits (78d422f3f76474c762b21931a2712bd5b0710e6a)
 

Author SHA1 Message Date
huangjinysf 5254dfc0e0 已完成修改,现在点击"查询"按钮时,日期范围会根据下拉列表中选择的时间范围(近1年、近2年或近3年)实时计算,而不是使用传入的dateRange值。主要修改如下:
更新了组件属性:

将 dateRange 属性改为 selectedTimeRange ,与下拉列表的值保持一致
这样可以直接获取到用户选择的时间范围选项
修改了日期计算逻辑:

移除了对 props.dateRange 的依赖
根据用户选择的 selectedTimeRange 实时计算开始和结束日期
近1年:当前日期往前1年
近2年:当前日期往前2年
近3年:当前日期往前3年
添加了当前日期范围状态:

添加了 currentStartDate 和 currentEndDate 响应式变量
在查询时保存当前使用的日期范围
用于在页面显示和AI分析中提供准确的日期范围
更新了日期范围显示:

统计信息中显示实际使用的日期范围
AI分析提示词中使用实际查询的日期范围
现在用户可以随时切换时间范围,点击"查询"按钮时会根据当前选择的时间范围实时计算日期,而不是使用传入的固定值。这样使功能更加灵活和用户友好。
3 months ago
huangjinysf 02b846b1e1 独立 item AI 分析 3 months ago
huangjinysf b81fe7b641 已完成以下任务:
创建了 ItemAnalysis.vue 组件:

包含一个下拉选择框,列出了所有项目名称
实现了项目分析功能,可以针对选中的项目进行详细分析
使用AI模型对选中的项目进行专业分析
提供了分析结果的展示区域
修改了主组件 index.vue:

导入了 ItemAnalysis 组件
添加了 handleItemAnalysis 函数,点击"项目分析"按钮时切换到 ItemAnalysis 组件
修改了"修改"按钮为"项目分析"按钮,并绑定到 handleItemAnalysis 函数
现在系统有两个分析功能:

帕累托分析:显示所有项目的整体分析,并提供AI分析功能
项目分析:允许用户选择特定项目,并对该项目进行深入分析
用户可以通过点击不同的按钮在这两个分析界面之间切换,实现了功能的模块化和动态内容替换。
3 months ago
huangjinysf 7dc2e72cb6 minor fix 3 months ago
huangjinysf 9add61c9e9 minor fix 3 months ago
huangjinysf 7805a035c9 已完成API地址的科学管理:
创建了API配置文件 ( src/config/api.js ):

集中管理API服务器基础地址
定义所有API端点,便于维护和扩展
使用命名常量避免硬编码
更新了主组件 ( index.vue ):

导入API配置文件
使用 API_CONFIG.BASE_URL 和 API_CONFIG.ENDPOINTS.PARETO_ANALYSIS 替换硬编码的URL
更新了帕累托分析组件 ( ParetoAnalysis.vue ):

导入API配置文件,为将来可能的API调用做好准备
这种方法的优点:

集中管理:所有API配置在一个地方,修改地址只需更改一处
易于维护:清晰的结构使代码更易理解和修改
类型安全:避免因拼写错误导致的API调用失败
环境适配:可以根据不同环境(开发、测试、生产)使用不同的配置
将来如果需要更改API地址,只需修改 src/config/api.js 文件中的 BASE_URL 即可,无需在代码中查找所有硬编码的地址。
3 months ago
huangjinysf ab4256c90b 重构帕累托分析功能,拆分为独立组件并优化交互逻辑 3 months ago
huangjinysf 32ab2ba2ee Pareto 分析 3 months ago
huangjinysf 12560fb4a7 设置basetime, 设置变化总数。 8 months ago
huangjinysf 2fee1aaf8f 首次提交 9 months ago