From 287923d67a91c3394d398cf2ac163dbc4837fb9e Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 31 七月 2024 18:17:19 +0800
Subject: [PATCH] feat:考核结果明细

---
 src/views/system/check/result/detail/detail.vue |   52 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 49 insertions(+), 3 deletions(-)

diff --git a/src/views/system/check/result/detail/detail.vue b/src/views/system/check/result/detail/detail.vue
index eaacb17..c3cf1d4 100644
--- a/src/views/system/check/result/detail/detail.vue
+++ b/src/views/system/check/result/detail/detail.vue
@@ -93,13 +93,29 @@
           >
             <el-form-item label="鑰冩牳鏃ユ湡" prop="name">
               <el-date-picker
-                v-model="date"
+                v-model="queryParams.date"
                 format="yyyy-MM"
                 value-format="yyyy-MM"
                 type="month"
                 placeholder="閫夋嫨鏃ユ湡"
                 @change="dateChange"
               >
+              </el-date-picker>
+            </el-form-item>
+            <!-- 瀛e害閫夋嫨 -->
+            <el-form-item>
+              <el-date-picker
+                :clearable="false"
+                v-model="queryParams.quarter"
+                type="monthrange"
+                format="yyyy-MM"
+                value-format="yyyy-MM"
+                unlink-panels
+                range-separator="鑷�"
+                start-placeholder="寮�濮嬫湀浠�"
+                end-placeholder="缁撴潫鏈堜唤"
+                @change="quarterChange"
+                :picker-options="pickerOptions">
               </el-date-picker>
             </el-form-item>
             <el-form-item>
@@ -244,6 +260,32 @@
   dicts: ["platform_audit_state"],
   data() {
     return {
+      pickerOptions: {
+          shortcuts: [{
+            text: '绗竴瀛e害',
+            onClick(picker) {
+              picker.$emit('pick', [new Date(new Date().getFullYear() + "-01"), new Date(new Date().getFullYear() + "-03")]);
+            }
+          },
+          {
+            text: '绗簩瀛e害',
+            onClick(picker) {
+              picker.$emit('pick', [new Date(new Date().getFullYear() + "-04"), new Date(new Date().getFullYear() + "-06")]);
+            }
+          },
+          {
+            text: '绗笁瀛e害',
+            onClick(picker) {
+              picker.$emit('pick', [new Date(new Date().getFullYear() + "-07"), new Date(new Date().getFullYear() + "-09")])
+            }
+          },
+          {
+            text: '绗洓瀛e害',
+            onClick(picker) {
+              picker.$emit('pick', [new Date(new Date().getFullYear() + "-10"), new Date(new Date().getFullYear() + "-12")])
+            }
+          }]
+        },
       id: null,
       examineCategory: null,
       date: "",
@@ -284,6 +326,7 @@
       queryParams: {
         id: null,
         date: null,
+        quarter: null
       },
       // 琛ㄥ崟鏍¢獙
       rules: {},
@@ -363,8 +406,11 @@
       }
     },
     dateChange() {
-      this.queryParams.date = this.date;
-      console.log(this.queryParams);
+      this.queryParams.quarter = null;
+      this.getList();
+    },
+    quarterChange() {
+      this.queryParams.date = null;
       this.getList();
     },
     /** 鎼滅储鎸夐挳鎿嶄綔 */

--
Gitblit v1.8.0