From def88c97c86087175bfd9b9fe82e78d2cd3ef6f0 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期二, 05 九月 2023 17:09:39 +0800 Subject: [PATCH] 保养移交单 精度检验单 --- src/views/eam/EquipmentList.vue | 40 +++++++++++++++++++++++++++++----------- 1 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/views/eam/EquipmentList.vue b/src/views/eam/EquipmentList.vue index cb2edeb..03a4203 100644 --- a/src/views/eam/EquipmentList.vue +++ b/src/views/eam/EquipmentList.vue @@ -8,6 +8,7 @@ <a-form-item label="璁惧鎵�灞炲垎绫�"> <j-search-select-tag dict="mom_eam_equipment_category,name,id" + placeholder="璇疯緭鍏ユ悳绱㈡潯浠跺苟閫夋嫨" v-model="queryParam.equipmentCategoryId" /> </a-form-item> @@ -48,10 +49,10 @@ @click="searchReset" icon="reload" >閲嶇疆</a-button> - <a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button> - <a-button type="primary" icon="download" @click="handleExportXls('璁惧鍙拌处')">瀵煎嚭</a-button> + <a-button @click="handleAdd" type="primary" icon="plus" v-has="'equipmentAccount:add&delete&import&Edit'">鏂板</a-button> + <a-button type="primary" icon="download" @click="handleExportXls('璁惧鍙拌处')" v-has="'equipmentAccount:outport'">瀵煎嚭</a-button> <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> - <a-button type="primary" icon="import">瀵煎叆</a-button> + <a-button type="primary" icon="import" v-has="'equipmentAccount:add&delete&import&Edit'">瀵煎叆</a-button> </a-upload> </div> @@ -206,13 +207,14 @@ <a-menu-item> <a @click="equipmentResumeShow(record)">璁惧灞ュ巻</a> </a-menu-item> - <a-menu-item> - <a @click="handleEdit(record)">缂栬緫</a> + <a-menu-item v-has="'equipmentAccount:add&delete&import&Edit'"> + <a @click="handleEdit(record)" >缂栬緫</a> </a-menu-item> <a-menu-item> <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)" + v-has="'equipmentAccount:add&delete&import&Edit'" > <a>鍒犻櫎</a> </a-popconfirm> @@ -229,10 +231,15 @@ <a-tabs defaultActiveKey="1"> <a-tab-pane tab="宸ヨ壓鍙傛暟" key="1" > - <EquipmentProcessParametersList :mainId="equipmentProcessParametersMainId" /> + <EquipmentProcessParametersList + :mainId="equipmentProcessParametersMainId" + :isOpen="isOpenProcess" + /> </a-tab-pane> <a-tab-pane tab="璁惧绮惧害" key="2" forceRender> - <EquipmentPrecisionParametersList :mainId="equipmentPrecisionParametersMainId" /> + <EquipmentPrecisionParametersList + :isOpen="isOpenPrecision" + :mainId="equipmentPrecisionParametersMainId" /> </a-tab-pane> <a-tab-pane tab="璁惧鏂囨。" key="3" forceRender> <EquipmentDocumentList :mainId="equipmentDocumentMainId" /> @@ -508,6 +515,8 @@ equipmentProcessParametersMainId: '', equipmentDocumentMainId: '', equipmentPrecisionParametersMainId: '', + isOpenPrecision:true, + isOpenProcess:true, } }, created() { @@ -541,12 +550,21 @@ this.selectedMainId='' }, onSelectChange(selectedRowKeys, selectionRows) { - this.selectedMainId=selectedRowKeys[0] + if(selectedRowKeys.length==1){ + this.equipmentProcessParametersMainId = selectionRows[0]['id'] + this.equipmentDocumentMainId = selectionRows[0]['id'] + this.equipmentPrecisionParametersMainId = selectionRows[0]['id'] + this.selectedMainId=selectedRowKeys[0] + this.isOpenProcess = selectionRows[0].processParameters==1; + this.isOpenPrecision = selectionRows[0].precisionParameters==1; + }else{ + this.equipmentProcessParametersMainId ='' + this.equipmentDocumentMainId = '' + this.equipmentPrecisionParametersMainId = '' + this.selectedMainId='' + } this.selectedRowKeys = selectedRowKeys; this.selectionRows = selectionRows; - this.equipmentProcessParametersMainId = selectionRows[0]['id'] - this.equipmentDocumentMainId = selectionRows[0]['id'] - this.equipmentPrecisionParametersMainId = selectionRows[0]['id'] }, loadData(arg) { if(!this.url.list){ -- Gitblit v1.9.3