From 93dda3d2ed5d6f592f768b3fe58f4182ebb5746b Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期三, 10 九月 2025 18:43:38 +0800 Subject: [PATCH] 设备归还功能调整 --- src/views/eam/equipment/EamEquipmentList.vue | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/src/views/eam/equipment/EamEquipmentList.vue b/src/views/eam/equipment/EamEquipmentList.vue index d057ec4..13a11fe 100644 --- a/src/views/eam/equipment/EamEquipmentList.vue +++ b/src/views/eam/equipment/EamEquipmentList.vue @@ -243,6 +243,11 @@ @click="handleTemplateXlsDownload" >瀵煎叆妯℃澘涓嬭浇 </a-button> + <a-button + @click="EquipmentCategoryStatistics" + type="primary" + icon="area-chart" + >鍙拌处缁熻</a-button> <a-dropdown v-if="selectedRowKeys.length > 0"> <a-menu slot="overlay"> <!-- <a-menu-item key="1" @click="handleOpenNameplateModal(selectionRows)">--> @@ -356,7 +361,7 @@ <eam-equipment-process-list ref="tabPaneTableListRef7" :isDisplayOperation="false"/> </a-tab-pane> <a-tab-pane tab="璁惧绮惧害" :key="8" v-if="isOpenPrecision"> - <eam-equipment-precision-list ref="tabPaneTableListRef8" :isDisplayOperation="false"/> + <eam-equipment-precision-list ref="tabPaneTableListRef8" :equipment-type="currentEquipment.equipmentType" :isDisplayOperation="false"/> </a-tab-pane> <a-tab-pane tab="璁惧娌规恫" :key="9"> <eam-equipment-fluid-list ref="tabPaneTableListRef9" :isDisplayOperation="false"/> @@ -369,6 +374,9 @@ <nameplate-modal ref="nameplateModalRef" :printedRows="printedRows"/> <!--灞ュ巻寮圭獥--> <resume-drawer ref="resumeDrawerRef" :currentTableRowRecord="currentTableRowRecord"/> + <!--鍙拌处缁熻--> + <equipment-category-statistics-list ref="EquipmentCategoryStatistics"/> + </a-card> </template> @@ -389,11 +397,13 @@ import EamSecondMaintenanceOrderList from '@views/eam/maintenance/EamSecondMaintenanceOrderList.vue' import EamThirdMaintenanceOrderList from '@views/eam/maintenance/EamThirdMaintenanceOrderList.vue' import EamEquipmentFluidList from '@views/eam/equipment/modules/EamEquipmentFluidList.vue' + import EquipmentCategoryStatisticsList from '@views/eam/equipment/modules/EquipmentCategoryStatisticsList.vue' export default { name: 'EamEquipmentList', mixins: [JeecgListMixin], components: { + EquipmentCategoryStatisticsList, EamInspectionOrderList, EamRepairOrderList, EamMaintenanceStandardList, @@ -410,6 +420,7 @@ data() { return { description: '璁惧鍙拌处绠$悊椤甸潰', + currentEquipment: {}, // 琛ㄥご columns: [ { @@ -778,6 +789,7 @@ * @param id 璁惧鍙拌处琛岃褰旾d */ loadTabPaneTableData(id) { + this.currentEquipment = this.dataSource.find(row => row.id === id) this.$refs['tabPaneTableListRef' + this.activeTabKey].queryParam.equipmentId = id this.$refs['tabPaneTableListRef' + this.activeTabKey].loadData(1) }, @@ -820,6 +832,11 @@ templateXlsDownload(this.url.templateXlsDownloadUrl) }, + EquipmentCategoryStatistics() { + this.$refs.EquipmentCategoryStatistics.visible = true; // 鏄剧ず寮圭獥 + this.$refs.EquipmentCategoryStatistics.loadData() + }, + loadAppHomeUrlConfigValue() { let params = { settingKey: 'app_home_url' } getSystemConfigValue(params).then(res => { -- Gitblit v1.9.3