| | |
| | | </div> |
| | | <!-- table区域-end --> |
| | | |
| | | <a-tabs v-model="activeTabKey"> |
| | | <a-tabs v-model="activeTabKey" @change="handleTabChange"> |
| | | <a-tab-pane tab="保养标准" :key="1"> |
| | | <eam-maintenance-standard-list ref="tabPaneTableListRef" :isDisplayOperation="false"/> |
| | | <eam-maintenance-standard-list ref="tabPaneTableListRef1" :isDisplayOperation="false"/> |
| | | </a-tab-pane> |
| | | <a-tab-pane tab="维修工单" :key="2"> |
| | | <eam-repair-order-list ref="tabPaneTableListRef2" :isDisplayOperation="false"/> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | |
| | |
| | | import { getSystemConfigValue } from '@api/api' |
| | | import ResumeDrawer from '@views/eam/equipment/modules/ResumeDrawer.vue' |
| | | import EamMaintenanceStandardList from '@views/eam/base/EamMaintenanceStandardList.vue' |
| | | import EamRepairOrderList from '../repair/EamRepairOrderList' |
| | | |
| | | export default { |
| | | name: 'EamEquipmentList', |
| | | mixins: [JeecgListMixin], |
| | | components: { |
| | | EamRepairOrderList, |
| | | EamMaintenanceStandardList, |
| | | ResumeDrawer, |
| | | NameplateModal, |
| | |
| | | }, |
| | | |
| | | /** |
| | | * 页签改变时触发 |
| | | * @param activeTabKey 当前激活的页签key |
| | | */ |
| | | handleTabChange(activeTabKey) { |
| | | if (this.selectedRowKeys.length !== 1) return |
| | | this.$nextTick(() => this.loadTabPaneTableData(this.selectedRowKeys[0])) |
| | | }, |
| | | |
| | | /** |
| | | * 加载页签表格数据 |
| | | * @param id 设备台账行记录Id |
| | | */ |
| | | loadTabPaneTableData(id) { |
| | | this.$refs.tabPaneTableListRef.queryParam.equipmentId = id |
| | | this.$refs.tabPaneTableListRef.loadData(1) |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].queryParam.equipmentId = id |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].loadData(1) |
| | | }, |
| | | |
| | | /** |
| | |
| | | onSelectChange(selectedRowKeys, selectionRows) { |
| | | this.selectedRowKeys = selectedRowKeys |
| | | this.selectionRows = selectionRows |
| | | this.$refs.tabPaneTableListRef.dataSource = [] |
| | | this.$refs.tabPaneTableListRef.onClearSelected() |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].dataSource = [] |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].onClearSelected() |
| | | if (selectedRowKeys.length === 1) this.loadTabPaneTableData(selectedRowKeys[0]) |
| | | }, |
| | | |