|
|
|
|
@ -135,9 +135,9 @@ |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="ppsId" label="工序名称" align="left"> |
|
|
|
|
<el-table-column prop="ppsId" label="工序" align="left"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>工序名称</span> |
|
|
|
|
<span><i style="color: red">*</i>工序</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
@ -154,7 +154,7 @@ |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="(item, index) in processList" |
|
|
|
|
:label="item.name" |
|
|
|
|
:label="`${item.code}-${item.name}`" |
|
|
|
|
:value="item.id" |
|
|
|
|
> |
|
|
|
|
</el-option> |
|
|
|
|
@ -179,16 +179,17 @@ |
|
|
|
|
filterable |
|
|
|
|
@change="craftChange(scope.row, scope.$index)" |
|
|
|
|
> |
|
|
|
|
<el-option v-for="item in caIdList" :label="item.name" :value="item.id"> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in caIdList" |
|
|
|
|
:label="`${item.code}-${item.name}`" |
|
|
|
|
:value="item.id" |
|
|
|
|
> |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="proDes" label="工序描述" align="left"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>工序描述</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
:prop="`tableData[${scope.$index}].proDes`" |
|
|
|
|
@ -199,25 +200,6 @@ |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<!-- <el-table-column prop="workHours" label="工时(分钟)" align="left"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>工时(分钟)</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
:prop="`tableData[${scope.$index}].workHours`" |
|
|
|
|
:rules="rules.tableData.workHours" |
|
|
|
|
label-width="0" |
|
|
|
|
> |
|
|
|
|
<el-input-number |
|
|
|
|
v-model="scope.row.workHours" |
|
|
|
|
controls-position="right" |
|
|
|
|
:min="1" |
|
|
|
|
:max="10" |
|
|
|
|
></el-input-number> |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> --> |
|
|
|
|
|
|
|
|
|
<el-table-column prop="partName" label="主工序" align="left"> |
|
|
|
|
<template #header> |
|
|
|
|
@ -244,9 +226,9 @@ |
|
|
|
|
@selection-change="handleProjectSelectionChange" |
|
|
|
|
> |
|
|
|
|
<el-table-column type="selection" width="55"> </el-table-column> |
|
|
|
|
<el-table-column prop="trialNo" label="工序号"> |
|
|
|
|
<el-table-column prop="trialNo" label="项目编码"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>工序号</span> |
|
|
|
|
<span><i style="color: red">*</i>项目编码</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
@ -315,9 +297,6 @@ |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="proHours" label="定额工时(分钟)"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>定额工时(分钟)</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
:prop="`tableData2[${scope.$index}].proHours`" |
|
|
|
|
@ -494,7 +473,6 @@ export default { |
|
|
|
|
ppsId: [{ required: true, message: '请选择工序代码', trigger: 'blur' }], |
|
|
|
|
caId: [{ required: true, message: '请选择工艺能力', trigger: 'blur' }], |
|
|
|
|
workHours: [{ required: true, message: '请输入工时(分钟)', trigger: 'blur' }], |
|
|
|
|
proDes: [{ required: true, message: '请输入工序描述', trigger: 'blur' }], |
|
|
|
|
isMain: [{ required: true, message: '请选择主工序', trigger: 'blur' }], |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
@ -793,7 +771,7 @@ export default { |
|
|
|
|
message: '操作成功!', |
|
|
|
|
}); |
|
|
|
|
this.$emit('closeDialog'); |
|
|
|
|
this.getDetail() |
|
|
|
|
this.getDetail(); |
|
|
|
|
}) |
|
|
|
|
.catch(err => { |
|
|
|
|
this.formLoading = false; |
|
|
|
|
@ -808,7 +786,7 @@ export default { |
|
|
|
|
message: '操作成功!', |
|
|
|
|
}); |
|
|
|
|
this.$emit('closeDialog'); |
|
|
|
|
this.getDetail() |
|
|
|
|
this.getDetail(); |
|
|
|
|
}) |
|
|
|
|
.catch(err => { |
|
|
|
|
this.formLoading = false; |
|
|
|
|
@ -895,4 +873,26 @@ export default { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
:deep(.el-tree-node.is-current > .el-tree-node__content) { |
|
|
|
|
background-color: rgba(40, 76, 135, 0.9) !important; |
|
|
|
|
|
|
|
|
|
.el-tree-node__label { |
|
|
|
|
color: #fff; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
:deep(.el-tree) { |
|
|
|
|
height: auto; |
|
|
|
|
padding: 0px 0; |
|
|
|
|
|
|
|
|
|
.el-tree-node__content { |
|
|
|
|
height: 26px; |
|
|
|
|
|
|
|
|
|
&:hover { |
|
|
|
|
// background-color: #f5f7fa; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
.el-tree-node__label { |
|
|
|
|
font-size: 14px; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|
|