From 837ff4d4ccf5b0e66123273902082afe09c785ea Mon Sep 17 00:00:00 2001 From: zpc Date: Tue, 31 Mar 2026 15:51:07 +0800 Subject: [PATCH] feat(odf-uniapp): Add mileage correction editing and export enhancements - Add inline editing UI for mileage correction field in fault detail page - Implement save/cancel buttons for mileage correction updates - Add updateMileageCorrection API endpoint and service method - Update App.vue global styles with page background color - Enhance pages.json with backgroundColorTop and backgroundColorBottom - Add MileageCorrectionDto for request validation - Implement batch fault times retrieval for export functionality - Add fault frequency time concatenation in export data - Improve export data structure with complete fault history information --- odf-uniapp/App.vue | 3 + odf-uniapp/pages.json | 4 +- odf-uniapp/pages/fault-detail/index.vue | 106 +++++++++++++++++- odf-uniapp/services/trunk.js | 3 + .../Business/OdfCableFaultsController.cs | 33 +++++- .../Business/Dto/OdfCableFaultsDto.cs | 14 +++ .../IOdfCableFaultsService.cs | 10 ++ .../Business/OdfCableFaultsService.cs | 37 ++++++ .../ZR.Vue/src/api/business/odfcablefaults.js | 11 ++ .../src/views/business/OdfCableFaults.vue | 80 ++++++++++++- 10 files changed, 293 insertions(+), 8 deletions(-) diff --git a/odf-uniapp/App.vue b/odf-uniapp/App.vue index 8c2b732..2e3cca8 100644 --- a/odf-uniapp/App.vue +++ b/odf-uniapp/App.vue @@ -14,4 +14,7 @@ diff --git a/odf-uniapp/pages.json b/odf-uniapp/pages.json index 81a49e9..9ff3b8b 100644 --- a/odf-uniapp/pages.json +++ b/odf-uniapp/pages.json @@ -140,6 +140,8 @@ "navigationBarTextStyle": "white", "navigationBarTitleText": "绥时录", "navigationBarBackgroundColor": "#1A73EC", - "backgroundColor": "#F5F5F5" + "backgroundColor": "#F5F5F5", + "backgroundColorTop": "#F5F5F5", + "backgroundColorBottom": "#F5F5F5" } } \ No newline at end of file diff --git a/odf-uniapp/pages/fault-detail/index.vue b/odf-uniapp/pages/fault-detail/index.vue index 25ac453..5f957a7 100644 --- a/odf-uniapp/pages/fault-detail/index.vue +++ b/odf-uniapp/pages/fault-detail/index.vue @@ -73,9 +73,29 @@ 表显故障里程 {{ displayMileage }} - + 表显里程矫正 - {{ detail.mileageCorrection }} + + + + 保存 + + + 取消 + + + + {{ detail.mileageCorrection || '未填写' }} + + 修改 + + 所属光缆 @@ -104,7 +124,7 @@