# failure-prediction-web **Repository Path**: zhzy_dev/failure-prediction-web ## Basic Information - **Project Name**: failure-prediction-web - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-07-06 - **Last Updated**: 2026-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 单机故障预测系统Web 单机故障预测系统Web前端项目,基于若依(RuoYi)Vue3框架开发,用于卫星设备故障预测和管理。 ## 技术栈 - **框架**: Vue 3.5.26 - **构建工具**: Vite 6.4.1 - **UI框架**: Element Plus 2.13.1 - **状态管理**: Pinia 3.0.4 - **图表库**: ECharts 5.6.0 - **样式预处理**: SCSS (sass-embedded) 1.97.2 ## 功能模块 ### 样本集管理 - **正样本集**: 管理正常运行状态的样本数据 - 支持策略编码配置(阶梯型、趋势型、脉冲型、断变型、带阻阶跃型) - 支持时间范围选择和遥测数据定义 - 支持文件导入 - **负样本集**: 管理故障状态的样本数据 - 支持缩放、分割、拼接等操作 - 与正样本集相同的策略编码配置 ### 预测管理 - **预测任务**: 创建和管理故障预测任务 - 支持算法选择和参数配置 - 包含调用日志查看 - **历史结果**: 查看历史预测结果 - 支持详情查看和调用日志 - **解释结果**: 预测结果的可解释性分析 - 按卫星分组展示,支持展开查看详细数据 - 包含告警确认和预测详情查看 - 支持一级表格分页 ### 模型算法训练 - **算法管理**: 管理故障预测算法 - 包含算法配置弹窗 - 支持超参数表格配置 - **模型训练**: 模型训练任务管理 - 支持创建训练任务 - 训练数据支持样本数据/中台数据两种来源 - 支持cron表达式配置定时任务 - 查看训练日志和训练数据 ## 快速开始 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev # 生产环境构建 npm run build:prod # 预览构建结果 npm run preview ``` ## 开发环境 后端API地址: `http://10.101.2.172:8080/` ## 项目结构 详见 [CLAUDE.md](CLAUDE.md) ## 主要组件说明 ### 公共组件 - **AnalysisChart**: 图表分析组件,支持多种图表类型 - **Pagination**: 分页组件 - **CronEdit**: Cron表达式编辑组件 - **DictTag**: 字典标签组件 ### 业务组件 - **DialogCreate**: 样本集创建弹窗 - **DialogModelCreate**: 模型训练创建弹窗 - **DialogDetail**: 预测详情弹窗 - **DialogAlarmConfirm**: 告警确认弹窗 ## 开发规范 - 使用 `