|
|
@ -85,8 +85,9 @@
|
|
|
|
min-width="120"
|
|
|
|
min-width="120"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
|
|
|
|
<template #header> <span style="color: red">*</span>工序名称 </template>
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
|
<el-form-item :prop="`${scope.$index}.procedureId`" class="mb-0px!">
|
|
|
|
<el-form-item :prop="procedureId" class="mb-0px!">
|
|
|
|
<ProcedureSelect
|
|
|
|
<ProcedureSelect
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
v-model="scope.row.procedureId"
|
|
|
|
v-model="scope.row.procedureId"
|
|
|
@ -194,7 +195,9 @@
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-table :data="formData.matItemDOList" class="hl-table">
|
|
|
|
<el-table :data="formData.matItemDOList" class="hl-table">
|
|
|
|
<el-table-column type="index" label="序号" align="center" min-width="60" fixed />
|
|
|
|
<el-table-column type="index" label="序号" align="center" min-width="60" fixed />
|
|
|
|
<el-table-column prop="matCode" label="物料编码" min-width="120" align="center" />
|
|
|
|
<el-table-column prop="matCode" label="物料编码" min-width="120" align="center">
|
|
|
|
|
|
|
|
<template #header> <span style="color: red">*</span>物料编码 </template>
|
|
|
|
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column prop="matName" label="物料名称" min-width="120" align="center" />
|
|
|
|
<el-table-column prop="matName" label="物料名称" min-width="120" align="center" />
|
|
|
|
<el-table-column prop="matType" label="物料类型" min-width="125" align="center">
|
|
|
|
<el-table-column prop="matType" label="物料类型" min-width="125" align="center">
|
|
|
|
<template #default="scope">
|
|
|
|
<template #default="scope">
|
|
|
@ -227,7 +230,7 @@
|
|
|
|
link
|
|
|
|
link
|
|
|
|
type="danger"
|
|
|
|
type="danger"
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
@click.prevent="handleDeleteMat(scope.row,scope.$index)"
|
|
|
|
@click.prevent="handleDeleteMat(scope.row, scope.$index)"
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
:disabled="detailDisabled"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
删除
|
|
|
|
删除
|
|
|
@ -345,9 +348,12 @@ const formData = ref({
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const formRules = reactive({
|
|
|
|
const formRules = reactive({
|
|
|
|
code: [{ required: true, message: '编码,唯一不能为空', trigger: 'blur' }],
|
|
|
|
code: [{ required: true, message: '编码,唯一不能为空', trigger: 'blur' }],
|
|
|
|
|
|
|
|
name: [{ required: true, message: '工艺路线名称,唯一不能为空', trigger: 'blur' }],
|
|
|
|
status: [{ required: true, message: '状态,1表示正常,2表示禁用不能为空', trigger: 'blur' }]
|
|
|
|
status: [{ required: true, message: '状态,1表示正常,2表示禁用不能为空', trigger: 'blur' }]
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
const subFormRules = reactive({
|
|
|
|
|
|
|
|
procedureId: [{ required: true, message: '工序名称不能为空', trigger: 'blur' }]
|
|
|
|
|
|
|
|
})
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
|
|
|
|
|
|
|
|
//工序明细的新增
|
|
|
|
//工序明细的新增
|
|
|
@ -456,7 +462,7 @@ const queryData = async (type: string, id?: number) => {
|
|
|
|
|
|
|
|
|
|
|
|
const sub = await ProcessApi.getProcessDetailPage(queryParams)
|
|
|
|
const sub = await ProcessApi.getProcessDetailPage(queryParams)
|
|
|
|
sub?.list.forEach((row) => {
|
|
|
|
sub?.list.forEach((row) => {
|
|
|
|
row.deleteFlag=0
|
|
|
|
row.deleteFlag = 0
|
|
|
|
if (row.type == 1) {
|
|
|
|
if (row.type == 1) {
|
|
|
|
row.processId = id
|
|
|
|
row.processId = id
|
|
|
|
formData.value.subList.push(row)
|
|
|
|
formData.value.subList.push(row)
|
|
|
|