|
|
@@ -35,19 +35,20 @@
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :md="6" :sm="8" :xs="8">
|
|
|
- <el-form-item label="执行结果">
|
|
|
+ <el-form-item label="执行状态">
|
|
|
<el-select
|
|
|
filterable
|
|
|
clearable
|
|
|
- v-model="searchForm.executeStatus"
|
|
|
+ v-model="searchForm.orderStatus"
|
|
|
class="w100"
|
|
|
size="small"
|
|
|
>
|
|
|
- <el-option value="0" label="待检"></el-option>
|
|
|
+ <!-- <el-option value="0" label="待检"></el-option>
|
|
|
<el-option value="1" label="已检"></el-option>
|
|
|
- <el-option value="2" label="缺陷"></el-option>
|
|
|
- </el-select> </el-form-item
|
|
|
- ></el-col>
|
|
|
+ <el-option value="2" label="缺陷"></el-option> -->
|
|
|
+ </el-select>
|
|
|
+ </el-form-item></el-col
|
|
|
+ >
|
|
|
<!-- <el-col :md="12" :sm="16" :xs="16">
|
|
|
<el-form-item>
|
|
|
<el-col :span="8">
|
|
|
@@ -111,7 +112,17 @@
|
|
|
{{ $tableIndex($index, page, size) }}
|
|
|
</template> -->
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="workCode" label="工单编号"> </el-table-column>
|
|
|
+ <el-table-column prop="workCode" label="工单编号">
|
|
|
+ <template slot-scope="{ row }">
|
|
|
+ <el-link
|
|
|
+ type="primary"
|
|
|
+ :underline="false"
|
|
|
+ @click="details(row.workOrderId)"
|
|
|
+ >
|
|
|
+ {{ row.workCode }}
|
|
|
+ </el-link>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column prop="planCode" width="180" label="计划单号" />
|
|
|
<el-table-column prop="planName" label="巡点检名称" />
|
|
|
<el-table-column prop="executeUserName" label="执行人" />
|
|
|
@@ -123,13 +134,23 @@
|
|
|
{{ time_interval(row.acceptTime, row.finishTime) }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column prop="executeStatus" label="执行结果">
|
|
|
+ <el-table-column prop="orderStatus" label="执行状态">
|
|
|
<template slot-scope="{ row }">
|
|
|
<span
|
|
|
:class="{
|
|
|
- 'danger-text': row.executeStatus === 3
|
|
|
+ 'danger-text': row.orderStatus === 3
|
|
|
}"
|
|
|
- >{{ ['待检', '已检', '缺陷'][row.executeStatus] }}</span
|
|
|
+ >{{
|
|
|
+ row.orderStatus == 0
|
|
|
+ ? '待接收'
|
|
|
+ : row.orderStatus == 1
|
|
|
+ ? '已接收'
|
|
|
+ : row.orderStatus == 2
|
|
|
+ ? '执行中'
|
|
|
+ : row.orderStatus == 3
|
|
|
+ ? '已完成'
|
|
|
+ : ''
|
|
|
+ }}</span
|
|
|
>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -215,6 +236,14 @@
|
|
|
this.getdata();
|
|
|
},
|
|
|
methods: {
|
|
|
+ details(id) {
|
|
|
+ this.$router.push({
|
|
|
+ path: '/maintenance/patrol/workOrder/details',
|
|
|
+ query: {
|
|
|
+ id
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 实现分页序号连贯
|
|
|
indexMethod(index) {
|
|
|
index = index + 1 + (this.pages.page - 1) * this.pages.size;
|