diff --git a/.env.development b/.env.development index 2f34c73..01b0ea7 100644 --- a/.env.development +++ b/.env.development @@ -3,8 +3,8 @@ VITE_API_PREFIX = '/dev-api' # 接口地址 -# VITE_API_BASE_URL = 'http://pms.dtyx.net:9158/' -VITE_API_BASE_URL = 'http://localhost:8888/' +VITE_API_BASE_URL = 'http://pms.dtyx.net:9158/' +# VITE_API_BASE_URL = 'http://localhost:8888/' # 接口地址 (WebSocket) VITE_API_WS_URL = 'ws://localhost:8000' @@ -13,7 +13,7 @@ VITE_API_WS_URL = 'ws://localhost:8000' VITE_BASE = '/' # 是否开启开发者工具 -VITE_OPEN_DEVTOOLS = false +VITE_OPEN_DEVTOOLS = true # 应用配置面板 VITE_APP_SETTING = true diff --git a/public/favicon.ico b/public/favicon.ico index f3c48de..1fc12ce 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/src/views/operation-platform/data-processing/data-storage/components/DeformationTap.vue b/src/views/operation-platform/data-processing/data-storage/components/DeformationTap.vue new file mode 100644 index 0000000..336d713 --- /dev/null +++ b/src/views/operation-platform/data-processing/data-storage/components/DeformationTap.vue @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/operation-platform/data-processing/data-storage/components/raw-data.vue b/src/views/operation-platform/data-processing/data-storage/components/raw-data.vue new file mode 100644 index 0000000..c80beb2 --- /dev/null +++ b/src/views/operation-platform/data-processing/data-storage/components/raw-data.vue @@ -0,0 +1,590 @@ + + + + + + + + + + + + 上传视频 + + + + + + 批量分析 + + + + + + 导出数据 + + + + + + + 风电场A区 + 风电场B区 + 风电场C区 + + + + + + + + 已完成 + 待分析 + 分析中 + 失败 + + + + 查询 + + + + + + + + + {{ project.name }} + + + + {{ project.totalVideos }} 个视频 + + + + {{ project.completedCount }} 个已完成 + + + + {{ project.pendingCount }} 个待分析 + + + + + + + {{ unit.number }} + + 查看全部 + {{ + getAnalysisButtonText(unit.status) + }} + + + + + + + + + + + + {{ video.name }} + + {{ video.duration }} + {{ video.angle }}° + + + {{ getStatusText(video.status) }} + + + + + + + 分析进度 + {{ unit.progress }}% + + + + + + + + + + + + + 项目:{{ selectedVideo.projectName }} + 机组号:{{ selectedVideo.unitNumber }} + 采集人:{{ selectedVideo.collector }} + 风速:{{ selectedVideo.windSpeed }} m/s + 转速:{{ selectedVideo.rpm }} rpm + 采集时间:{{ selectedVideo.time }} + 角度:{{ selectedVideo.angle }}° + + + + + + + + + 风电场A区 + 风电场B区 + 风电场C区 + + + + + + + + + + + + + + + + + + + + + 选择视频 + + + + + + + + + + + + diff --git a/src/views/operation-platform/data-processing/data-storage/index.vue b/src/views/operation-platform/data-processing/data-storage/index.vue index 3b95a64..1c8b3f9 100644 --- a/src/views/operation-platform/data-processing/data-storage/index.vue +++ b/src/views/operation-platform/data-processing/data-storage/index.vue @@ -1,7 +1,7 @@ - @@ -17,62 +17,32 @@ 项目: - + 机组: - + 部件: - + - + @@ -82,7 +52,7 @@ - {{ record.imageTypeLabel}} + {{ record.imageTypeLabel }} @@ -103,6 +73,13 @@ + + + + + + + @@ -112,11 +89,11 @@ diff --git a/src/views/project-operation-platform/data-processing/clearance-detection/index.vue b/src/views/project-operation-platform/data-processing/clearance-detection/index.vue index 8678cf6..dd53d73 100644 --- a/src/views/project-operation-platform/data-processing/clearance-detection/index.vue +++ b/src/views/project-operation-platform/data-processing/clearance-detection/index.vue @@ -1,298 +1,797 @@ - + - 净空距离检测 + 检测分析结果报告 + 基于计算机视觉的风机叶片净空距离与形变状态分析 - - - - - - - - - - 查询 - - - - - - 导出数据 - - - - - - - - - - - - {{ getStatusText(record.status) }} - - - - - - 详情 - - - - - - - - - - {{ selectedRecord.detectionTime }} - - - {{ selectedRecord.unitNumber }} - - - {{ selectedRecord.clearanceDistance }}m - - - - {{ getStatusText(selectedRecord.status) }} - - - - {{ selectedRecord.safetyThreshold }}m - - - {{ selectedRecord.detectionDevice }} - - - {{ selectedRecord.windSpeed }}m/s - - - {{ selectedRecord.temperature }}°C - - - {{ selectedRecord.remark || '-' }} - - + + + + + + + 全部项目 + 风电场A区 + 风电场B区 + 风电场C区 + + + + + + + + 全部状态 + 正常 + 警告 + 异常 + + + + + + + + + + 导出报告 + + + + 批量导出 + + + + + + + + + + + + + + + {{ overviewData.normalCount }} + 正常叶片 + + + + + + + + + + + + {{ overviewData.warningCount }} + 警告叶片 + + + + + + + + + + + + {{ overviewData.errorCount }} + 异常叶片 + + + + + + + + + + + + {{ overviewData.totalCount }} + 总检测数 + + + + + + + + + + + + {{ project.name }} + + + + {{ project.totalUnits }} 个机组 + + + + {{ project.completedUnits }} 已完成 + + + + + + + + + {{ unit.number }} + + 检测时间:{{ unit.detectionTime }} + 检测人员:{{ unit.operator }} + + + + + {{ getStatusText(unit.status) }} + + + + + + + + + + + + + 净空距离检测 + + + + + 查看大图 + + + + + + + 形变状态检测 + + + + + 查看大图 + + + + + + + + + + + 叶片{{ index + 1 }} · {{ getStatusText(blade.status) }} + + + + 净空距离测量 + + + 最小净空距离: + {{ blade.clearanceDistance.min }}m + + + 平均净空距离: + {{ blade.clearanceDistance.avg }}m + + + 安全阈值: + {{ blade.clearanceDistance.threshold }}m + + + 安全系数: + + {{ blade.clearanceDistance.safetyFactor }} + + + + + + + 形变状态分析 + + + 最大形变量: + {{ blade.deformation.max }}mm + + + 平均形变量: + {{ blade.deformation.avg }}mm + + + 形变位置: + {{ blade.deformation.location }} + + + 形变等级: + + {{ getDeformationText(blade.deformation.level) }} + + + + + + + 检测结论 + + {{ blade.conclusion }} + + + + + 建议措施 + + + + {{ rec }} + + + + + + + 检测参数 + + + 风速: + {{ blade.params.windSpeed }}m/s + + + 转速: + {{ blade.params.rpm }}rpm + + + 温度: + {{ blade.params.temperature }}°C + + + 湿度: + {{ blade.params.humidity }}% + + + + + + + + + + + + + + + + \ No newline at end of file + \ No newline at end of file
项目:{{ selectedVideo.projectName }}
机组号:{{ selectedVideo.unitNumber }}
采集人:{{ selectedVideo.collector }}
风速:{{ selectedVideo.windSpeed }} m/s
转速:{{ selectedVideo.rpm }} rpm
采集时间:{{ selectedVideo.time }}
角度:{{ selectedVideo.angle }}°
基于计算机视觉的风机叶片净空距离与形变状态分析
{{ blade.conclusion }}