|
|
|
@ -13,11 +13,11 @@
|
|
|
|
|
<el-form-item label="车间" prop="workshopId">
|
|
|
|
|
<WorkshopSelect v-model="formData.workshopId" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="班组" prop="classesId">
|
|
|
|
|
<el-form-item label="班组" prop="classesId">
|
|
|
|
|
<ClassesSelect v-model="formData.classesId" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="职工" prop="leaderUserId">
|
|
|
|
|
<UserSelect v-model="formData.leaderUserId" />
|
|
|
|
|
<UserSelect v-model="formData.leaderUserId" @update:newValue="handleSelectedUser" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="客户" prop="clientId">
|
|
|
|
|
<ClientSelect v-model="formData.clientId" />
|
|
|
|
@ -28,7 +28,7 @@
|
|
|
|
|
<el-form-item label="材质" prop="compositionId">
|
|
|
|
|
<CompositionSelect v-model="formData.compositionId" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="物料" prop="materialId">
|
|
|
|
|
<el-form-item label="物料" prop="materialId">
|
|
|
|
|
<MaterialSelect v-model="formData.materialId" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
@ -53,7 +53,7 @@ import CompositionSelect from '../hlvuestyle/compositionSelect.vue'
|
|
|
|
|
import WorkshopSelect from '../hlvuestyle/workshopSelect.vue'
|
|
|
|
|
import MaterialSelect from '../hlvuestyle/materialSelect.vue'
|
|
|
|
|
import ClassesSelect from '../hlvuestyle/classesSelect.vue'
|
|
|
|
|
|
|
|
|
|
import { defineComponent } from 'vue'
|
|
|
|
|
defineOptions({ name: 'SystemDeptForm' })
|
|
|
|
|
|
|
|
|
|
const { t } = useI18n() // 国际化
|
|
|
|
@ -72,7 +72,7 @@ const formData: any = ref({
|
|
|
|
|
compositionId: undefined,
|
|
|
|
|
workshopId: undefined,
|
|
|
|
|
materialId: undefined,
|
|
|
|
|
classesId:undefined,
|
|
|
|
|
classesId: undefined,
|
|
|
|
|
status: CommonStatusEnum.ENABLE
|
|
|
|
|
})
|
|
|
|
|
const formRules = reactive<FormRules>({
|
|
|
|
@ -124,15 +124,15 @@ const submitForm = async () => {
|
|
|
|
|
const resetForm = () => {
|
|
|
|
|
formData.value = {
|
|
|
|
|
id: undefined,
|
|
|
|
|
parentId: undefined,
|
|
|
|
|
leaderUserId: undefined,
|
|
|
|
|
clientId: undefined,
|
|
|
|
|
supplierId: undefined,
|
|
|
|
|
compositionId: undefined,
|
|
|
|
|
workshopId: undefined,
|
|
|
|
|
materialId: undefined,
|
|
|
|
|
classesId:undefined,
|
|
|
|
|
status: CommonStatusEnum.ENABLE
|
|
|
|
|
parentId: undefined,
|
|
|
|
|
leaderUserId: undefined,
|
|
|
|
|
clientId: undefined,
|
|
|
|
|
supplierId: undefined,
|
|
|
|
|
compositionId: undefined,
|
|
|
|
|
workshopId: undefined,
|
|
|
|
|
materialId: undefined,
|
|
|
|
|
classesId: undefined,
|
|
|
|
|
status: CommonStatusEnum.ENABLE
|
|
|
|
|
}
|
|
|
|
|
formRef.value?.resetFields()
|
|
|
|
|
}
|
|
|
|
@ -145,4 +145,8 @@ const getTree = async () => {
|
|
|
|
|
dept.children = handleTree(data)
|
|
|
|
|
deptTree.value.push(dept)
|
|
|
|
|
}
|
|
|
|
|
const handleSelectedUser = (newValue: any) => {
|
|
|
|
|
console.log('接收对应的数据:', newValue)
|
|
|
|
|
formData.value.leaderUserId = newValue.id
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|