生产计划选择责任人修改

This commit is contained in:
z 2025-04-09 16:47:11 +08:00
parent 3c4205304a
commit ebccf3485c

View File

@ -504,11 +504,11 @@ style="width: 100%" v-model="row.endDate" type="date" value-format="x"
<el-table-column min-width="150" label="责任人" align="center">
<template #default="{ row, $index }">
<el-form-item :prop="`${$index}.owner`" class="mb-0px!">
<el-select style="width: 100%" v-model="row.owner" clearable @update:new-value="handleSelectedUser9($index,$event)" v-if="row.name!='检验'">
<el-option v-for="dict in userInit1" :key="dict.id"
<el-select style="width: 100%" v-model="row.owner" clearable filterable @update:new-value="handleSelectedUser9($index,$event)" v-if="row.name!='检验'&&row.name!='预验收'">
<el-option v-for="dict in mergedArray" :key="dict.id"
:label="dict.username+' '+dict.nickname" :value="dict.id" />
</el-select>
<el-select style="width: 100%" v-model="row.owner" clearable @update:new-value="handleSelectedUser9($index,$event)" v-if="row.name=='检验'">
<el-select style="width: 100%" v-model="row.owner" clearable filterable @update:new-value="handleSelectedUser9($index,$event)" v-if="row.name=='检验'||row.name=='预验收'">
<el-option v-for="dict in userInit2" :key="dict.id"
:label="dict.username+' '+dict.nickname" :value="dict.id" />
</el-select>
@ -1563,6 +1563,8 @@ const handleInitPlanSub = async () => {
const userInit = ref()
const userInit1 = ref()
const userInit2= ref()
const userInit3= ref()
const mergedArray= ref()
const equipInit = ref()
const mouldTypeList = ref()
const customerInit = ref()
@ -1572,7 +1574,8 @@ onMounted(async () => {
userInit.value = await UserApi.getDeptName("设计部")
userInit1.value = await UserApi.getDeptName("生产部")
userInit2.value = await UserApi.getDeptName("检验部")
console.log(userInit2.value)
userInit3.value=await UserApi.getDeptName("采购部")
mergedArray.value = [...userInit1.value, ...userInit3.value];
//
mouldTypeList.value = await MouldTypeApi.getSimpList()
//