工艺编制修改逻辑

dev-scheduling
zhangdi 2 months ago
parent 3f763a87f9
commit 7dda709d2e
  1. 31
      src/views/processManagement/components/processMainte/processPlanning.vue

@ -157,17 +157,17 @@
</el-form-item>
</template>
</el-table-column>
<el-table-column prop="processCode" label="工序">
<el-table-column prop="ppsId" label="工序">
<template #header>
<span><i style="color: red">*</i>工序</span>
</template>
<template #default="scope">
<el-form-item
:prop="`tableData1[${scope.$index}].processCode`"
:rules="formRules1.processCode"
:prop="`tableData1[${scope.$index}].ppsId`"
:rules="formRules1.ppsId"
>
<el-select
v-model="scope.row.processCode"
v-model="scope.row.ppsId"
placeholder="请选择"
clearable
filterable
@ -183,17 +183,17 @@
</el-form-item>
</template>
</el-table-column>
<el-table-column prop="craftCode" label="工艺能力">
<el-table-column prop="caId" label="工艺能力">
<template #header>
<span><i style="color: red">*</i>工艺能力</span>
</template>
<template #default="scope">
<el-form-item
:prop="`tableData1[${scope.$index}].craftCode`"
:rules="formRules1.craftCode"
:prop="`tableData1[${scope.$index}].caId`"
:rules="formRules1.caId"
>
<el-select
v-model="scope.row.craftCode"
v-model="scope.row.caId"
placeholder="请选择"
clearable
filterable
@ -617,9 +617,9 @@ export default {
selectIds: [], //ID
},
formRules1: {
processCode: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
ppsId: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
processName: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
craftCode: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
caId: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
proDes: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
proHours: [{ required: true, message: '请输入', trigger: ['change', 'submit'] }],
isMain: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }],
@ -700,10 +700,10 @@ export default {
},
//
processChange(row, index) {
let selectName = this.processSetOption.find(item => item.id == row.processCode);
let selectName = this.processSetOption.find(item => item.id == row.ppsId);
this.form1.tableData1[index].processName = selectName.name;
this.form1.tableData1[index].processCode = selectName.code;
if (this.form1.tableData1[index].processName.indexOf('涂色标') > -1) {
console.log(this.partInfoData, this.dictionaryData, 'this.partInfoData');
// tsbNum tsdNum
let sum_ = 0;
if (this.partInfoData.tsbNum) {
@ -724,8 +724,9 @@ export default {
},
//
craftChange(row, index) {
let selectName = this.craftAbilityOption.find(item => item.id == row.craftCode);
let selectName = this.craftAbilityOption.find(item => item.id == row.caId);
this.form1.tableData1[index].craftName = selectName.name;
this.form1.tableData1[index].craftCode = selectName.code;
},
//
getPqList() {
@ -784,9 +785,9 @@ export default {
return {
id: null, // null
processNo: this.getProcessNo(this.form1.tableData1), //
processCode: item.processCode || item.id, // processCode id
ppsId: item.ppsId || item.id, // ppsId id
processName: item.processName,
craftCode: item.craftCode,
caId: item.caId,
craftName: item.craftName,
proDes: item.proDes || item.description,
proHours: item.proHours || '',

Loading…
Cancel
Save