From d8e0af2ce345f3b40581ad05c596f965ae729c01 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 14 Oct 2022 10:15:11 +0800
Subject: [PATCH] 维修列表若为未开始时间显示为创建时间,其他显示为更新时间

---
 pages/taskinfo/list.vue |   49 ++++++++++++++++++++++++++++++++++---------------
 1 files changed, 34 insertions(+), 15 deletions(-)

diff --git a/pages/taskinfo/list.vue b/pages/taskinfo/list.vue
index fad5fe7..cefe283 100644
--- a/pages/taskinfo/list.vue
+++ b/pages/taskinfo/list.vue
@@ -31,7 +31,7 @@
 						<view class="onve-right">
 							<u-button class='greens' size="mini" v-if="current == 0" @click="startTask(item)">开始任务</u-button>
 							<u-button class='greens' size="mini" v-if="current == 1" @click="finishTask(item)">完成任务</u-button>
-							<u-button class='o-r-down' plain type="error" size="mini" v-if="current == 1" @click="goToEventsReported">事件上报
+							<u-button class='o-r-down' plain type="error" size="mini" v-if="current == 1" @click="goToEventsReported(item.id)">事件上报
 							</u-button>
 						</view>
 					</view>
@@ -75,6 +75,9 @@
 				taskinfoList: null
 			}
 		},
+		onShow() {
+			this.getList()
+		},
 		created() {
 			this.getList()
 		},
@@ -112,30 +115,46 @@
 			},
 			//任务开始事件
 			startTask(item){
-				item.state = '1'
-				item.routeRange =  '\'' + item.routeRange + '\''
-				update(item).then(res=>{
-					if(res.code == 200){
-						this.page.currentPage = 1
-						this.getList()
+				uni.showModal({
+					title:"提示",
+					content:"是否开始任务?",
+					success:(res)=> {
+						if(res.confirm){
+							item.state = '1'
+							item.routeRange =  '\'' + item.routeRange + '\''
+							update(item).then(res=>{
+								if(res.code == 200){
+									this.page.currentPage = 1
+									this.getList()
+								}
+							})
+						}
 					}
 				})
 			},
 			//任务结束事件
 			finishTask(item){
-				item.state = '2'
-				item.routeRange =  '\'' + item.routeRange + '\''
-				update(item).then(res=>{
-					if(res.code == 200){
-						this.page.currentPage = 1
-						this.getList()
+				uni.showModal({
+					title:"提示",
+					content:"是否结束任务?",
+					success:(res)=> {
+						if(res.confirm){
+							item.state = '2'
+							item.routeRange =  '\'' + item.routeRange + '\''
+							update(item).then(res=>{
+								if(res.code == 200){
+									this.page.currentPage = 1
+									this.getList()
+								}
+							})
+						}
 					}
 				})
 			},
 			//事件上报
-			goToEventsReported(){
+			goToEventsReported(id){
 				uni.navigateTo({
-					url:"../taskinfo/eventsReported"
+					url:"/pages/eventgm/eventsReported?id="+id
 				})
 			}
 		}

--
Gitblit v1.9.3