From 28189102d735bfc2c41720d1ef292bd9024b49f2 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期四, 18 四月 2024 11:21:01 +0800
Subject: [PATCH] 1、首页 (1)设备级看板单击设备效率统计仪表盘图标跳转至统计分析页面并根据唯一编号筛选页面对应数据 (2)设备级看板点击设备班次按钮跳转至工作日历页面并根据设备编号筛选页面对应数据 (3)增加所有层级看板图表数据加载动画 (4)公司级以及分厂级看板利用率胶囊以及上月OEE车间单柱图表轴线刻度最大值采用动态设置方式而非固定100% (5)工段级看板上月OEE单柱图表轴线刻度最大值采用动态设置方式而非固定100% (6)工段级看板单击前7天利用率图表跳转至统计分析页面并根据唯一编号筛选页面对应数据 (7)工段级看板单击上月OEE图表跳转至设备综合效率分析页面并根据唯一编号筛选页面对应数据 2、调整全局导航栏页签间距,以便能在不超出导航栏的情况下同时放置更多页面页签

---
 src/views/eam/EquipmentCalibrationOrder.vue |   64 +++++++++++++++++++++++++------
 1 files changed, 51 insertions(+), 13 deletions(-)

diff --git a/src/views/eam/EquipmentCalibrationOrder.vue b/src/views/eam/EquipmentCalibrationOrder.vue
index bdec41f..5b7d464 100644
--- a/src/views/eam/EquipmentCalibrationOrder.vue
+++ b/src/views/eam/EquipmentCalibrationOrder.vue
@@ -15,10 +15,10 @@
             :sm='8'
           >
             <a-form-item label='宸ュ崟缂栫爜'>
-              <a-input
+              <j-input
                 placeholder='璇疯緭鍏ュ伐鍗曠紪鐮�'
                 v-model='queryParam.num'
-              ></a-input>
+              ></j-input>
             </a-form-item>
           </a-col>
           <!-- <a-col
@@ -113,13 +113,23 @@
             type='vertical'
           />
           <a
-            v-show="record.status === '2'"
+            v-show="record.status === '2' && record.equipmentImportance != 'D'"
             @click='handleTechnologyStatus(record)'
             v-has="'calibrationOrder:audit'"
           >缁撴灉瀹℃牳</a>
 
           <a-divider
-            v-show="record.status === '2'"
+            v-show="record.status === '2' && record.equipmentImportance != 'D'"
+            type='vertical'
+          />
+          <a
+            v-show="record.status === '2' && record.equipmentImportance == 'D'"
+            @click='handleTechnologyStatusAuthenticate(record)'
+            v-has="'calibrationOrder:authenticate'"
+          >D绫绘妧鏈姸鎬侀壌瀹�</a>
+
+          <a-divider
+            v-show="record.status === '2' && record.equipmentImportance == 'D'"
             type='vertical'
           />
           <a @click='handleDetail(record)'>璇︽儏</a>
@@ -263,6 +273,11 @@
       ref="EquipmentTechnologyStatusModal"
       @ok="modalFormOk"
     ></equipment-technology-status-modal>
+
+    <technology-status-authenticate-modal
+      ref="TechnologyStatusAuthenticateModal"
+      @ok="modalFormOk"
+    ></technology-status-authenticate-modal>
   </a-card>
 </template>
 
@@ -280,6 +295,8 @@
 import EquipmentCalibrationOrderReportModal
   from './modules/equipmentCalibrationOrder/EquipmentCalibrationOrderReportModal'
 import EquipmentTechnologyStatusModal from './modules/equipmentCalibrationOrder/EquipmentTechnologyStatusModal'
+import TechnologyStatusAuthenticateModal from './modules/equipmentCalibrationOrder/TechnologyStatusAuthenticateModal'
+import { interceptorFunc } from 'vxe-table'
 
 export default {
   name: 'EquipmentCalibrationOrder',
@@ -291,15 +308,17 @@
     EquipmentCalibrationOrderReportList,
     EquipmentCalibrationOrderReportModal,
     FinalModal,
-    EquipmentTechnologyStatusModal
+    EquipmentTechnologyStatusModal,
+    TechnologyStatusAuthenticateModal
   },
   data() {
     return {
       description: '鎶�鏈姸鎬侀壌瀹氱鐞�',
+      disableMixinCreated: true,
       ipagination: {
         current: 1,
-        pageSize: 5,
-        pageSizeOptions: ['5', '10', '50'],
+        pageSize: 20,
+        pageSizeOptions: ['5', '10', '20', '50'],
         showTotal: (total, range) => {
           return range[0] + '-' + range[1] + ' 鍏�' + total + '鏉�'
         },
@@ -374,11 +393,11 @@
         //   align: 'center',
         //   dataIndex: 'createBy'
         // },
-        // {
-        //   title: '鍒涘缓鏃ユ湡',
-        //   align: 'center',
-        //   dataIndex: 'createTime'
-        // },
+        {
+          title: '鍒涘缓鏃ユ湡',
+          align: 'center',
+          dataIndex: 'createTime'
+        },
         // {
         //   title: '妫�瀹氫汉',
         //   align: 'center',
@@ -422,6 +441,17 @@
       return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
     }
   },
+  created() {
+    //浠庤矾鐢变腑鑾峰彇鏌ヨ鏉′欢
+    if (this.$route.query) {
+      this.queryParam.equipmentId = this.$route.query.equipmentId;
+      //鏌ヨ鏉′欢鎸夋椂闂村�掑簭
+      this.queryParam.sort = 'createTime';
+      this.queryParam.order = 'desc';
+    }
+    this.loadData()
+    this.initDictConfig();
+  },
 
   methods: {
 
@@ -439,6 +469,13 @@
       this.$refs.EquipmentTechnologyStatusModal.edit(record);
       this.$refs.EquipmentTechnologyStatusModal.title = "瀹℃牳";
       this.$refs.EquipmentTechnologyStatusModal.disableSubmit = false;
+    },
+
+    handleTechnologyStatusAuthenticate: function (record) {
+      this.$refs.TechnologyStatusAuthenticateModal.edit(record);
+      this.$refs.TechnologyStatusAuthenticateModal.title = "鎶�鏈姸鎬佺紪杈�";
+      this.$refs.TechnologyStatusAuthenticateModal.disableSubmit = false;
+
     },
 
     handleOrderExe(record) {
@@ -502,7 +539,8 @@
     },
     handleFinal(record) {
       this.$refs.finalModal.edit(record)
-    }
+    },
+    
   }
 }
 </script>

--
Gitblit v1.9.3