From 1cf2b3a08559db63d94c0fdc4e9520e13da76610 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 10 Oct 2022 16:16:41 +0800
Subject: [PATCH] 巡检任务跳转到上报事件时传递任务id,事件上报添加标题
---
pages/taskinfo/detail.vue | 6 +++---
pages/taskinfo/list.vue | 6 +++---
pages/eventgm/eventsReported.vue | 13 +++++++++++++
3 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/pages/eventgm/eventsReported.vue b/pages/eventgm/eventsReported.vue
index ccbe98c..e6b455d 100644
--- a/pages/eventgm/eventsReported.vue
+++ b/pages/eventgm/eventsReported.vue
@@ -2,6 +2,10 @@
<view class="container">
<u-form :model="form" ref="uForm" :rules="rules">
+ <u-form-item label="标题:">
+ <u-input v-model="form.title"/>
+ </u-form-item>
+
<u-form-item label="地址:">
<u-input :disabled="true" v-model="form.address" placeholder="请输入地址" @click="getAddress"/>
</u-form-item>
@@ -72,6 +76,7 @@
data() {
return {
form: {
+ title:"",
address:"章贡区",
longitude:"",
latitude:"",
@@ -83,6 +88,7 @@
sourceText:"APP",
picUrls:[],
remark:"",
+ taskinfoId:"",
},
rules:{
type:[{
@@ -118,11 +124,18 @@
value:'APP'
},
],
+
};
},
onReady() {
this.$refs.uForm.setRules(this.rules);
},
+ onLoad(option) {
+ if(option.id){
+ console.log(option.id)
+ this.form.taskinfoId = option.id
+ }
+ },
created() {
this.getType()
this.getState()
diff --git a/pages/taskinfo/detail.vue b/pages/taskinfo/detail.vue
index 1d04ba1..f9c00a4 100644
--- a/pages/taskinfo/detail.vue
+++ b/pages/taskinfo/detail.vue
@@ -54,7 +54,7 @@
<view class="once-c">
<u-button v-if="taskinfoData.state == 0" type="success" @click="startTask(taskinfoData)">开始任务</u-button>
<u-button v-if="taskinfoData.state == 1" type="success" @click="finishTask(taskinfoData)">完成任务</u-button>
- <u-button v-if="taskinfoData.state == 1" type="error" @click="goToEventsReported">事件上报</u-button>
+ <u-button v-if="taskinfoData.state == 1" type="error" @click="goToEventsReported(taskinfoData.id)">事件上报</u-button>
</view>
</view>
</view>
@@ -161,9 +161,9 @@
}
})
},
- goToEventsReported() {
+ goToEventsReported(id) {
uni.navigateTo({
- url: "/pages/eventgm/eventsReported"
+ url: "/pages/eventgm/eventsReported?id="+id
})
},
},
diff --git a/pages/taskinfo/list.vue b/pages/taskinfo/list.vue
index c8dceea..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>
@@ -152,9 +152,9 @@
})
},
//事件上报
- goToEventsReported(){
+ goToEventsReported(id){
uni.navigateTo({
- url:"/pages/eventgm/eventsReported"
+ url:"/pages/eventgm/eventsReported?id="+id
})
}
}
--
Gitblit v1.9.3