fix:排版计划中班组添加后默认显示所有人员

This commit is contained in:
zhangxuanming 2024-12-25 17:44:42 +08:00
parent 978d6fb0bc
commit be787947c6
2 changed files with 31 additions and 15 deletions

View File

@ -33,3 +33,14 @@ export function delTeammember(memberId) {
method: 'delete'
})
}
// 根据班组IDS查询班组成员列表
export function getListByTeamId(ids) {
return request({
url: '/mes/cal/teammember/getListByTeamId',
method: 'get',
params: {
ids
}
})
}

View File

@ -44,7 +44,7 @@
<script>
import { listPlanteam, delPlanteam, addPlanteam } from "@/api/mes/cal/planteam";
import { listTeammember } from "@/api/mes/cal/teammember";
import {getListByTeamId, listTeammember} from "@/api/mes/cal/teammember";
import TeamSelect from "@/components/calTeamSelect/multi.vue"
export default {
name:"PlanTeam",
@ -83,15 +83,20 @@ export default {
listPlanteam(this.queryParams).then(response => {
this.teamList = response.rows;
this.loading = false;
let ids = []
this.teamList.forEach(irem => {
ids.push(irem.teamId)
})
getListByTeamId(ids.join(",")).then(res => {
this.teammemberList = res.data;
this.loading = false;
});
});
},
getMemberList(id){
var param = {
teamId:id
}
this.loading = true;
listTeammember(param).then(response => {
this.teammemberList = response.rows;
getListByTeamId(id).then(res => {
this.teammemberList = res.data;
this.loading = false;
});
},