From d327dc5cc832df94a364d468aca74dea8d7624c8 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 30 八月 2024 19:37:56 +0800
Subject: [PATCH] 工单图片优化

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

diff --git a/src/views/system/check/result/detail/detail.vue b/src/views/system/check/result/detail/detail.vue
index abc3a64..bc41357 100644
--- a/src/views/system/check/result/detail/detail.vue
+++ b/src/views/system/check/result/detail/detail.vue
@@ -91,15 +91,30 @@
             :inline="true"
             v-show="showSearch"
           >
-            <el-form-item label="鑰冩牳鏃ユ湡" prop="name">
+            <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>
+            <el-form-item label="鑰冩牳瀛e害">
+              <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>
@@ -192,8 +207,8 @@
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
         <el-button @click="cancel">鍙� 娑�</el-button>
+        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
       </div>
     </el-dialog>
 
@@ -221,8 +236,8 @@
         </div>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
         <el-button @click="cancel">鍙� 娑�</el-button>
+        <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
       </div>
     </el-dialog>
   </div>
@@ -244,6 +259,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 +325,7 @@
       queryParams: {
         id: null,
         date: null,
+        quarter: null
       },
       // 琛ㄥ崟鏍¢獙
       rules: {},
@@ -363,8 +405,11 @@
       }
     },
     dateChange() {
-      this.queryParams.date = this.date;
-      console.log(this.queryParams);
+      this.queryParams.quarter = null;
+      this.getList();
+    },
+    quarterChange() {
+      this.queryParams.date = null;
       this.getList();
     },
     /** 鎼滅储鎸夐挳鎿嶄綔 */
@@ -399,7 +444,7 @@
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleRuleUpdate(row) {
       this.reset("ruleForm");
-      this.ruleForm = row;
+      this.ruleForm = JSON.parse(JSON.stringify(row));
       this.ruleOpen = true;
       this.title = "淇敼鑰冩牳瑙勫垯";
     },

--
Gitblit v1.8.0