采购联系单

This commit is contained in:
Teo
2025-09-14 17:40:43 +08:00
parent 5bec10e864
commit e7980f0d01
9 changed files with 163 additions and 96 deletions

View File

@ -103,7 +103,7 @@
</template>
<script setup name="ProjectTeam" lang="ts">
import { addProjectTeam, delProjectTeam, getProjectTeam, listProjectTeam, updateProjectTeam,getProjectTeamClockIn } from '@/api/project/projectTeam';
import { addProjectTeam, delProjectTeam, getProjectTeam, listProjectTeam, updateProjectTeam, getProjectTeamClockIn } from '@/api/project/projectTeam';
import { ProjectTeamForm, ProjectTeamQuery, ProjectTeamVO } from '@/api/project/projectTeam/types';
import { useUserStoreHook } from '@/store/modules/user';
import UserListDialog from '@/views/project/projectTeam/component/UserListDialog.vue';
@ -180,15 +180,14 @@ const getList = async () => {
total.value = res.total;
loading.value = false;
};
/** 获取该项目的打开范围 "*/
/** 获取该项目的打开范围 "*/
const getClockIn = async () => {
if(currentProject.value?.id){
const res = await getProjectTeamClockIn({projectId:currentProject.value?.id});
projectTeamRangeList.value = res.rows
if (currentProject.value?.id) {
const res = await getProjectTeamClockIn({ projectId: currentProject.value?.id });
projectTeamRangeList.value = res.rows;
}
};
/** 取消按钮 */
const cancel = () => {
reset();
@ -288,6 +287,7 @@ const listeningProject = watch(
queryParams.value.projectId = nid;
form.value.projectId = nid;
getList();
getClockIn();
}
);