From 0577500bbbc511733fdce75ad511377012ac98f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A7=AC=E9=8B=86=E5=B1=BE?= <804461479@qq.com>
Date: Tue, 8 Aug 2023 15:48:38 +0800
Subject: [PATCH] tui

---
 .../admin/src/components/SearchForm.vue        | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/attendance-performance-manager-ui/admin/src/components/SearchForm.vue b/attendance-performance-manager-ui/admin/src/components/SearchForm.vue
index 48cbb832..70fafb64 100644
--- a/attendance-performance-manager-ui/admin/src/components/SearchForm.vue
+++ b/attendance-performance-manager-ui/admin/src/components/SearchForm.vue
@@ -180,7 +180,7 @@
 import Qs from "qs";
 import { type } from "@/assets/utils";
 import { isArray } from "util";
-
+import { getFirstDay, getLastDay } from "@/assets/utils/dateFormat.js";
 export default {
   props: {
     search: {
@@ -295,8 +295,21 @@ export default {
         }
       }
 
+      if (this.form.summaryTimeStart && this.form.summaryTimeEnd) {
+        let startValue = Date.parse(this.form.summaryTimeStart);
+        let endValue = Date.parse(this.form.summaryTimeEnd);
+        if (startValue > endValue) {
+          this.$message.error("鏌ヨ-缁撴潫鐨勬棩鏈熼渶澶т簬寮€濮嬫棩鏈�");
+          this.form.summaryTimeEnd = "";
+          return false;
+        }
+      } else {
+        this.form.summaryTimeStart = getFirstDay();
+        this.form.summaryTimeEnd = getLastDay();
+      }
+
       let params = JSON.parse(JSON.stringify(this.form)); //涓嶆洿鏀瑰師濮嬫暟鎹�
-       console.log(this.form,'form鍙傛暟')
+      console.log(this.form, "form鍙傛暟");
       let data = this.decode(params);
       // Object.assign({}, query, data)
       this.$router.push({
@@ -344,7 +357,6 @@ export default {
       let newData = { page: 1 };
       Object.keys(data).forEach((item) => {
         let val = data[item];
-        console.log(item,this.search)
         this.search.forEach((obj) => {
           if (
             obj.name === item &&
-- 
2.24.3