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