From 2b45e5b3c7dbfb14aee6de42013a3caad8d486ba Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期一, 18 九月 2023 10:37:01 +0800 Subject: [PATCH] 设备备件 --- src/views/eam/EquipmentList.vue | 28 +++++++++++++++++++--------- 1 files changed, 19 insertions(+), 9 deletions(-) diff --git a/src/views/eam/EquipmentList.vue b/src/views/eam/EquipmentList.vue index 1ed70db..5b43b6e 100644 --- a/src/views/eam/EquipmentList.vue +++ b/src/views/eam/EquipmentList.vue @@ -404,6 +404,9 @@ <a-menu-item v-has="'equipmentAccount:add&delete&import&Edit'"> <a @click="handleEdit(record)" >缂栬緫</a> </a-menu-item> + <a-menu-item v-has="'equipmentAccount:add&delete&import&Edit'"> + <a @click="handleEditSpareParts(record)" >缂栬緫澶囦欢</a> + </a-menu-item> <a-menu-item> <a-popconfirm title="纭畾鍒犻櫎鍚�?" @@ -438,10 +441,13 @@ <a-tab-pane tab="璁惧鏂囨。" key="3" forceRender> <EquipmentDocumentList :mainId="selectedMainId" /> </a-tab-pane> - <a-tab-pane tab="ABC鏍囪瘑鍙樻洿璁板綍" key="4" forceRender> + <a-tab-pane tab="澶囦欢" key="4" forceRender> + <EquipmentSpareParts :mainId="selectedMainId" /> + </a-tab-pane> + <a-tab-pane tab="ABC鏍囪瘑鍙樻洿璁板綍" key="5" forceRender> <equipment-update-ABC-list :mainId="selectedMainId" /> </a-tab-pane> - <a-tab-pane tab="璐ㄤ繚鏈熷彉鏇磋褰�" key="5" forceRender> + <a-tab-pane tab="璐ㄤ繚鏈熷彉鏇磋褰�" key="6" forceRender> <equipment-update-warranty-list :mainId="selectedMainId" /> </a-tab-pane> </a-tabs> @@ -450,6 +456,7 @@ <precision-edit-model ref ="precisionEditModel"></precision-edit-model> <aBC-update-edit-model @ok="modalFormOk" :updateList="selectionRows" ref="updateABC"></aBC-update-edit-model> <warranty-update-model :updateList="selectionRows" ref="updateWarranty"></warranty-update-model> + <EquipmentSparePartsModal ref="modalFormSpareParts" @ok="modalFormOk" /> </a-card> </template> @@ -469,12 +476,10 @@ import PrecisionEditModel from './modules/equipmentNew/edit/PrecisionEditModel' import EquipmentUpdateABCList from './modules/equipmentNew/EquipmentUpdateABCList.vue' import EquipmentUpdateWarrantyList from './modules/equipmentNew/EquipmentUpdateWarrantyList.vue' -import ABCUpdateEditModel from './modules/equipmentNew/edit/ABCUpdateEditModel.vue' -import WarrantyUpdateModel from './modules/equipmentNew/edit/WarrantyUpdateModel.vue' - - - - + import ABCUpdateEditModel from './modules/equipmentNew/edit/ABCUpdateEditModel.vue' + import WarrantyUpdateModel from './modules/equipmentNew/edit/WarrantyUpdateModel.vue' + import EquipmentSpareParts from './modules/equipmentNew/EquipmentSpareParts.vue' + import EquipmentSparePartsModal from './modules/equipmentNew/EquipmentSparePartsModal' export default { name: "EquipmentList", mixins:[JeecgListMixin,mixinDevice], @@ -484,13 +489,15 @@ EquipmentPrecisionParametersList, EquipmentModal, EquipmentResumeDrawer, - JSearchSelectTag, + JSearchSelectTag, ProcessEditModel, PrecisionEditModel, EquipmentUpdateABCList , EquipmentUpdateWarrantyList, ABCUpdateEditModel, WarrantyUpdateModel, + EquipmentSpareParts, + EquipmentSparePartsModal }, data () { return { @@ -893,6 +900,9 @@ }, handleUpdateWarranty(){ this.$refs.updateWarranty.add(); + }, + handleEditSpareParts(record){ + this.$refs.modalFormSpareParts.edit(record); } } -- Gitblit v1.9.3