|
|
|
|
@ -9,7 +9,7 @@ |
|
|
|
|
</template> |
|
|
|
|
<!-- 运行 1 停止0 --> |
|
|
|
|
<template #fan="scope"> |
|
|
|
|
<el-tag v-if="scope.row.fan === 1" type="success">运行</el-tag> |
|
|
|
|
<el-tag v-if="scope.row.fan === true" type="success">运行</el-tag> |
|
|
|
|
<el-tag v-else type="danger">停止</el-tag> |
|
|
|
|
</template> |
|
|
|
|
<template #pump="scope"> |
|
|
|
|
@ -43,11 +43,12 @@ |
|
|
|
|
</avue-crud> |
|
|
|
|
</template> |
|
|
|
|
<script> |
|
|
|
|
import { getList ,remove, update } from '@/api/safetyManagement/wasteGasRunRec.js'; |
|
|
|
|
import { getList ,remove, update , getdutyManList } from '@/api/safetyManagement/wasteGasRunRec.js'; |
|
|
|
|
export default { |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
selectionList: [], |
|
|
|
|
dutyManList:[], |
|
|
|
|
loading:false, |
|
|
|
|
option: { |
|
|
|
|
height: "auto", |
|
|
|
|
@ -104,18 +105,26 @@ export default { |
|
|
|
|
filter: true, |
|
|
|
|
search: true, |
|
|
|
|
width: 120, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入设备编号', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "日期", |
|
|
|
|
prop: "startTime", |
|
|
|
|
search: false, |
|
|
|
|
sortable: true, |
|
|
|
|
filter: true, |
|
|
|
|
type: "date", |
|
|
|
|
format: "YYYY-MM-DD", |
|
|
|
|
valueFormat: "YYYY-MM-DD", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// { |
|
|
|
|
// label: "日期", |
|
|
|
|
// prop: "startTime", |
|
|
|
|
// search: false, |
|
|
|
|
// sortable: true, |
|
|
|
|
// filter: true, |
|
|
|
|
// type: "date", |
|
|
|
|
// format: "YYYY-MM-DD", |
|
|
|
|
// valueFormat: "YYYY-MM-DD", |
|
|
|
|
// width: 120, |
|
|
|
|
// }, |
|
|
|
|
// { |
|
|
|
|
// label: "运行时间", |
|
|
|
|
// prop: "runTime", |
|
|
|
|
@ -127,25 +136,72 @@ export default { |
|
|
|
|
// label: "运行时长", |
|
|
|
|
// prop: "runTimeLong", |
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: '开始时间', |
|
|
|
|
prop: 'queryStartTime', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
filter: true, |
|
|
|
|
display: false, |
|
|
|
|
hide: true, |
|
|
|
|
editDisplay: false, |
|
|
|
|
span: 12, |
|
|
|
|
type: 'datetime', |
|
|
|
|
searchRange: true, |
|
|
|
|
startPlaceholder: "开始时间", |
|
|
|
|
endPlaceholder: "结束时间", |
|
|
|
|
format: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "开始时间", |
|
|
|
|
prop: "startTime", |
|
|
|
|
search: true, |
|
|
|
|
search: false, |
|
|
|
|
sortable: true, |
|
|
|
|
filter: true, |
|
|
|
|
width: 120, |
|
|
|
|
type: 'datetime', |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择开始时间', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '结束时间', |
|
|
|
|
prop: 'queryEndTime', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
hide: true, |
|
|
|
|
filter: true, |
|
|
|
|
display: false, |
|
|
|
|
editDisplay: false, |
|
|
|
|
span: 12, |
|
|
|
|
type: 'datetime', |
|
|
|
|
|
|
|
|
|
searchRange: true, |
|
|
|
|
startPlaceholder: "开始时间", |
|
|
|
|
endPlaceholder: "结束时间", |
|
|
|
|
format: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "结束时间", |
|
|
|
|
prop: "endTime", |
|
|
|
|
search: true, |
|
|
|
|
search: false, |
|
|
|
|
sortable: true, |
|
|
|
|
filter: true, |
|
|
|
|
width: 120, |
|
|
|
|
type: 'datetime', |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择开始时间', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
format: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss', |
|
|
|
|
}, |
|
|
|
|
@ -193,8 +249,8 @@ export default { |
|
|
|
|
prop: "fan", |
|
|
|
|
type: 'switch', |
|
|
|
|
dicData: [ |
|
|
|
|
{ label: '停止', value: 0 }, |
|
|
|
|
{ label: '运行', value: 1 }, //运行 1 停止0 |
|
|
|
|
{ label: '停止', value:false}, |
|
|
|
|
{ label: '运行', value: true }, //运行 true 停止false |
|
|
|
|
], |
|
|
|
|
value: 1 |
|
|
|
|
}, |
|
|
|
|
@ -292,12 +348,26 @@ export default { |
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "责任人", |
|
|
|
|
prop: "dutyMan", |
|
|
|
|
search: false, |
|
|
|
|
label: '责任人', |
|
|
|
|
prop: 'dutyMan', |
|
|
|
|
search: true, |
|
|
|
|
searchLabelWidth: 70, |
|
|
|
|
sortable: true, |
|
|
|
|
filter: true, |
|
|
|
|
width: 120, |
|
|
|
|
span: 12, |
|
|
|
|
type: "select", |
|
|
|
|
dicData: [], |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请选择责任人', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
props: { |
|
|
|
|
label: 'name', |
|
|
|
|
value: 'id' |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
@ -309,7 +379,28 @@ export default { |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.fetchdutyManList() |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
// 环保技术员责任人用户 |
|
|
|
|
fetchdutyManList() { |
|
|
|
|
getdutyManList({ |
|
|
|
|
current: 1, |
|
|
|
|
size: 10000000, |
|
|
|
|
// deptId |
|
|
|
|
roleId: '2008473811712327681' |
|
|
|
|
}).then(res => { |
|
|
|
|
const result = res.data.data.records |
|
|
|
|
this.dutyManList = result |
|
|
|
|
console.log("result", result) |
|
|
|
|
this.option.column.forEach(col => { |
|
|
|
|
if (col.prop === 'dutyMan') { |
|
|
|
|
col.dicData = this.dutyManList; |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// 新增数据 |
|
|
|
|
rowSave(row, done, loading) { |
|
|
|
|
// 添加到数据数组 |
|
|
|
|
|