update 成型工艺信息加列参数

master
yinq 2 weeks ago
parent 23e73716ef
commit 550c4e6cc2

@ -99,16 +99,16 @@
<!-- 添加或修改成型工艺信息对话框 -->
<el-dialog :title='dialog.title' v-model='dialog.visible' width='500px' append-to-body>
<el-form ref='technologyInfoFormRef' :model='form' :rules='rules' label-width='100px'>
<!-- <el-form-item label='工序名称' prop='processId'>-->
<!-- <el-select v-model='form.processId' placeholder='请选择所属工序'>-->
<!-- <el-option-->
<!-- v-for='item in processInfoList'-->
<!-- :key='item.processId'-->
<!-- :label='item.processName'-->
<!-- :value='item.processId'-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label='工序名称' prop='processId'>-->
<!-- <el-select v-model='form.processId' placeholder='请选择所属工序'>-->
<!-- <el-option-->
<!-- v-for='item in processInfoList'-->
<!-- :key='item.processId'-->
<!-- :label='item.processName'-->
<!-- :value='item.processId'-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item label='物料名称' prop='materialId'>
<el-input v-model='form.materialName' placeholder='请点击检索物料' @click='handleMaterialAdd' readonly>
<template #append>
@ -248,40 +248,73 @@
@selection-change='handleProdLineSelectionChange'>
<el-table-column type='selection' width='50' align='center' />
<el-table-column label='序号' width='50' align='center' prop='index' />
<el-table-column align='center' label='参数编号' prop='stepCode'>
<el-table-column align='center' label='参数编号' prop='stepCode' width='130'>
<template #default='scope'>
<!-- <el-input v-model='scope.row.stepCode' :disabled='true' placeholder='请输入参数编号' />-->
<!-- <el-input v-model='scope.row.stepCode' :disabled='true' placeholder='请输入参数编号' />-->
<el-input v-model='scope.row.stepCode' placeholder='请输入参数编号' />
</template>
</el-table-column>
<el-table-column align='center' label='参数名称' prop='stepName'>
<el-table-column align='center' label='参数名称' prop='stepName' width='130'>
<template #default='scope'>
<el-input v-model='scope.row.stepName' placeholder='请输入参数名称' />
</template>
</el-table-column>
<!-- <el-table-column align='center' label='参数时间' prop='stepTime'>-->
<!-- <template #default='scope'>-->
<!-- <el-input v-model='scope.row.stepTime' placeholder='请输入参数时间' />-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column align='center' label='参数值' prop='stepParameter'>
<el-table-column align='center' label='频率(毫秒)' prop='stepTime' width='130'>
<template #default='scope'>
<el-input v-model='scope.row.stepParameter' placeholder='请输入参数参数' />
<el-input v-model='scope.row.stepTime' />
</template>
</el-table-column>
<!-- <el-table-column align='center' label='阀门状态' prop='valueState'>-->
<!-- <template #default='scope'>-->
<!-- <el-input v-model='scope.row.valueState' placeholder='请输入阀门状态' />-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column align='center' label='激活标识' prop='activeFlag'>
<el-table-column align='center' label='参数值' prop='stepParameter' width='100'>
<template #default='scope'>
<el-select v-model='scope.row.activeFlag' placeholder='请输入激活标识' >
<el-option v-for="dict in active_flag" :key="dict.value" :label="dict.label" :value="dict.value"/>
<el-input v-model='scope.row.stepParameter' />
</template>
</el-table-column>
<el-table-column align='center' label='参数地址' prop='pointAddress' width='100'>
<template #default='scope'>
<el-input v-model='scope.row.pointAddress' />
</template>
</el-table-column>
<el-table-column align='center' label='数据类型' prop='dataType' width='100'>
<template #default='scope'>
<el-select v-model='scope.row.dataType' placeholder='请选择数据类型'>
<el-option
v-for='dict in machine_data_type'
:key='dict.value'
:label='dict.label'
:value='dict.value'
></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column align='center' label='操作类型' prop='operationType' width='100'>
<template #default='scope'>
<el-select v-model='scope.row.operationType' placeholder='请选择操作类型'>
<el-option
v-for='dict in mes_operation_type'
:key='dict.value'
:label='dict.label'
:value='parseInt(dict.value)'
></el-option>
</el-select>
</template>
</el-table-column>
<el-table-column align='center' label='阈值上限' prop='upperLimit' width='100'>
<template #default='scope'>
<el-input v-model='scope.row.upperLimit' />
</template>
</el-table-column>
<el-table-column align='center' label='阈值下限' prop='lowerLimit' width='100'>
<template #default='scope'>
<el-input v-model='scope.row.lowerLimit' />
</template>
</el-table-column>
<el-table-column align='center' label='激活标识' prop='activeFlag' width='100'>
<template #default='scope'>
<el-select v-model='scope.row.activeFlag' placeholder='请输入激活标识'>
<el-option v-for='dict in active_flag' :key='dict.value' :label='dict.label' :value='dict.value' />
</el-select>
</template>
</el-table-column>
</el-table>
</el-form>
@ -313,8 +346,10 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const {
mes_machine_type,
active_flag,
machine_data_type,
mes_operation_type,
mes_technology_type
} = toRefs<any>(proxy?.useDict('mes_machine_type', 'active_flag', 'mes_technology_type'));
} = toRefs<any>(proxy?.useDict('mes_machine_type', 'active_flag', 'machine_data_type', 'mes_operation_type', 'mes_technology_type'));
const technologyInfoList = ref<TechnologyInfoVO[]>([]);
const buttonLoading = ref(false);
@ -482,7 +517,7 @@ const handleStepUpdate = async (row?: TechnologyInfoVO) => {
index: index + 1 // index
}));
stepOpen.value = true;
dialog.title = '工艺参数信息维护';
dialog.title = '成型工艺参数信息维护';
};
/** 提交按钮 */

Loading…
Cancel
Save