From b5f6c201cf5e82f31ef8bba1ff6bc6f2a059a43c Mon Sep 17 00:00:00 2001 From: zch Date: Fri, 25 Jul 2025 13:54:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(qms):=20=E4=B8=BA=20QcInspectionMain=20?= =?UTF-8?q?=E5=92=8C=20qcUnqualifiedReview=20=E9=A1=B5=E9=9D=A2=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=97=B6=E9=97=B4=E8=8C=83=E5=9B=B4=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 QcInspectionMain 页面添加检验开始时间范围筛选 - 在 qcUnqualifiedReview 页面添加评审开始时间范围筛选 - 实现时间范围选择器的初始化、查询和重置功能 --- src/views/qms/QcInspectionMain/index.vue | 25 +++++++++++++++++++++ src/views/qms/qcUnqualifiedReview/index.vue | 25 +++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/src/views/qms/QcInspectionMain/index.vue b/src/views/qms/QcInspectionMain/index.vue index 5343e52..7449f28 100644 --- a/src/views/qms/QcInspectionMain/index.vue +++ b/src/views/qms/QcInspectionMain/index.vue @@ -39,6 +39,16 @@ + + + 搜索 重置 @@ -784,9 +794,23 @@ const inspectionResultRules = ref({ const { queryParams, form, rules } = toRefs(data); +const dateRange = ref([]); + /** 查询质检任务列表 */ const getList = async () => { loading.value = true; + if (dateRange.value && dateRange.value.length === 2) { + queryParams.value.params = { + ...queryParams.value.params, + beginInspectionStartTime: dateRange.value[0], + endInspectionStartTime: dateRange.value[1] + }; + } else { + if (queryParams.value.params) { + delete queryParams.value.params.beginInspectionStartTime; + delete queryParams.value.params.endInspectionStartTime; + } + } const res = await listQcInspectionMain(queryParams.value); QcInspectionMainList.value = res.rows; total.value = res.total; @@ -842,6 +866,7 @@ const handleQuery = () => { const resetQuery = () => { queryFormRef.value?.resetFields(); handleQuery(); + dateRange.value = []; } /** 重置子表搜索 */ diff --git a/src/views/qms/qcUnqualifiedReview/index.vue b/src/views/qms/qcUnqualifiedReview/index.vue index e6dfd8a..ef1d8cd 100644 --- a/src/views/qms/qcUnqualifiedReview/index.vue +++ b/src/views/qms/qcUnqualifiedReview/index.vue @@ -68,6 +68,16 @@ + + + 搜索 重置 @@ -557,9 +567,23 @@ const data = reactive { loading.value = true; + if (dateRange.value && dateRange.value.length === 2) { + queryParams.value.params = { + ...queryParams.value.params, + beginReviewStartTime: dateRange.value[0], + endReviewStartTime: dateRange.value[1] + }; + } else { + if (queryParams.value.params) { + delete queryParams.value.params.beginReviewStartTime; + delete queryParams.value.params.endReviewStartTime; + } + } const res = await listQcUnqualifiedReview(queryParams.value); qcUnqualifiedReviewList.value = res.rows; total.value = res.total; @@ -587,6 +611,7 @@ const handleQuery = () => { /** 重置按钮操作 */ const resetQuery = () => { queryFormRef.value?.resetFields(); + dateRange.value = []; handleQuery(); }