|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <Dialog v-model="dialogVisible" title="选择巡检项" style="width: 1100px; max-height: 100%">
|
|
|
+ <Dialog v-model="dialogVisible" title="选择巡检项" style="width: 1300px; max-height: 115%">
|
|
|
<ContentWrap>
|
|
|
<el-form
|
|
|
class="-mb-15px"
|
|
@@ -14,6 +14,17 @@
|
|
|
placeholder="请输入巡检项"
|
|
|
clearable
|
|
|
@keyup.enter="handleQuery"
|
|
|
+ class="!w-200px"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建时间" prop="createTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="queryParams.createTime"
|
|
|
+ value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
+ type="daterange"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ :default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
class="!w-240px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -54,7 +65,7 @@
|
|
|
<!-- </el-table-column>-->
|
|
|
<el-table-column
|
|
|
type="selection"
|
|
|
- :reserve-selection="false"
|
|
|
+ :reserve-selection="true"
|
|
|
:selectable="(row) => !row.disabled"
|
|
|
/>
|
|
|
<el-table-column label="巡检项" align="center" prop="item" />
|
|
@@ -95,7 +106,8 @@ const queryParams = reactive({
|
|
|
item: undefined,
|
|
|
deptId: undefined,
|
|
|
deviceClassify: undefined,
|
|
|
- deviceId: undefined
|
|
|
+ deviceId: undefined,
|
|
|
+ createTime: undefined,
|
|
|
})
|
|
|
const toggleAll = () => {
|
|
|
list.value.forEach((row) => {
|
|
@@ -137,6 +149,9 @@ const open = async (classify, id) => {
|
|
|
} else {
|
|
|
queryParams.deviceClassify = classify
|
|
|
}
|
|
|
+ queryParams.createTime = undefined
|
|
|
+ queryParams.item = undefined
|
|
|
+ queryParams.pageNo = 1;
|
|
|
await getList()
|
|
|
}
|
|
|
defineExpose({ open })
|