From 301df333c4dc0c28cee67a8579784bd1c3b85abe Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期四, 22 二月 2024 15:07:51 +0800
Subject: [PATCH] 1、标准加工时间页面取消按照时间查询 2、设备利用率、设备开动率以及班次利用率页面查询区域日期被删除后因查询不到数据时表格中不会出现任何数据且无提示,故增加提示及禁止删除日期 3、设备综合效率分析页面和设备加工工件报表页面时间被手动清空与点击重置按钮清空后的查询条件不同,调整为时间为空时则查询除时间限定内所有数据 4、利用率走势分析、利用率分段分析以及报警分析页面简化页面查询功能,禁止删除日期 5、优化假期管理、加工数量管理以及合格率管理页面手动清空日期后无法正常查询数据 6、统计分析与统计图表页面调整重置按钮功能为重置名称为第一级车间以及日期为当日前一天,且无法手动清空日期 7、对比分析页面调整重置按钮功能为重置日期为当日前一周,且无法手动清空日期

---
 src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue |   83 ++++++++++++++++-------------------------
 1 files changed, 33 insertions(+), 50 deletions(-)

diff --git a/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue b/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
index 96b3752..b1cbfa5 100644
--- a/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
+++ b/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
@@ -17,7 +17,7 @@
             </a-col>
             <a-col :md="5" :sm="5" :xs="5">
               <a-form-item label="鏃堕棿">
-                <a-range-picker @change="dateParamChange" :disabledDate="disabledDate" format="YYYYMMDD" v-model="dates"/>
+                <a-range-picker @change="dateParamChange" :disabledDate="disabledDate" format="YYYYMMDD" v-model="dates" :allowClear="false"/>
               </a-form-item>
             </a-col>
             <a-col :md="4" :sm="4" :xs="4">
@@ -455,7 +455,7 @@
         this.queryParam.startTime = v2[0]
         this.queryParam.endTime = v2[1]
         // 鐐瑰嚮鏃堕棿閫夋嫨鍣ㄧ殑娓呯┖鎸夐挳鏃朵細瑙﹀彂姝ゅ垽鏂�(鐐瑰嚮閲嶇疆鎸夐挳涓嶄細瑙﹀彂)锛屽疄鐜伴噸缃垪琛ㄥ姛鑳斤紝鍒囧疄鏀瑰彉鍒楄〃鏄剧ず鏁堟灉
