|
|
|
|
@ -32,22 +32,9 @@ |
|
|
|
|
height="500px" |
|
|
|
|
> |
|
|
|
|
<el-table-column type="selection" fixed></el-table-column> |
|
|
|
|
<el-table-column label="移交类型" prop="paCode" align="center"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-input v-model="scope.row.woCode" placeholder="请输入"></el-input> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="转交部门" prop="paCode" align="center" width="100"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>转交部门</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="下级B号" prop="paCode" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="下级B号名称" prop="paCode" align="center" width="120"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="单号" prop="paCode" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="车间订单" prop="woCode" align="center" width="100"> |
|
|
|
|
<template #header> |
|
|
|
|
<!-- <el-table-column label="单号" prop="paCode" align="center" width="200"></el-table-column> --> |
|
|
|
|
<el-table-column label="车间订单" prop="woCode" align="center" width="200"> |
|
|
|
|
<!-- prop="woCode"<template #header> |
|
|
|
|
<span><i style="color: red">*</i>车间订单</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
@ -57,47 +44,25 @@ |
|
|
|
|
> |
|
|
|
|
<el-input v-model="scope.row.woCode" placeholder="请输入车间订单"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="批单号" prop="batchNo" align="center"></el-table-column> |
|
|
|
|
<el-table-column label="流程卡号" prop="cardNo" align="center"></el-table-column> |
|
|
|
|
<el-table-column label="出库班组/供应商" prop="tsName" width="200" align="center"> |
|
|
|
|
</template> --> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="出库工序号" prop="orders" align="center" width="100"> |
|
|
|
|
<el-table-column label="批次号" prop="batchNo" align="center" width="200"></el-table-column> |
|
|
|
|
<el-table-column |
|
|
|
|
label="流程卡号" |
|
|
|
|
prop="cardNo" |
|
|
|
|
align="center" |
|
|
|
|
width="200" |
|
|
|
|
></el-table-column> |
|
|
|
|
<el-table-column label="入库班组/供应商" prop="teamCode" width="200" align="center"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="出库工序名称" prop="ppsName" align="center" width="120"> |
|
|
|
|
<el-table-column label="入库工序号" prop="processCode" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="入库工序名称" prop="processName" align="center" width="200"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="下序号" prop="nextOrders" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="下序名称" prop="nextPpsName" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="下序班组/供应商" prop="nextTsName" width="200" align="center"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="出库数量" prop="quantity" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="出库人员" prop="userName" align="center" width="100"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>出库人员</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
:prop="`beforePlatingEntryData[${scope.$index}].userName`" |
|
|
|
|
:rules="formRules.userName" |
|
|
|
|
> |
|
|
|
|
<el-input v-model="scope.row.userName"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="出库时间" prop="createTime" align="center" width="100"> |
|
|
|
|
<template #header> |
|
|
|
|
<span><i style="color: red">*</i>出库时间</span> |
|
|
|
|
</template> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<el-form-item |
|
|
|
|
:prop="`beforePlatingEntryData[${scope.$index}].createTime`" |
|
|
|
|
:rules="formRules.createTime" |
|
|
|
|
> |
|
|
|
|
<el-input v-model="scope.row.createTime"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</template> |
|
|
|
|
<el-table-column label="下序号" prop="nextProcessCode" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="下序名称" prop="processName" align="center"> </el-table-column> |
|
|
|
|
<el-table-column label="下序班组/供应商" prop="nextTeamCode" width="200" align="center"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="入库数量" prop="inQuantity" align="center"> </el-table-column> |
|
|
|
|
</el-table> |
|
|
|
|
</el-form> |
|
|
|
|
|
|
|
|
|
@ -151,27 +116,6 @@ export default { |
|
|
|
|
trigger: 'submit', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
woCode: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
userName: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
createTime: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: '请输入', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
@ -185,7 +129,8 @@ export default { |
|
|
|
|
this.tableLoading = true; |
|
|
|
|
getBeforePlatOutCardNo({ cardNo: this.cardNo }) |
|
|
|
|
.then(res => { |
|
|
|
|
this.form.beforePlatingEntryData = res.data; |
|
|
|
|
this.form.beforePlatingEntryData.push(res.data); |
|
|
|
|
this.tableLoading = false; |
|
|
|
|
}) |
|
|
|
|
.catch(err => { |
|
|
|
|
this.tableLoading = false; |
|
|
|
|
@ -224,7 +169,15 @@ export default { |
|
|
|
|
|
|
|
|
|
// 调用接口提交(实际项目替换) |
|
|
|
|
try { |
|
|
|
|
savePlateAroundPlateFrontIssue(this.form.beforePlatingEntryData) |
|
|
|
|
let query = []; |
|
|
|
|
this.form.beforePlatingEntryData.forEach(item => { |
|
|
|
|
query.push({ |
|
|
|
|
wpId: item.wpId, |
|
|
|
|
tsId: item.teamId, |
|
|
|
|
ocId: item.ocId ? item.ocId : null, |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
savePlateAroundPlateFrontIssue(query) |
|
|
|
|
.then(res => { |
|
|
|
|
this.$message.success('提交成功'); |
|
|
|
|
this.closeDialog(); |
|
|
|
|
@ -249,4 +202,21 @@ export default { |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style></style> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
// 优化表单字段样式 |
|
|
|
|
:deep(.el-table .el-form-item) { |
|
|
|
|
margin-bottom: 0; // 去掉默认边距 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 错误提示样式优化 |
|
|
|
|
:deep(.el-form-item__error) { |
|
|
|
|
font-size: 12px; |
|
|
|
|
white-space: nowrap; |
|
|
|
|
z-index: 10; |
|
|
|
|
background: #fff; |
|
|
|
|
padding: 2px 4px; |
|
|
|
|
border: 1px solid #f56c6c; |
|
|
|
|
border-radius: 4px; |
|
|
|
|
} |
|
|
|
|
</style> |
|
|
|
|
|
|
|
|
|
|