| | |
| | | <map id="map" style="width: 100%; height: 30vh;" scale="14" :latitude="latitude" :longitude="longitude" |
| | | :polyline="polyline"> |
| | | <!-- <cover-view class="dingwBut" @click="getSelfLocation"> |
| | | <cover-image src="../../static/images/taskinfo/map/img/dingwei.png"></cover-image> |
| | | <cover-image src="../../static/images/map/img/dingwei.png"></cover-image> |
| | | </cover-view> --> |
| | | </map> |
| | | <view id="Umain" style="height: 71%;z-index: 9999;"> |
| | |
| | | </view> |
| | | <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="success" @click="finishTask(taskinfoData)">完成任务 |
| | | </u-button> |
| | | <u-button v-if="taskinfoData.state == 1" type="error" @click="goToEventsReported">事件上报</u-button> |
| | | </view> |
| | | </view> |
| | |
| | | |
| | | <script> |
| | | import { |
| | | getDetail,update |
| | | getDetail, |
| | | update |
| | | } from "@/api/taskinfo/taskinfo" |
| | | export default { |
| | | data() { |
| | |
| | | |
| | | }, |
| | | //任务开始事件 |
| | | startTask(item){ |
| | | startTask(item) { |
| | | uni.showModal({ |
| | | title:"提示", |
| | | content:"是否开始任务?", |
| | | success:(res)=> { |
| | | if(res.confirm){ |
| | | title: "提示", |
| | | content: "是否开始任务?", |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | item.state = '1' |
| | | item.routeRange = '\'' + item.routeRange + '\'' |
| | | update(item).then(res=>{ |
| | | if(res.code == 200){ |
| | | item.routeRange = '\'' + item.routeRange + '\'' |
| | | update(item).then(res => { |
| | | if (res.code == 200) { |
| | | this.getTaskinfoDetail() |
| | | } |
| | | }) |
| | |
| | | } |
| | | }) |
| | | }, |
| | | finishTask(item){ |
| | | finishTask(item) { |
| | | uni.showModal({ |
| | | title:"提示", |
| | | content:"是否结束任务?", |
| | | success:(res)=> { |
| | | if(res.confirm){ |
| | | title: "提示", |
| | | content: "是否结束任务?", |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | item.state = '2' |
| | | item.routeRange = '\'' + item.routeRange + '\'' |
| | | update(item).then(res=>{ |
| | | if(res.code == 200){ |
| | | item.routeRange = '\'' + item.routeRange + '\'' |
| | | update(item).then(res => { |
| | | if (res.code == 200) { |
| | | this.getTaskinfoDetail() |
| | | } |
| | | }) |
| | |
| | | } |
| | | }) |
| | | }, |
| | | goToEventsReported(){ |
| | | goToEventsReported() { |
| | | uni.navigateTo({ |
| | | url:"/pages/eventgm/eventsReported" |
| | | url: "/pages/eventgm/eventsReported" |
| | | }) |
| | | }, |
| | | }, |
| | |
| | | transform: rotate(1turn); |
| | | } |
| | | } |
| | | |
| | | |
| | | </style> |