feat(project): 选定所属项目组后自动带出负责人
项目管理新增/编辑弹窗选择或更换项目组时,用该组负责人填充表单负责人字段,仍可手工修改。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
9af53e81f4
commit
2b2ddc8dd5
1 file changed
+6
-1
@@ -144,7 +144,7 @@
|
||||
label="所属项目组"
|
||||
prop="teamId"
|
||||
:rules="[{ required: true, message: '请选择项目组' }]"
|
||||
><el-select v-model="form.teamId" filterable
|
||||
><el-select v-model="form.teamId" filterable @change="onTeamChange"
|
||||
><el-option
|
||||
v-for="team in teams"
|
||||
:key="team.id"
|
||||
@@ -333,6 +333,11 @@
|
||||
})
|
||||
search()
|
||||
}
|
||||
function onTeamChange(teamId: string) {
|
||||
if (readonly.value || isTeam.value) return
|
||||
const team = teams.value.find((item) => item.id === teamId)
|
||||
if (team?.leaderUserId) form.value.leaderUserId = team.leaderUserId
|
||||
}
|
||||
async function edit(row?: ProjectRecord, view = false) {
|
||||
readonly.value = view
|
||||
editingId.value = row?.id || ''
|
||||
|
||||
Reference in new issue
Block a user