|
|
|
@ -11,16 +11,16 @@
|
|
|
|
|
<BranchSelect v-model="formData.parentId" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="车间" prop="workshopId">
|
|
|
|
|
<WorkshopSelect v-model="formData.workshopId" />
|
|
|
|
|
<WorkshopSelect v-model="formData.workshopId" @update:newValue="handleSelectedWorkshop" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="班组" prop="classesId">
|
|
|
|
|
<ClassesSelect v-model="formData.classesId" />
|
|
|
|
|
<ClassesSelect v-model="formData.classesId" @update:newValue="handleSelectedClasses" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="职工" prop="leaderUserId">
|
|
|
|
|
<UserSelect v-model="formData.leaderUserId" @update:newValue="handleSelectedUser" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="客户" prop="clientId">
|
|
|
|
|
<ClientSelect v-model="formData.clientId" />
|
|
|
|
|
<ClientSelect v-model="formData.clientId" @update:newValue="handleSelectedClient" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="供应商" prop="supplierId">
|
|
|
|
|
<SupplierSelect v-model="formData.supplierId" />
|
|
|
|
@ -145,8 +145,25 @@ const getTree = async () => {
|
|
|
|
|
dept.children = handleTree(data)
|
|
|
|
|
deptTree.value.push(dept)
|
|
|
|
|
}
|
|
|
|
|
//接收职工传递的数据
|
|
|
|
|
const handleSelectedUser = (newValue: any) => {
|
|
|
|
|
console.log('接收对应的数据:', newValue)
|
|
|
|
|
console.log('接收职工对应的数据:', newValue)
|
|
|
|
|
formData.value.leaderUserId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
//接收车间传递的数据
|
|
|
|
|
const handleSelectedWorkshop = (newValue: any) => {
|
|
|
|
|
console.log('接收车间对应的数据:', newValue)
|
|
|
|
|
formData.value.workshopId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
//接收班组传递的数据
|
|
|
|
|
const handleSelectedClasses = (newValue: any) => {
|
|
|
|
|
console.log('接收班组对应的数据:', newValue)
|
|
|
|
|
formData.value.classesId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//接收客户传递的数据
|
|
|
|
|
const handleSelectedClient = (newValue: any) => {
|
|
|
|
|
console.log('接收客户对应的数据:', newValue)
|
|
|
|
|
formData.value.clientId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|