From 039b906bb7a88b05049b36ce1a6b08fe25bbeedc Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期一, 24 二月 2025 21:16:38 +0800
Subject: [PATCH] 加接口

---
 H5/static/detailImg/right.png        |    0 
 H5/pages/work-detail/work-detail.vue |   33 ++++++++++++++++++++++-----------
 2 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/H5/pages/work-detail/work-detail.vue b/H5/pages/work-detail/work-detail.vue
index 6c5d239..f9f8d87 100644
--- a/H5/pages/work-detail/work-detail.vue
+++ b/H5/pages/work-detail/work-detail.vue
@@ -225,7 +225,7 @@
 			</view>
 
 			<!-- 详情/办理进度 --正在办理-延期-超时  显示-->
-			<view class="progress" v-if="['0','1','2'].includes(orderInfo.status)">
+			<view class="progress" v-if="[0,1,2].includes(orderInfo.status) &&progressesList.length>0">
 				<view class="title">当前办理进度</view>
 				<view class="proCard">
 					<view class="proItem" v-for="(item,index) in progressesList">
@@ -263,7 +263,7 @@
 			</view>
 
 			<!-- 详情/诉求流转 --正在办理显示-->
-			<view class="careRequire" v-if="orderInfo.status==0">
+			<view class="careRequire" v-if="orderInfo.status==0 &&flowsList.length>0">
 				<view class="title">诉求流转</view>
 				<view class="proCard">
 					<view class="proItem" v-for="(item,index) in flowsList">
@@ -296,11 +296,11 @@
 		</view>
 
 		<!-- 上级显示 -->
-		<view class="btnButtom" v-if="['0','1','2'].includes(orderInfo.status)">
+		<view class="btnButtom" v-if="[0,1,2].includes(orderInfo.status)">
 			<view class="btnDown" @click.stop="toUp">问题上报</view>
 			<view class="btnDown" @click.stop="toDown">诉求下派</view>
-			<view class="btnAdd">添加办理进度</view>
-			<view class="btnAdd">办理结果录入</view>
+			<view class="btnAdd" @click="addProgress">添加办理进度</view>
+			<view class="btnAdd" @click="resultEntery">办理结果录入</view>
 		</view>
 		<view class="btnButtom" v-if="orderInfo.status==5">
 			<view class="cancel" @click.stop="showPop=true">驳回</view>
@@ -309,10 +309,10 @@
 		<!-- 上级显示 -->
 
 		<!-- 党员显示 -->
-		<view class="btnButtom" v-if="['0','1','2'].includes(orderInfo.status)">
+		<view class="btnButtom" v-if="[0,1,2].includes(orderInfo.status)">
 			<view class="btnDown partyUp" @click.stop="toUp">问题上报</view>
-			<view class="btnAdd partyDown">添加办理进度</view>
-			<view class="btnAdd partyDown">办理结果录入</view>
+			<view class="btnAdd partyDown" @click="addProgress">添加办理进度</view>
+			<view class="btnAdd partyDown" @click="resultEntery">办理结果录入</view>
 		</view>
 		<!-- 党员显示 -->
 
@@ -342,7 +342,7 @@
 	export default {
 		data() {
 			return {
-				id: "", //工单详情ID
+				id: "1", //工单详情ID
 				orderInfo: {}, //工单详情
 				problemVideos: [], //描述视频
 				problemImg: [], //描述图片
@@ -368,6 +368,7 @@
 			}).then(res => {
 
 			})
+			this.getDetailInfo()
 		},
 		methods: {
 			open() {},
@@ -396,7 +397,7 @@
 						this.resultVideos = res.data.completionVideos.split(',')
 					}
 					// 办理进度
-					if (res.data.complaintProgresses.length > 0) {
+					if (res.data.complaintProgresses && res.data.complaintProgresses.length > 0) {
 						this.progressesList = res.data.complaintProgresses.map((item) => {
 							return {
 								...item,
@@ -406,7 +407,7 @@
 						})
 					}
 					// 诉求流转记录
-					if (res.data.complaintFlows.length > 0) {
+					if (res.data.complaintFlows && res.data.complaintFlows.length > 0) {
 						this.flowsList = res.data.complaintFlows
 					}
 
@@ -438,6 +439,16 @@
 					url: `/pages/dispatchWorkOrder/dispatchWorkOrder?id=${this.id}`
 				})
 			},
+			addProgress() {
+				uni.navigateTo({
+					url: `/pages/add-progress/index?id=${this.id}`
+				})
+			},
+			resultEntery() {
+				uni.navigateTo({
+					url: `/pages/result-entry/index?id=${this.id}`
+				})
+			}
 		}
 	}
 </script>
diff --git a/H5/static/detailImg/right.png b/H5/static/detailImg/right.png
index 1110f89..4b88851 100644
--- a/H5/static/detailImg/right.png
+++ b/H5/static/detailImg/right.png
Binary files differ

--
Gitblit v1.7.1