|
|
|
@ -1,15 +1,26 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="app-container">
|
|
|
|
|
<!-- <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
|
|
|
|
|
<el-form-item label="日期" prop="date">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.date"
|
|
|
|
|
placeholder="请输入日期"
|
|
|
|
|
clearable
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
/>
|
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
|
|
|
|
|
<!-- <el-form-item label="日期" prop="date">-->
|
|
|
|
|
<!-- <el-input-->
|
|
|
|
|
<!-- v-model="queryParams.date"-->
|
|
|
|
|
<!-- placeholder="请输入日期"-->
|
|
|
|
|
<!-- clearable-->
|
|
|
|
|
<!-- @keyup.enter.native="handleQuery"-->
|
|
|
|
|
<!-- />-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<el-form-item label="记录时间">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="daterange"
|
|
|
|
|
style="width: 340px"
|
|
|
|
|
value-format="yyyy/MM/dd"
|
|
|
|
|
type="daterange"
|
|
|
|
|
range-separator="-"
|
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
|
></el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="位置" prop="location">
|
|
|
|
|
<!-- <el-form-item label="位置" prop="location">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.location"
|
|
|
|
|
placeholder="请输入位置"
|
|
|
|
@ -82,12 +93,12 @@
|
|
|
|
|
clearable
|
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form-item>-->
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form> -->
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
<!-- 操作提示 -->
|
|
|
|
|
<!-- <el-alert
|
|
|
|
@ -169,7 +180,7 @@
|
|
|
|
|
:data="dailyFaultRecordList"
|
|
|
|
|
@selection-change="handleSelectionChange"
|
|
|
|
|
@row-contextmenu="handleRowContextMenu"
|
|
|
|
|
class="fault-record-table"
|
|
|
|
|
class="el-table--enable-row-hover fault-record-table"
|
|
|
|
|
tooltip-effect="dark"
|
|
|
|
|
:header-cell-style="{ backgroundColor: '#f5f7fa', color: '#606266' }"
|
|
|
|
|
>
|
|
|
|
@ -402,6 +413,7 @@
|
|
|
|
|
mixins: [clearAllMixin],
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
daterange:[],
|
|
|
|
|
// 遮罩层
|
|
|
|
|
loading: true,
|
|
|
|
|
// 选中数组
|
|
|
|
@ -434,7 +446,8 @@
|
|
|
|
|
faultOccurrenceTime: null,
|
|
|
|
|
handlingCompletionTime: null,
|
|
|
|
|
handlingDuration: null,
|
|
|
|
|
remarks: null
|
|
|
|
|
remarks: null,
|
|
|
|
|
params: {}
|
|
|
|
|
},
|
|
|
|
|
// 表单参数
|
|
|
|
|
form: {},
|
|
|
|
@ -504,6 +517,21 @@
|
|
|
|
|
/** 查询日常故障记录列表 */
|
|
|
|
|
getList() {
|
|
|
|
|
this.loading = true;
|
|
|
|
|
|
|
|
|
|
// 处理日期范围参数
|
|
|
|
|
if (!this.queryParams.params) {
|
|
|
|
|
this.queryParams.params = {};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (this.daterange && this.daterange.length === 2) {
|
|
|
|
|
this.queryParams.params.beginDate = this.daterange[0];
|
|
|
|
|
this.queryParams.params.endDate = this.daterange[1];
|
|
|
|
|
} else {
|
|
|
|
|
// 清空日期范围参数
|
|
|
|
|
delete this.queryParams.params.beginDate;
|
|
|
|
|
delete this.queryParams.params.endDate;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
listDailyFaultRecord(this.queryParams).then(response => {
|
|
|
|
|
this.dailyFaultRecordList = response.rows;
|
|
|
|
|
this.total = response.total;
|
|
|
|
@ -540,6 +568,7 @@
|
|
|
|
|
},
|
|
|
|
|
/** 重置按钮操作 */
|
|
|
|
|
resetQuery() {
|
|
|
|
|
this.daterange = [];
|
|
|
|
|
this.resetForm("queryForm");
|
|
|
|
|
this.handleQuery();
|
|
|
|
|
},
|
|
|
|
@ -795,4 +824,9 @@
|
|
|
|
|
display: none !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
|
|
|
|
|
background-color: #0264f7;
|
|
|
|
|
color: #fff;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|