|
|
|
@ -26,10 +26,10 @@
|
|
|
|
|
<SupplierSelect v-model="formData.supplierId" @update:newValue="handleSelectedSupplier" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="材质" prop="compositionId">
|
|
|
|
|
<CompositionSelect v-model="formData.compositionId" />
|
|
|
|
|
<CompositionSelect v-model="formData.compositionId" @update:newValue="handleSelectedComposition" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="物料" prop="materialId">
|
|
|
|
|
<MaterialSelect v-model="formData.materialId" />
|
|
|
|
|
<MaterialSelect v-model="formData.materialId" @update:newValue="handleSelectedMaterial" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
<template #footer>
|
|
|
|
@ -116,8 +116,7 @@ defineExpose({ open }) // 提供 open 方法,用于打开弹窗
|
|
|
|
|
/** 提交表单 */
|
|
|
|
|
const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调
|
|
|
|
|
const submitForm = async () => {
|
|
|
|
|
alert(formData.value.parentId)
|
|
|
|
|
alert(formData.value.leaderUserId)
|
|
|
|
|
alert('提交表单 看打印台')
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** 重置表单 */
|
|
|
|
@ -168,7 +167,19 @@ const handleSelectedClient = (newValue: any) => {
|
|
|
|
|
}
|
|
|
|
|
//接收供应商传递的数据
|
|
|
|
|
const handleSelectedSupplier = (newValue: any) => {
|
|
|
|
|
console.log('接收客户对应的数据:', newValue)
|
|
|
|
|
console.log('接收供应商对应的数据:', newValue)
|
|
|
|
|
formData.value.supplierId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//接收材质传递的数据
|
|
|
|
|
const handleSelectedComposition = (newValue: any) => {
|
|
|
|
|
console.log('接收材质对应的数据:', newValue)
|
|
|
|
|
formData.value.compositionId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//接收物料传递的数据
|
|
|
|
|
const handleSelectedMaterial = (newValue: any) => {
|
|
|
|
|
console.log('接收物料对应的数据:', newValue)
|
|
|
|
|
formData.value. materialId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|