From 4108d61600e55f52f1f65d9bdbfdf91e95acc874 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 11 三月 2026 09:07:51 +0800
Subject: [PATCH] fix: 安全培训-筛选日期有误,筛选出的内容也不对。
---
src/pages/safeProduction/safetyTrainingAssessment/index.vue | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/src/pages/safeProduction/safetyTrainingAssessment/index.vue b/src/pages/safeProduction/safetyTrainingAssessment/index.vue
index fdcdc47..65a476e 100644
--- a/src/pages/safeProduction/safetyTrainingAssessment/index.vue
+++ b/src/pages/safeProduction/safetyTrainingAssessment/index.vue
@@ -145,6 +145,7 @@
</view>
<up-datetime-picker :show="trainingDateVisible"
mode="date"
+ v-model="trainingDateModel"
@confirm="handleDateConfirm"
@cancel="handleDateCancel"
title="閫夋嫨鍩硅鏃ユ湡" />
@@ -186,20 +187,22 @@
// 鑾峰彇瀛楀吀鏁版嵁
const { safe_training_methods } = useDict("safe_training_methods");
- // 鎼滅储鍏抽敭璇�
- const searchKeyword = ref("");
+ // 鎼滅储鍏抽敭璇嶏紝榛樿涓哄綋澶╂棩鏈�
+ const searchKeyword = ref(dayjs().format("YYYY-MM-DD"));
// 鏃ユ湡閫夋嫨鍣ㄧ姸鎬�
const trainingDateVisible = ref(false);
+ // 鏃ユ湡缁勪欢缁戝畾鍊硷紙鐢ㄤ簬鎺у埗榛樿閫変腑鏃ユ湡锛�
+ const trainingDateModel = ref(Date.now());
const tabList = reactive([
{ name: "鏈紑濮�", value: 0 },
{ name: "杩涜涓�", value: 1 },
{ name: "宸茬粨鏉�", value: 2 },
]);
- // 鎼滅储琛ㄥ崟
+ // 鎼滅储琛ㄥ崟锛屽煿璁棩鏈熼粯璁ゅ綋澶�
const searchForm = ref({
- state: 0, // 榛樿鏄剧ず宸茬粨鏉�
- trainingDate: "",
+ state: 0,
+ trainingDate: dayjs().format("YYYY-MM-DD"),
});
const tabhandleQuery = val => {
searchForm.value.state = val.value;
@@ -275,6 +278,7 @@
const clearDate = () => {
searchKeyword.value = "";
searchForm.value.trainingDate = "";
+ trainingDateModel.value = Date.now();
getList();
};
// 鏄剧ず鏃ユ湡閫夋嫨鍣�
@@ -300,6 +304,7 @@
const formatted = dayjs(normalized).format("YYYY-MM-DD");
searchKeyword.value = formatted;
searchForm.value.trainingDate = formatted;
+ trainingDateModel.value = typeof normalized === "undefined" ? Date.now() : normalized;
trainingDateVisible.value = false;
getList();
};
--
Gitblit v1.9.3