From 01e4e175eee0959ce4f7aa4adba5eae913b145cc Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期二, 05 九月 2023 10:52:44 +0800 Subject: [PATCH] 工艺参数,精度参数管理完善 --- src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue | 7 +++++++ src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue | 9 +++++++++ src/views/eam/EquipmentList.vue | 28 ++++++++++++++++++++++------ 3 files changed, 38 insertions(+), 6 deletions(-) diff --git a/src/views/eam/EquipmentList.vue b/src/views/eam/EquipmentList.vue index e390312..c86c7a0 100644 --- a/src/views/eam/EquipmentList.vue +++ b/src/views/eam/EquipmentList.vue @@ -230,10 +230,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" /> @@ -509,6 +514,8 @@ equipmentProcessParametersMainId: '', equipmentDocumentMainId: '', equipmentPrecisionParametersMainId: '', + isOpenPrecision:true, + isOpenProcess:true, } }, created() { @@ -542,12 +549,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){ diff --git a/src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue b/src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue index ae5971d..c566659 100644 --- a/src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue +++ b/src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue @@ -68,17 +68,20 @@ v-if="col.dataIndex == 'upperLimit'" @change="(e)=>handleChange(e, record.key, col, index)" style="width: 100%" + :disabled="!isOpen" /> <a-input-number :value="text" v-if="col.dataIndex == 'lowerLimit'" @change="(e)=>handleChange(e, record.key, col, index)" style="width: 100%" + :disabled="!isOpen" /> <a-input-number :value="text" v-if="col.dataIndex == 'actualValue'" @change="(e)=>handleChange(e, record.key, col, index)" + :disabled="!isOpen" style="width: 100%" /> <span v-if="col.dataIndex == 'action'"> @@ -86,6 +89,7 @@ type="primary" @click="handleEdit(record)" v-has="'accountSons:add&edit&delete&submit'" + :disabled="!isOpen" >鎻愪氦</a-button> </span> </div> @@ -121,6 +125,11 @@ type:String, default:'', required:false + }, + isOpen:{ + type:Boolean, + default:true, + required:false } }, watch:{ diff --git a/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue b/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue index 7716a81..88061eb 100644 --- a/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue +++ b/src/views/eam/modules/equipmentNew/EquipmentProcessParametersList.vue @@ -65,12 +65,14 @@ v-if="col.dataIndex == 'parametersValue'" @change="(e)=>handleChange(e, record.key, col, index)" style="width: 100%" + :disabled="!isOpen" /> <span v-if="col.dataIndex == 'action'"> <a-button type="primary" @click="handleEdit(record)" v-has="'accountSons:add&edit&delete&submit'" + :disabled="!isOpen" >鎻愪氦</a-button> </span> </div> @@ -103,6 +105,11 @@ type:String, default:'', required:false + }, + isOpen:{ + type:Boolean, + default:true, + required:false } }, watch:{ -- Gitblit v1.9.3