diff --git a/src/views/task/task-progress/TaskProgress.vue b/src/views/task/task-progress/TaskProgress.vue index 3ff1392..71d3fa3 100644 --- a/src/views/task/task-progress/TaskProgress.vue +++ b/src/views/task/task-progress/TaskProgress.vue @@ -1,38 +1,692 @@ \ No newline at end of file diff --git a/src/views/task/task-publish/TaskPublish.vue b/src/views/task/task-publish/TaskPublish.vue index caf5def..f6a35fe 100644 --- a/src/views/task/task-publish/TaskPublish.vue +++ b/src/views/task/task-publish/TaskPublish.vue @@ -173,6 +173,7 @@ diff --git a/src/views/task/task-publish/components/AssigneeSelector.vue b/src/views/task/task-publish/components/AssigneeSelector.vue index b3dc176..808c512 100644 --- a/src/views/task/task-publish/components/AssigneeSelector.vue +++ b/src/views/task/task-publish/components/AssigneeSelector.vue @@ -56,7 +56,7 @@ const filteredUsers = ref([]); const filterUsersByDepartment = () => { if (!selectedDepartment.value) { filteredUsers.value = []; - assignees.value.leader = ''; + assignees.value.leader = -1; return; } @@ -66,7 +66,7 @@ const filterUsersByDepartment = () => { // 如果当前选择的负责人不在筛选后的列表中,则清空选择 if (assignees.value.leader && !filteredUsers.value.some(u => u.id === assignees.value.leader)) { - assignees.value.leader = ''; + assignees.value.leader = 0; } }; @@ -80,7 +80,7 @@ const departments = ref([ // 分配数据 const assignees = ref({ - leader: '' + leader: 0 }); // 暴露分配数据给父组件