巡检任务跳转到上报事件时传递任务id,事件上报添加标题
| | |
| | | <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> |
| | |
| | | data() { |
| | | return { |
| | | form: { |
| | | title:"", |
| | | address:"章贡区", |
| | | longitude:"", |
| | | latitude:"", |
| | |
| | | sourceText:"APP", |
| | | picUrls:[], |
| | | remark:"", |
| | | taskinfoId:"", |
| | | }, |
| | | rules:{ |
| | | type:[{ |
| | |
| | | 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() |
| | |
| | | <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> |
| | |
| | | } |
| | | }) |
| | | }, |
| | | goToEventsReported() { |
| | | goToEventsReported(id) { |
| | | uni.navigateTo({ |
| | | url: "/pages/eventgm/eventsReported" |
| | | url: "/pages/eventgm/eventsReported?id="+id |
| | | }) |
| | | }, |
| | | }, |
| | |
| | | <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> |
| | |
| | | }) |
| | | }, |
| | | //事件上报 |
| | | goToEventsReported(){ |
| | | goToEventsReported(id){ |
| | | uni.navigateTo({ |
| | | url:"/pages/eventgm/eventsReported" |
| | | url:"/pages/eventgm/eventsReported?id="+id |
| | | }) |
| | | } |
| | | } |