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