From 72207d1225d672febed179d508406371f338a094 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期五, 13 六月 2025 18:05:47 +0800
Subject: [PATCH] 报表修改

---
 src/views/eam/MTBF.vue |  132 +++++++++++++++++++++++++++++++++++++------
 1 files changed, 113 insertions(+), 19 deletions(-)

diff --git a/src/views/eam/MTBF.vue b/src/views/eam/MTBF.vue
index ebbbb25..74c67fa 100644
--- a/src/views/eam/MTBF.vue
+++ b/src/views/eam/MTBF.vue
@@ -14,6 +14,19 @@
             :md="6"
             :sm="8"
           >
+            <a-form-item label="缁熻鏃堕棿">
+              <a-range-picker
+                style="width: 100%;"
+                format="YYYY-MM-DD"
+                v-model="faultTime"
+                @change="timeChange"
+              />
+            </a-form-item>
+          </a-col>
+          <a-col
+            :md="6"
+            :sm="8"
+          >
             <a-form-item label="缁熶竴鏍囩爜">
               <a-input
                 placeholder="璇疯緭鍏ョ粺涓�鏍囩爜"
@@ -25,13 +38,34 @@
             :md="6"
             :sm="8"
           >
-            <a-form-item label="浣跨敤閮ㄩ棬">
+            <a-form-item label="浣跨敤鍗曚綅">
               <j-dict-select-tag
                 allow-clear
-                placeholder='璇烽�夋嫨浣跨敤閮ㄩ棬'
+                placeholder='璇烽�夋嫨浣跨敤鍗曚綅'
                 :triggerChange='true'
-                dictCode="sys_depart,depart_name,id,del_flag!='1'"
-                v-model='queryParam.useId'
+                dictCode="mom_base_area,name,id,del_flag!='1' and type='1'"
+                v-model='queryParam.workCenterId'
+              />
+            </a-form-item>
+          </a-col>
+
+        </a-row>
+        <a-row :gutter="24">
+          <a-col
+            :md="6"
+            :sm="8"
+          >
+            <a-form-item
+              label="鍏抽敭璁惧鏍囪瘑"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+            >
+              <j-dict-select-tag
+                allow-clear
+                :triggerChange="true"
+                placeholder="璇烽�夋嫨鍏抽敭璁惧鏍囪瘑"
+                dictCode="specific_equipment"
+                v-model="queryParam.specificEquipment"
               />
             </a-form-item>
           </a-col>
@@ -39,12 +73,17 @@
             :md="6"
             :sm="8"
           >
-            <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
+              label="ABC鏍囪瘑"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+            >
+              <j-dict-select-tag
+                allow-clear
+                placeholder="璇烽�夋嫨ABC鏍囪瘑"
+                :triggerChange="true"
+                dictCode="ABC-standard-result"
+                v-model="queryParam.equipmentImportanceId"
               />
             </a-form-item>
           </a-col>
@@ -75,7 +114,7 @@
     <!-- 鏌ヨ鍖哄煙-END -->
 
     <div>
-      <div
+      <!-- <div
         class="ant-alert ant-alert-info"
         style="margin-bottom: 16px;"
       >
@@ -84,7 +123,7 @@
           style="margin-left: 24px"
           @click="onClearSelected"
         >娓呯┖</a>
-      </div>
+      </div> -->
 
       <a-table
         ref="table"
@@ -134,18 +173,73 @@
           }
         },
         {
-          title: '鏁呴殰鍘熷洜',
+          title: '浣跨敤鍗曚綅',
           align: "center",
-          dataIndex: 'item'
+          dataIndex: 'workCenterName'
         },
         {
-          title: '鍙戠敓娆℃暟',
+          title: '缁熶竴缂栧彿',
           align: "center",
-          dataIndex: 'count'
+          dataIndex: 'equipmentNum'
+        },
+        {
+          title: '璁惧鍚嶇О',
+          align: "center",
+          dataIndex: 'equipmentName'
+        },
+        {
+          title: '璁惧鍨嬪彿',
+          align: "center",
+          dataIndex: 'equipmentModel'
+        },
+        {
+          title: '鎬诲彲鍒╃敤鏃堕棿锛坔锛�',
+          align: "center",
+          dataIndex: 'totalAvailableTime'
+        },
+        {
+          title: '鏃犳晠闅滄椂闂达紙h锛�',
+          align: "center",
+          dataIndex: 'noFaultTime'
+        },
+        {
+          title: '鏁呴殰鏃堕棿锛坔锛�',
+          align: "center",
+          dataIndex: 'faultTime'
+        },
+        {
+          title: '淇鏃堕棿锛坔锛�',
+          align: "center",
+          dataIndex: 'repairTime'
+        },
+        {
+          title: '鏁呴殰娆℃暟',
+          align: "center",
+          dataIndex: 'faultNumber'
+        },
+        {
+          title: 'MTTR',
+          align: "center",
+          dataIndex: 'mttr'
+        },
+        {
+          title: 'MTBF',
+          align: "center",
+          dataIndex: 'mtbf'
+        },
+        {
+          title: '瀹屽ソ鐜�',
+          align: "center",
+          dataIndex: 'serviceabilityRate'
+        },
+        {
+          title: '鏁呴殰鐜�',
+          align: "center",
+          dataIndex: 'startRate'
         },
       ],
       url: {
-        list: "/eam/repairOrder/getMTPF",
+        list: "/eam/mtbf/getMTBF",
       },
       // 琛ㄥご
       faultTime: [],
@@ -155,8 +249,8 @@
   created() { },
   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")
+      this.queryParam.faultStartTime = moment(this.faultTime[0]).format("YYYY-MM-DD")
+      this.queryParam.faultEndTime = moment(this.faultTime[1]).format("YYYY-MM-DD")
     },
 
     searchQuery() {

--
Gitblit v1.9.3