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