feat(judgeInvite): 移除项目分配功能,裁判默认负责整个场地所有项目
- 移除导入裁判时的项目选择下拉框 - 移除项目必选验证 - 不传projects参数,后端自动获取场地所有项目 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -202,23 +202,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="分配项目" required>
|
||||
<el-select
|
||||
v-model="importForm.projectIds"
|
||||
placeholder="请选择项目(可多选)"
|
||||
multiple
|
||||
collapse-tags
|
||||
collapse-tags-tooltip
|
||||
style="width: 300px"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in projectList"
|
||||
:key="item.id"
|
||||
:label="item.projectName"
|
||||
:value="item.id"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
</el-form>
|
||||
|
||||
<!-- 搜索表单 -->
|
||||
@@ -612,10 +596,7 @@ const handleConfirmImport = async () => {
|
||||
ElMessage.warning('请选择分配的场地')
|
||||
return
|
||||
}
|
||||
if (!importForm.projectIds || importForm.projectIds.length === 0) {
|
||||
ElMessage.warning('请选择分配的项目')
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
await ElMessageBox.confirm(
|
||||
@@ -636,7 +617,7 @@ const handleConfirmImport = async () => {
|
||||
judgeIds: judgeIds,
|
||||
role: 'judge',
|
||||
venueId: importForm.venueId,
|
||||
projects: JSON.stringify(importForm.projectIds),
|
||||
// projects不传,裁判默认负责整个场地
|
||||
expireDays: 30
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user