From 4ebc73199bcd4b23739a2e1d22c372e8081310c5 Mon Sep 17 00:00:00 2001
From: 王恒 <318726284@qq.com>
Date: 星期五, 18 七月 2025 17:55:29 +0800
Subject: [PATCH] '完善筛选项'

---
 src/views/system/manage/index.vue |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/src/views/system/manage/index.vue b/src/views/system/manage/index.vue
index f11806b..95ef6f9 100644
--- a/src/views/system/manage/index.vue
+++ b/src/views/system/manage/index.vue
@@ -10,13 +10,13 @@
         <el-input v-model="queryParams.planNo" placeholder="璇疯緭鍏ヨ鍒掔紪鍙�" clearable style="width: 200px"
           @keyup.enter="handleQuery" />
       </el-form-item>
-      <el-form-item label="鎵ф硶鍗曚綅" prop="companyUser">
-        <el-input v-model="queryParams.companyUser" placeholder="璇疯緭鍏ユ墽娉曞崟浣�" clearable style="width: 200px"
+      <el-form-item label="鎵ф硶鍗曚綅" prop="executiveSection">
+        <el-input v-model="queryParams.executiveSection" placeholder="璇疯緭鍏ユ墽娉曞崟浣�" clearable style="width: 200px"
           @keyup.enter="handleQuery" />
       </el-form-item>
       <el-form-item label="鎵ф硶鏃堕棿" style="width: 290px">
-        <el-date-picker v-model="dateRange" value-format="YYYY-MM-DD" type="daterange" range-separator="-"
-          start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡"></el-date-picker>
+        <el-date-picker v-model="dateRange" value-format="YYYY-MM" type="monthrange" range-separator="-"
+          start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" @change="changeDateHandler"></el-date-picker>
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
@@ -249,11 +249,13 @@
 const refreshTable = ref(true);
 const planOpen = ref(false);
 const planDetail = ref({});
+const dateRange = ref([]);
 const data = reactive({
   form: {},
   queryParams: {
     planNo: '',
     planName: '',
+    executiveSection: '',
     value1: '',
     pageNum: 1,
     pageSize: 10,
@@ -274,6 +276,12 @@
     planStatus: [{ required: true, message: "鐘舵�佷笉鑳戒负绌�", trigger: "blur" }],
   },
 });
+
+// 鏈堜唤閫夋嫨
+const changeDateHandler = (value) => {
+  data.queryParams.planMonthStart = value[0]
+  data.queryParams.planMonthEnd = value[1]
+}
 
 /*** 璁″垝瀵煎叆鍙傛暟 */
 const upload = reactive({
@@ -346,9 +354,13 @@
 /** 閲嶇疆鎸夐挳鎿嶄綔 */
 function resetQuery() {
   queryRef.value.resetFields();
+  dateRange.value = [];
   queryParams.value = {
     planNo: '', // 璁″垝缂栧彿
     planName: '', // 璁″垝鍚嶇О
+    executiveSection: '', // 鎵ф硶鍗曚綅
+    planMonthStart: '', // 璁″垝寮�濮嬫湀浠�
+    planMonthEnd: '', // 璁″垝缁撴潫鏈堜唤
   }
   handleQuery();
 }

--
Gitblit v1.9.1