From 274070ac9efe449e879965abcaee6c7222dc51ff Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期二, 09 九月 2025 17:49:24 +0800 Subject: [PATCH] 精度参数添加设备类型分类,改造台账维护精度参数功能 --- src/views/eam/base/EamPrecisionParametersList.vue | 5 +++++ src/views/eam/equipment/modules/EamEquipmentPrecisionList.vue | 20 ++++++++++++++++++-- src/views/eam/base/modules/EamPrecisionParametersModal.vue | 3 +++ src/views/eam/equipment/EamEquipmentList.vue | 4 +++- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/views/eam/base/EamPrecisionParametersList.vue b/src/views/eam/base/EamPrecisionParametersList.vue index b1967a2..93466c0 100644 --- a/src/views/eam/base/EamPrecisionParametersList.vue +++ b/src/views/eam/base/EamPrecisionParametersList.vue @@ -140,6 +140,11 @@ dataIndex: 'parameterCategory_dictText' }, { + title: '璁惧绉嶇被', + align: 'center', + dataIndex: 'equipmentType_dictText', + }, + { title: '鎿嶄綔', dataIndex: 'action', align: 'center', diff --git a/src/views/eam/base/modules/EamPrecisionParametersModal.vue b/src/views/eam/base/modules/EamPrecisionParametersModal.vue index cb2c571..c4d6926 100644 --- a/src/views/eam/base/modules/EamPrecisionParametersModal.vue +++ b/src/views/eam/base/modules/EamPrecisionParametersModal.vue @@ -21,6 +21,9 @@ <j-dict-select-tag dict-code="precision_parameters_category" placeholder="璇烽�夋嫨鍙傛暟鍒嗙被" v-model="model.parameterCategory"></j-dict-select-tag> </a-form-model-item> + <a-form-model-item prop="equipmentType" :labelCol="labelCol" :wrapperCol="wrapperCol" label="璁惧绉嶇被"> + <j-tree-dict placeholder="璇烽�夋嫨璁惧绉嶇被" v-model="model.equipmentType" parent-code="equipment_category" field="code" :async="true"></j-tree-dict> + </a-form-model-item> </a-form-model> </a-spin> </j-modal> diff --git a/src/views/eam/equipment/EamEquipmentList.vue b/src/views/eam/equipment/EamEquipmentList.vue index 4cc5160..13a11fe 100644 --- a/src/views/eam/equipment/EamEquipmentList.vue +++ b/src/views/eam/equipment/EamEquipmentList.vue @@ -361,7 +361,7 @@ <eam-equipment-process-list ref="tabPaneTableListRef7" :isDisplayOperation="false"/> </a-tab-pane> <a-tab-pane tab="璁惧绮惧害" :key="8" v-if="isOpenPrecision"> - <eam-equipment-precision-list ref="tabPaneTableListRef8" :isDisplayOperation="false"/> + <eam-equipment-precision-list ref="tabPaneTableListRef8" :equipment-type="currentEquipment.equipmentType" :isDisplayOperation="false"/> </a-tab-pane> <a-tab-pane tab="璁惧娌规恫" :key="9"> <eam-equipment-fluid-list ref="tabPaneTableListRef9" :isDisplayOperation="false"/> @@ -420,6 +420,7 @@ data() { return { description: '璁惧鍙拌处绠$悊椤甸潰', + currentEquipment: {}, // 琛ㄥご columns: [ { @@ -788,6 +789,7 @@ * @param id 璁惧鍙拌处琛岃褰旾d */ loadTabPaneTableData(id) { + this.currentEquipment = this.dataSource.find(row => row.id === id) this.$refs['tabPaneTableListRef' + this.activeTabKey].queryParam.equipmentId = id this.$refs['tabPaneTableListRef' + this.activeTabKey].loadData(1) }, diff --git a/src/views/eam/equipment/modules/EamEquipmentPrecisionList.vue b/src/views/eam/equipment/modules/EamEquipmentPrecisionList.vue index 3869b1f..7e1cd96 100644 --- a/src/views/eam/equipment/modules/EamEquipmentPrecisionList.vue +++ b/src/views/eam/equipment/modules/EamEquipmentPrecisionList.vue @@ -94,6 +94,12 @@ import { deleteAction, getAction, httpAction } from '@/api/manage' export default { + props: { + equipmentType: { + type: String, + default: '' + } + }, name: 'EamEquipmentPrecisionList', data() { return { @@ -136,7 +142,16 @@ } }, created() { - this.loadPrecisionParameterList() + // this.loadPrecisionParameterList() + }, + watch: { + equipmentType: { + immediate: true, + handler(newVal) { + this.equipmentType = newVal + this.loadPrecisionParameterList() + } + } }, methods: { handleParamSelectChange($event, value) { @@ -147,8 +162,9 @@ $event.row.parameterCode = undefined } }, + // 鎺ユ敹璁惧绉嶇被鍙傛暟骞跺姞杞藉垪琛� loadPrecisionParameterList() { - getAction(this.url.precisionParamList).then(res => { + getAction(this.url.precisionParamList, { equipmentType: this.equipmentType }).then(res => { if (res.success) { this.precisionParameterList = [...res.result] } -- Gitblit v1.9.3