| | |
| | | <a-button type="primary" icon="download" @click="handleTemplateXlsDownload">导入模板下载</a-button> |
| | | <a-dropdown v-if="selectedRowKeys.length > 0"> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item key="1" @click="handleOpenNameplateModal(selectionRows)"> |
| | | <a-icon type="printer"/> |
| | | 打印铭牌 |
| | | </a-menu-item> |
| | | <!-- <a-menu-item key="1" @click="handleOpenNameplateModal(selectionRows)">--> |
| | | <!-- <a-icon type="printer"/>--> |
| | | <!-- 打印铭牌--> |
| | | <!-- </a-menu-item>--> |
| | | <a-menu-item key="2" @click="batchDel" v-if="isShowAuth('eam:equipment:delete')"> |
| | | <a-icon type="delete"/> |
| | | 删除 |
| | |
| | | <a-dropdown> |
| | | <a class="ant-dropdown-link">更多 <a-icon type="down"/></a> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item> |
| | | <a href="javascript:;" @click="handleOpenNameplateModal([record])">铭牌</a> |
| | | </a-menu-item> |
| | | <!-- <a-menu-item>--> |
| | | <!-- <a href="javascript:;" @click="handleOpenNameplateModal([record])">铭牌</a>--> |
| | | <!-- </a-menu-item>--> |
| | | <a-menu-item> |
| | | <a href="javascript:;" @click="handleOpenResumeDrawer(record)">履历</a> |
| | | </a-menu-item> |
| | |
| | | <a-tab-pane tab="保养标准" :key="5"> |
| | | <eam-maintenance-standard-list ref="tabPaneTableListRef5" :isDisplayOperation="false"/> |
| | | </a-tab-pane> |
| | | <a-tab-pane tab="工艺参数" :key="6" v-if="isOpenProcess"> |
| | | <eam-equipment-process-list ref="tabPaneTableListRef6" :isDisplayOperation="false"/> |
| | | </a-tab-pane> |
| | | <a-tab-pane tab="设备精度" :key="7" v-if="isOpenPrecision"> |
| | | <eam-equipment-process-list ref="tabPaneTableListRef7" :isDisplayOperation="false"/> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | |
| | | <!-- 表单区域 --> |
| | |
| | | import EamInspectionOrderList from '../maintenance/EamInspectionOrderList' |
| | | import EamEquipmentAttachmentList from '@views/eam/equipment/EamEquipmentAttachmentList.vue' |
| | | import EamWeekMaintenanceOrderList from '@views/eam/maintenance/EamWeekMaintenanceOrderList.vue' |
| | | import EamEquipmentProcessList from '@views/eam/equipment/modules/EamEquipmentProcessList.vue' |
| | | |
| | | export default { |
| | | name: 'EamEquipmentList', |
| | |
| | | NameplateModal, |
| | | EamEquipmentModal, |
| | | EamEquipmentAttachmentList, |
| | | EamWeekMaintenanceOrderList |
| | | EamWeekMaintenanceOrderList, |
| | | EamEquipmentProcessList |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | printedRows: [], |
| | | activeTabKey: 1, |
| | | appHomeUrl: '', |
| | | currentTableRowRecord: {} |
| | | currentTableRowRecord: {}, |
| | | isOpenProcess: false, |
| | | isOpenPrecision: false, |
| | | } |
| | | }, |
| | | computed: { |
| | | importExcelUrl: function() { |
| | | return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}` |
| | | } |
| | | }, |
| | | }, |
| | | created() { |
| | | this.loadAllProductionTree() |
| | |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].queryParam.equipmentId = null |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].dataSource = [] |
| | | this.$refs['tabPaneTableListRef' + this.activeTabKey].onClearSelected() |
| | | if (selectedRowKeys.length === 1) this.loadTabPaneTableData(selectedRowKeys[0]) |
| | | if (selectedRowKeys.length === 1) { |
| | | let row = this.dataSource.find(row => row.id === selectedRowKeys[0]); |
| | | if(row) { |
| | | this.isOpenProcess = (row.processParametersFlag === '1') |
| | | this.isOpenPrecision = (row.precisionParametersFlag === '1') |
| | | }else { |
| | | this.isOpenProcess = false |
| | | this.isOpenPrecision = false |
| | | } |
| | | this.loadTabPaneTableData(selectedRowKeys[0]) |
| | | }else { |
| | | this.isOpenProcess = false |
| | | this.isOpenPrecision = false |
| | | } |
| | | //tab标签被销毁了,返回第一个tab |
| | | if(!this.isOpenProcess && this.activeTabKey === 6) { |
| | | this.activeTabKey = 1; |
| | | } |
| | | if(!this.isOpenPrecision && this.activeTabKey === 7) { |
| | | this.activeTabKey = 1; |
| | | } |
| | | }, |
| | | |
| | | handleTemplateXlsDownload() { |
| | |
| | | this.appHomeUrl = res.result.settingValue |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | |
| | | } |
| | | } |
| | | </script> |