补卡记录,请假记录,施工人员列表日历

This commit is contained in:
Teo
2025-04-09 18:07:43 +08:00
parent 8439370389
commit 2643f4abc8
15 changed files with 827 additions and 172 deletions

22
src/utils/projectTeam.ts Normal file
View File

@ -0,0 +1,22 @@
//获取班组列表
import { listProjectTeam } from '@/api/project/projectTeam';
import { ProjectTeamVO } from '@/api/project/projectTeam/types';
import store from '@/store';
import { useUserStore } from '@/store/modules/user';
const userStore = useUserStore(store);
export const getProjectTeam = async () => {
const { id } = userStore.selectedProject;
const res = await listProjectTeam({
pageNum: 1,
pageSize: 20,
orderByColumn: 'createTime',
isAsc: 'desc',
projectId: id
});
const list = res.rows.map((projectTeam: ProjectTeamVO) => ({
value: projectTeam.id,
label: projectTeam.teamName
}));
userStore.setProjectTeamList(list);
};