| | |
| | | <image v-if="info.status == 2" class="icon" src="@/static/side/ic_dabiaoed.png" mode=""></image>
|
| | | <image v-if="info.status == 3" class="icon" src="@/static/side/ic_dabiao.png" mode=""></image>
|
| | | <view class="head">
|
| | | <view class="name">{{ info.title }}</view>
|
| | | <view class="name">{{ info.title || info.planTitle }}</view>
|
| | | <view class="status" v-if="info.status || info.status == 0" :style="{color: statusM[info.status].color}">{{statusM[info.status].name}}</view>
|
| | | </view>
|
| | | <view class="line">
|
| | | <view class="la">任务日期:</view>
|
| | | <view class="val" v-if="info.startDate && info.endDate">{{ info.startDate.slice(0, 11) }} 至
|
| | | {{ info.endDate.slice(0, 11) }}</view>
|
| | | <view class="val" v-if="info.startDate">{{ info.startDate.slice(0, 10) }}</view>
|
| | | </view>
|
| | | <view class="line">
|
| | | <view class="la">执行时间:</view>
|
| | |
| | | </view>
|
| | | <view class="line">
|
| | | <view class="la">完成情况:</view>
|
| | | <view class="val">{{info.finishNum}}/{{info.patrolNum}}</view>
|
| | | <view class="val">{{info.finishNum || 0}}/{{info.patrolNum}}</view>
|
| | | </view>
|
| | | </view>
|
| | | <view class="title">巡检点列表({{list.length}})</view>
|
| | |
| | | </view>
|
| | | </view>
|
| | | </view>
|
| | | <view class="footer">
|
| | | <view class="footer" v-if="flag">
|
| | | <view class="sub_btn">扫码巡检</view>
|
| | | </view>
|
| | | </view>
|
| | |
| | | ywPatrolDetail,
|
| | | ywPatrolTaskRecord
|
| | | } from '@/api'
|
| | | import dayjs from 'dayjs';
|
| | | export default {
|
| | | data() {
|
| | | return {
|
| | | id: '',
|
| | | info: {},
|
| | | list: [], |
| | | flag: false, |
| | | statusM: [ |
| | | { color: '#4593f7', name: '待开始' }, |
| | | { color: '#73e09a', name: '进行中' }, |
| | |
| | | },
|
| | | methods: {
|
| | | itemClick(item) {
|
| | | if(!this.flag) return
|
| | | uni.navigateTo({
|
| | | url: '/pages/polling/point?id=' + item.id
|
| | | })
|
| | |
| | | } = this
|
| | | ywPatrolDetail(id).then(res => {
|
| | | this.info = res.data
|
| | | let time = new Date(res.data.startDate.slice(0, 10) + ' 00:00:00').getTime() |
| | | this.flag = new Date().getTime() > time
|
| | | })
|
| | | ywPatrolTaskRecord({
|
| | | capacity: 999,
|