-        if(!this.queryParam.startTime&&!this.queryParam.endTime)this.searchReset()
+        // if(!this.queryParam.startTime&&!this.queryParam.endTime)this.searchReset()
       },
       efficiencyOptionsOnChange(checkedList) {
         let index = checkedList.indexOf('lyl')
@@ -470,22 +470,14 @@
         this.checkedList = checkedList
       },
       searchQuery() {
-        if(this.dates != ''){
-          if(this.queryParam.typeTree == "1"){
-            this.queryParam.parentId =  this.queryParamEquip.parentId
-            this.queryParam.equipmentId = this.queryParamEquip.equipmentId
-          }else{
-            this.queryParam.parentId = this.queryParamPeople.parentId
-            this.queryParam.equipmentId = ""
-          }
-          this.loadData()
+        if(this.queryParam.typeTree == "1"){
+          this.queryParam.parentId =  this.queryParamEquip.parentId
+          this.queryParam.equipmentId = this.queryParamEquip.equipmentId
         }else{
-          // this.$message.warning("璇烽�夋嫨鏃堕棿")
-          this.$notification.warning({
-            message:'娑堟伅',
-            description:"璇烽�夋嫨鏃堕棿"
-          });
+          this.queryParam.parentId = this.queryParamPeople.parentId
+          this.queryParam.equipmentId = ""
         }
+        this.loadData()
         // this.onClearSelected()
       },
       searchReset() {
@@ -493,7 +485,9 @@
         this.typeParent =  this.queryParam.parentId
         this.typeEquipment = this.queryParam.equipmentId
         this.queryParam = {}
-        this.dates = []
+        this.dates = [moment().subtract('days', 7), moment().subtract('days', 1)]
+        this.queryParam.startTime = moment(this.dates[0]).format('YYYYMMDD')
+        this.queryParam.endTime = moment(this.dates[1]).format('YYYYMMDD')
         this.queryParam.typeTree = this.typeTree
         this.queryParam.parentId = this.typeParent
         this.queryParam.equipmentId =  this.typeEquipment
@@ -508,6 +502,12 @@
           if (res.success) {
             this.tableHeads = res.result.dates
             this.dataList = res.result.mdcEfficiencyList
+            if (res.result.mdcEfficiencyList && !res.result.mdcEfficiencyList.length) {
+              this.$notification.info({
+                message: '娑堟伅',
+                description: '鏆傛棤璇ヨ澶囩被鍨嬫暟鎹�'
+              })
+            }
             this.checkSameData(this.dataList)
             this.checkSameData1(this.dataList)
             this.checkSameData2(this.dataList)
@@ -599,27 +599,32 @@
     top:0;
     z-index: 3;
   }
+
   .table2 thead .gudingth th{
     position: sticky;
     top: 32px;
     z-index: 2;
   }
+
   .table2 thead .equipname .name{
     z-index: 3;
   }
+
   .table2 thead .equipname .dong1{
     z-index: 4;
     left: 0;
-    /*border: 1px solid #000;*/
   }
+
   .table2 thead .equipname .dong2{
     z-index: 5;
     left: 50px;
   }
+
   .table2 thead .equipname .dong3{
     z-index: 5;
     left: 100px;
   }
+
   .table2 thead .equipname .dong4{
     z-index: 5;
     left: 150px;
@@ -628,43 +633,48 @@
     z-index: 5;
     left: 250px;
   }
+
   .table2 thead .equipname .dong6{
     z-index: 5;
     left: 412px;
   }
+
   .table2 thead .equipname .dong7{
     z-index: 6;
     left: 512px;
   }
 
+  #EfficiencyShift{
+    overflow: hidden;
+  }
+
   @media screen and (min-width: 1920px){
     #EfficiencyShift{
       height: 670px!important;
-      overflow: scroll;
     }
   }
+
   @media screen and (min-width: 1680px) and (max-width: 1920px){
     #EfficiencyShift{
       height: 670px!important;
-      overflow: scroll;
     }
   }
+
   @media screen and (min-width: 1400px) and (max-width: 1680px){
     #EfficiencyShift{
       height: 522px!important;
-      overflow: scroll;
     }
   }
+
   @media screen and (min-width: 1280px) and (max-width: 1400px){
     #EfficiencyShift{
       height: 414px!important;
-      overflow: scroll;
     }
   }
+
   @media screen and (max-width: 1280px){
     #EfficiencyShift{
       height: 414px!important;
-      overflow: scroll;
     }
   }
 
@@ -690,10 +700,6 @@
     text-align: center;
   }
 
-  .dataContent .fixed th {
-    width: 50px;
-  }
-
   .dataContent .thead th {
     background-color: #fafafa;
     text-align: center;
@@ -701,31 +707,8 @@
     padding: 5px;
   }
 
-  .dataContent .notfixed th {
-    width: auto;
-  }
-
-  /*.dataContent tr td {*/
-    /*height: 35px*/
-  /*}*/
-
   .dataContent .mathData td {
     padding: 10px;
-    /*display: none;*/
   }
-
-  .dataContent .mathData .td {
-    /*background-color: #ff9bd2;*/
-    display: inline-block;
-    padding: 10px;
-  }
-
-  .dataContent .mathData .tdd {
-    /*display: none;*/
-  }
-  /*.seach-content{*/
-    /*display: flex;*/
-    /*justify-content: space-between;*/
-  /*}*/
 
 </style>
\ No newline at end of file

--
Gitblit v1.9.3