|
|
|
@ -51,16 +51,16 @@
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="任务状态:" class="query-form-item">
|
|
|
|
|
<el-select v-model="filterQuery.status" style="width: 90%" placeholder="请选择任务状态" clearable>
|
|
|
|
|
<el-option label="未巡检" :value=2></el-option>
|
|
|
|
|
<el-option label="巡检中" :value=3></el-option>
|
|
|
|
|
<el-option label="已巡检" :value=4></el-option>
|
|
|
|
|
<el-option label="未处理" :value=2></el-option>
|
|
|
|
|
<el-option label="处理中" :value=3></el-option>
|
|
|
|
|
<el-option label="已处理" :value=4></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item class="query-form-item" label="预计结束时间时间:">
|
|
|
|
|
<el-form-item class="query-form-item" label="预计结束时间:">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
:picker-options="pickerEdOptions"
|
|
|
|
|
v-model="edDateRange"
|
|
|
|
@ -133,8 +133,8 @@
|
|
|
|
|
<el-table-column label="开始时间" prop="strartTime"></el-table-column>
|
|
|
|
|
<el-table-column label="结束时间" prop="endTime"></el-table-column>
|
|
|
|
|
<el-table-column label="提醒时间" prop="remindTime"></el-table-column>
|
|
|
|
|
<el-table-column label="巡检人" prop="inspectName"></el-table-column>
|
|
|
|
|
<el-table-column label="预计结束时间时间" prop="expectedTime"></el-table-column>
|
|
|
|
|
<el-table-column label="负责人" prop="inspectName"></el-table-column>
|
|
|
|
|
<el-table-column label="预计结束时间" prop="expectedTime"></el-table-column>
|
|
|
|
|
<el-table-column label="操作" width="170">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-button
|
|
|
|
@ -142,7 +142,7 @@
|
|
|
|
|
size="small"
|
|
|
|
|
:disabled="scope.row.status != 2"
|
|
|
|
|
@click.native.stop="startOrder(scope.row,3)"
|
|
|
|
|
>开始巡检
|
|
|
|
|
>开始任务
|
|
|
|
|
</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button
|
|
|
|
@ -150,7 +150,7 @@
|
|
|
|
|
size="small"
|
|
|
|
|
:disabled="scope.row.status != 3"
|
|
|
|
|
@click.native.stop="startOrder(scope.row,4)"
|
|
|
|
|
>结束巡检
|
|
|
|
|
>结束任务
|
|
|
|
|
</el-button
|
|
|
|
|
>
|
|
|
|
|
<el-button
|
|
|
|
@ -173,7 +173,7 @@
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
|
title="巡检任务确认"
|
|
|
|
|
title="我的任务-任务确认"
|
|
|
|
|
:visible.sync="formVisible"
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
:close-on-press-escape="false"
|
|
|
|
@ -191,14 +191,14 @@
|
|
|
|
|
<el-card class="el-card">
|
|
|
|
|
<el-table v-loading="loading" :data="delectList" style="width: 100%" border highlight-current-row>
|
|
|
|
|
<el-table-column label="序号" type="index" width="60"></el-table-column>
|
|
|
|
|
<el-table-column label="巡检项目编码" prop="projectCode" width="300"></el-table-column>
|
|
|
|
|
<el-table-column label="项目编码" prop="projectCode" width="300"></el-table-column>
|
|
|
|
|
<el-table-column label="项目内容" prop="projectContent" width="500"></el-table-column>
|
|
|
|
|
<el-table-column label="状态" prop="status" width="100">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-tag>{{ statusdetailMap[scope.row.status] }}</el-tag>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="巡检图片" prop="inspectImage" width="300">
|
|
|
|
|
<el-table-column label="现场照片" prop="inspectImage" width="300">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<div style="color: #1890ff;" @click="showImgViewer(scope.row)">{{ scope.row.inspectImage }}</div>
|
|
|
|
|
</template>
|
|
|
|
@ -273,9 +273,9 @@ export default {
|
|
|
|
|
loading: false,
|
|
|
|
|
formVisible: false,
|
|
|
|
|
statusMap: {
|
|
|
|
|
2: "未巡检",
|
|
|
|
|
3: "巡检中",
|
|
|
|
|
4: "已巡检",
|
|
|
|
|
2: "未处理",
|
|
|
|
|
3: "处理中",
|
|
|
|
|
4: "已处理",
|
|
|
|
|
},
|
|
|
|
|
statusdetailMap: {
|
|
|
|
|
1: "未开始",
|
|
|
|
@ -285,8 +285,8 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
formName: null,
|
|
|
|
|
formMap: {
|
|
|
|
|
add: "新增设备巡检任务",
|
|
|
|
|
edit: "编辑设备巡检任务"
|
|
|
|
|
add: "任务分配-新增任务",
|
|
|
|
|
edit: "任务分配-编辑任务"
|
|
|
|
|
},
|
|
|
|
|
deviceInspectTake: {
|
|
|
|
|
id: null,
|
|
|
|
|