From 109bf30f15bdf3c153cb087de38dfa17b53d0230 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 30 Sep 2022 11:56:55 +0800
Subject: [PATCH] 添加详情页的按钮事件,添加弹窗确认防误触
---
pages/taskinfo/list.vue | 45 ++++++++++++++++++++++++++++++++-------------
1 files changed, 32 insertions(+), 13 deletions(-)
diff --git a/pages/taskinfo/list.vue b/pages/taskinfo/list.vue
index fad5fe7..c8dceea 100644
--- a/pages/taskinfo/list.vue
+++ b/pages/taskinfo/list.vue
@@ -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(){
uni.navigateTo({
- url:"../taskinfo/eventsReported"
+ url:"/pages/eventgm/eventsReported"
})
}
}
--
Gitblit v1.9.3