From 6847437fc9ba23d19d2edcef846220a7176d69cc Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 21 四月 2026 14:21:27 +0800
Subject: [PATCH] 新疆马铃薯 1.设备巡检添加巡检状态和巡检结果展示 2.巡检记录添加时间查询条件
---
src/views/equipmentManagement/inspectionManagement/index.vue | 33 ++++++++++++++++++++++++++++++++-
1 files changed, 32 insertions(+), 1 deletions(-)
diff --git a/src/views/equipmentManagement/inspectionManagement/index.vue b/src/views/equipmentManagement/inspectionManagement/index.vue
index 77be3fd..cd7369d 100644
--- a/src/views/equipmentManagement/inspectionManagement/index.vue
+++ b/src/views/equipmentManagement/inspectionManagement/index.vue
@@ -23,6 +23,17 @@
style="width: 220px"
/>
</el-form-item>
+ <el-form-item v-show="activeRadio === 'task'" label="鎵ц鏃ユ湡">
+ <el-date-picker
+ v-model="queryDate"
+ type="date"
+ placeholder="璇烽�夋嫨鏃ユ湡"
+ value-format="YYYY-MM-DD"
+ format="YYYY-MM-DD"
+ style="width: 180px"
+ @change="handleQuery"
+ />
+ </el-form-item>
<el-form-item>
<el-button type="primary" @click="handleQuery">鏌ヨ</el-button>
<el-button @click="resetQuery">閲嶇疆</el-button>
@@ -90,6 +101,7 @@
import { Delete, Plus } from "@element-plus/icons-vue";
import { ElMessageBox } from "element-plus";
import { getCurrentInstance, nextTick, onMounted, reactive, ref } from "vue";
+import dayjs from "dayjs";
import PIMTable from "@/components/PIMTable/PIMTable.vue";
import FormDia from "@/views/equipmentManagement/inspectionManagement/components/formDia.vue";
import ViewFiles from "@/views/equipmentManagement/inspectionManagement/components/viewFiles.vue";
@@ -107,7 +119,12 @@
const queryParams = reactive({
taskName: "",
areaId: undefined,
+ createTimeStart: undefined,
+ createTimeEnd: undefined,
});
+
+// 鏌ヨ鏃ユ湡锛堢敤浜庡畾鏃朵换鍔¤褰曪級
+const queryDate = ref(dayjs().format("YYYY-MM-DD"));
const areaOptions = ref([]);
const areaTreeProps = {
@@ -171,7 +188,7 @@
},
},
{ prop: "registrant", label: "鐧昏浜�", minWidth: 100 },
- { prop: "createTime", label: "鐧昏鏃ユ湡", minWidth: 100 },
+ { prop: "createTime", label: "鐧昏鏃ユ湡", width: 130 },
]);
// 宸℃鐘舵�佸垪锛堜粎瀹氭椂浠诲姟璁板綍鏄剧ず锛�
@@ -259,6 +276,8 @@
const operationColumn = getOperationColumn(["viewFile"]);
// 瀹氭椂浠诲姟璁板綍娣诲姞宸℃鐘舵�佸垪
tableColumns.value = [...columns.value, inspectionStatusColumn, inspectionResultColumn, ...(operationColumn ? [operationColumn] : [])];
+ // 鍒囨崲鍒板畾鏃朵换鍔¤褰曟椂锛岄粯璁ゆ煡璇㈠綋澶�
+ queryDate.value = dayjs().format("YYYY-MM-DD");
}
pageNum.value = 1;
pageSize.value = 10;
@@ -279,6 +298,14 @@
const getList = () => {
tableLoading.value = true;
+ // 璁剧疆鏃ユ湡鍙傛暟锛堝畾鏃朵换鍔¤褰曟椂锛�
+ if (activeRadio.value === "task" && queryDate.value) {
+ queryParams.createTimeStart = `${queryDate.value} 00:00:00`;
+ queryParams.createTimeEnd = `${queryDate.value} 23:59:59`;
+ } else {
+ queryParams.createTimeStart = undefined;
+ queryParams.createTimeEnd = undefined;
+ }
const params = {
...queryParams,
size: pageSize.value,
@@ -316,6 +343,10 @@
const resetQuery = () => {
queryParams.taskName = "";
queryParams.areaId = undefined;
+ queryParams.createTimeStart = undefined;
+ queryParams.createTimeEnd = undefined;
+ // 瀹氭椂浠诲姟璁板綍鏃堕噸缃负褰撳ぉ
+ queryDate.value = dayjs().format("YYYY-MM-DD");
handleQuery();
};
--
Gitblit v1.9.3