From 533f845339e3cd73d5ef5123283f6b70536a8f83 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期日, 28 四月 2024 14:14:00 +0800
Subject: [PATCH] 设备综合效率分析页面增加按照设备类型查询表格数据

---
 src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue b/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
index a7f309b..a364dab 100644
--- a/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
+++ b/src/views/mdc/base/modules/OEEAnalysis/OEEAnalysisList.vue
@@ -6,6 +6,16 @@
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
             <a-col :md="4" :sm="4" :xs="4">
+              <a-form-item label="璁惧绫诲瀷">
+                <a-select placeholder="璇烽�夋嫨璁惧绫诲瀷" :triggerChange="true" v-model="queryParam.equipmentType"
+                          :allowClear="true">
+                  <a-select-option v-for='item in selectList' :key='item.id' :value='item.equipmentTypeName'>
+                    {{item.equipmentTypeName}}
+                  </a-select-option>
+                </a-select>
+              </a-form-item>
+            </a-col>
+            <a-col :md="4" :sm="4" :xs="4">
               <a-form-item label="椹卞姩绫诲瀷">
                 <a-auto-complete
                   v-model="queryParam.driveType"
@@ -40,6 +50,10 @@
                 />
               </a-form-item>
             </a-col>
+
+          </a-row>
+
+          <a-row :gutter="24" style="margin-bottom: 20px">
             <a-col :md="4" :sm="4" :xs="4">
               <a-space>
                 <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
@@ -99,7 +113,8 @@
         url: {
           list: '/mdc/mdcOverallEquipmentEfficiency/list',
           initShiftList: '/mdc/mdcMdcShift/initShiftList',
-          initShiftSubList: '/mdc/mdcShiftSub/initShiftSubList'
+          initShiftSubList: '/mdc/mdcShiftSub/initShiftSubList',
+          queryEquipmentType: '/mdc/mdcEquipmentType/queryEquipmentType'
         },
         shiftList: [],
         shiftSubList: [],
@@ -287,6 +302,7 @@
         ],
         dataSource: [],
         driveTypeList: [],
+        selectList: [],
         scrollY: 465,
         tableLoading: false
       }
@@ -306,6 +322,7 @@
       this.queryParam.typeTree = '1'
       this.loadData()
       this.getDriveTypeByApi()
+      this.queryGroup()
     },
     mounted() {
       window.addEventListener('resize', this.handleWindowResize)
@@ -439,6 +456,25 @@
         })
       },
 
+      queryGroup() {
+        getAction(this.url.queryEquipmentType).then(res => {
+          if (res.success) {
+            this.selectList = res.result
+            // this.selectList = res.result.map((item, index, arr) => {
+            //   return { label: item.id, value: item.equipmentTypeName + '' }
+            // })
+          } else {
+            // this.$message.warning(res.message)
+            this.$notification.warning({
+              message: '娑堟伅',
+              description: res.message
+            })
+          }
+        }).finally(() => {
+          this.loading = false
+        })
+      },
+
       loadData() {
         this.tableLoading = true
         getAction(this.url.list, this.queryParam)

--
Gitblit v1.9.3