From f3bb7fe75f594f77ff6c169da7b04c523b49c607 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期三, 13 十二月 2023 15:46:56 +0800
Subject: [PATCH] 弹窗调整

---
 src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue |   46 +++++++++++++++++++++++++++++++++++++---------
 1 files changed, 37 insertions(+), 9 deletions(-)

diff --git a/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue b/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
index d5c0b4a..66530ca 100644
--- a/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
+++ b/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
@@ -5,19 +5,26 @@
       <div class="table-page-search-wrapper">
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
+            <a-col :md="4" :sm="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="6" :sm="6">
               <a-form-item label="鏃堕棿">
                 <a-range-picker @change="dateParamChange" :disabledDate="disabledDate" format="YYYYMMDD" v-model="dates"/>
               </a-form-item>
             </a-col>
-            <a-col :lg="2" :md="3" :sm="3" :xs="3">
-              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-            </a-col>
-            <a-col :lg="2"  :md="3" :sm="3" :xs="3">
-              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
-            </a-col>
-            <a-col :lg="2" :md="3" :sm="3" :xs="3">
-              <a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>
+            <a-col :md="14" :sm="14">
+              <a-space>
+                <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+                <a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>
+              </a-space>
             </a-col>
           </a-row>
           <a-row :gutter="24">
@@ -120,6 +127,7 @@
       typeParent:1,
       typeEquipment:1,
       dates: [],
+      selectList:[],
       queryParam: {},
       queryParamEquip:{},
       queryParamPeople:{},
@@ -136,7 +144,8 @@
       dataList: [],
       url: {
         list: '/mdc/efficiencyReport/efficiencyPOList',
-        listByType: '/mdc/MdcUtilizationRate/getByType'
+        listByType: '/mdc/MdcUtilizationRate/getByType',
+        queryEquipmentType: '/mdc/mdcEquipmentType/queryEquipmentType'
       },
       tableHeads: []
     }
@@ -149,6 +158,7 @@
     this.queryParam.endTime = moment(this.dates[1]).format('YYYYMMDD')
     this.queryParam.typeTree = "1"
     this.loadData()
+    this.queryGroup()
   },
   watch: {
     Type(valmath){
@@ -393,6 +403,24 @@
           // this.initDeviceType(this.dataList)
         }
       })
+    },
+    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
+      })
     }
   }
 }

--
Gitblit v1.9.3