feat(mes): 优化 cal-team 班组成员相关逻辑
- MesCalTeamMemberController:注入 AdminUserApi,合并 list-by-team 与 list-by-team-ids 为单一接口(支持 teamId / teamIds 参数),新增 buildMemberRespVOList 方法批量填充用户昵称和手机号 - MesCalTeamMemberServiceImpl:validateTeamMemberExists 改为 void 返回; validateUserUnique 去掉冗余的 excludeId 参数 - MesCalTeamMemberMapper:selectByUserIdExcludeId 简化为 selectByUserIdpull/871/MERGE
parent
ecd21a5dbd
commit
377bf6e2ed
|
|
@ -43,7 +43,7 @@
|
|||
<!-- 编辑时显示成员管理 Tab -->
|
||||
<el-tabs v-if="formType === 'update'" v-model="activeTab" class="mt-10px">
|
||||
<el-tab-pane label="班组成员" name="member">
|
||||
<CalTeamMemberPanel :team-id="formData.id!" />
|
||||
<CalTeamMemberList :team-id="formData.id!" />
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
<template #footer>
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
<script setup lang="ts">
|
||||
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
||||
import { CalTeamApi, CalTeamVO } from '@/api/mes/cal/team'
|
||||
import CalTeamMemberPanel from './CalTeamMemberPanel.vue'
|
||||
import CalTeamMemberList from './CalTeamMemberList.vue'
|
||||
|
||||
defineOptions({ name: 'CalTeamForm' })
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue