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/eam/RepairOrderList.vue |   78 ++++++++++++++++++++++++++++++++------
 1 files changed, 65 insertions(+), 13 deletions(-)

diff --git a/src/views/eam/RepairOrderList.vue b/src/views/eam/RepairOrderList.vue
index fdf05fe..4e45b89 100644
--- a/src/views/eam/RepairOrderList.vue
+++ b/src/views/eam/RepairOrderList.vue
@@ -162,25 +162,56 @@
             </a-form-item>
           </a-col>
         </a-row>
-        <!-- <a-row :gutter="24">
-            <a-col 
-            :xl="6"
-            :lg="7"
-              :md="8"
-              :sm="24">
+        <a-row :gutter="24">
+            <a-col   
+                :xl="6"
+                :lg="7"
+                :md="8"
+                :sm="24"
+            >
             <a-form-item
-              label="宸ュ尯"
+              label="ABC鏍囪瘑"
             >
               <j-dict-select-tag
                 allow-clear
-                placeholder="璇烽�夋嫨宸ュ尯"
+                placeholder="璇烽�夋嫨ABC鏍囪瘑"
                 :triggerChange="true"
-                dictCode="mom_base_area,name,id,del_flag!='1'"
-                v-model="queryParam.factoryModelId"
+                dictCode="ABC-standard-result"
+                v-model="queryParam.equipmentImportanceId"
               />
             </a-form-item>
           </a-col>
-          </a-row> -->
+          <a-col
+                :xl="6"
+                :lg="7"
+                :md="8"
+                :sm="24"
+          >
+            <a-form-item label="鎶ヤ慨鏃堕棿">
+              <a-range-picker
+                style="width: 100%;"
+                format="YYYY-MM-DD HH:mm:ss"
+                v-model="faultTime"
+                @change="timeChange"
+              />
+            </a-form-item>
+          </a-col>
+          <a-col
+                :xl="6"
+                :lg="7"
+                :md="8"
+                :sm="24"
+          >
+            <a-form-item label="鍒涘缓鏃堕棿">
+              <a-range-picker
+                style="width: 100%;"
+                format="YYYY-MM-DD HH:mm:ss"
+                v-model="createTimes"
+                @change="timeChangeCreate"
+              />
+            </a-form-item>
+          </a-col>
+        </a-row>
       </a-form>
     </div>
     <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
@@ -216,6 +247,11 @@
         @click="searchReset"
         icon="reload"
       >閲嶇疆</a-button>
+      <a-button
+        type="primary"
+        icon="download"
+        @click="handleExportXls('缁翠慨灞ュ巻')"
+      >瀵煎嚭</a-button>
       <a-button
         hidden
         type="primary"
@@ -508,6 +544,7 @@
 import FaultReportRepair from './modules/repairorder/moudles/select/FaultReportRepair.vue'
 import store from '@/store'
 import dayjs from 'dayjs'
+import moment from 'moment'
 export default {
   name: "RepairOrderList",
   mixins: [JeecgListMixin],
@@ -536,6 +573,8 @@
     return {
       description: '缁翠慨宸ュ崟绠$悊椤甸潰',
       // 琛ㄥご
+      faultTime: [],
+      createTimes:[],
       columns: [
         {
           title: '#',
@@ -553,6 +592,11 @@
           dataIndex: 'specificEquipment',
           width: 90,
           scopedSlots: { customRender: 'specificEquipment' }
+        },
+        {
+          title: 'ABC鏍囪瘑',
+          align: "center",
+          dataIndex: 'equipmentImportanceId',
         },
         {
           title: '鐘舵��',
@@ -800,8 +844,14 @@
   },
 
   methods: {
-
-
+    timeChange() {
+      this.queryParam.faultStartTime = moment(this.faultTime[0]).format("YYYY-MM-DD HH:mm:ss")
+      this.queryParam.faultEndTime = moment(this.faultTime[1]).format("YYYY-MM-DD HH:mm:ss")
+    },
+    timeChangeCreate(){
+      this.queryParam.createStartTime = moment(this.createTimes[0]).format("YYYY-MM-DD HH:mm:ss")
+      this.queryParam.createEndTime = moment(this.createTimes[1]).format("YYYY-MM-DD HH:mm:ss")
+    },
     clickThenSelect(record) {
       return {
         on: {
@@ -966,6 +1016,8 @@
       this.loadData(1)
       this.onClearSelected()
       this.$refs.FaultDescriptionList.faultId = '-1'
+      this.faultTime = []
+      this.createTimes=[]
     },
     getReports() {
       this.$refs.FaultReportRepair.title = '鏁呴殰鎶ヤ慨鍗�';

--
Gitblit v1.9.3