|
|
|
@ -225,6 +225,7 @@ |
|
|
|
|
<script setup name="MeetingInfo"> |
|
|
|
|
import { listToTree } from '@/utils/tree' |
|
|
|
|
import { getAllNodeTree } from '@/api/okr/okr' |
|
|
|
|
import { getWaitPage } from '@/api/okr/wait' |
|
|
|
|
import * as MeetingApi from '@/api/okr/meeting' |
|
|
|
|
import { formatDate } from '@/utils/formatTime' |
|
|
|
|
import { getEmployeeSimpleList } from '@/api/pers/employee' |
|
|
|
@ -270,6 +271,7 @@ onMounted(async () => { |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
currentContentId.value = 0 |
|
|
|
|
searchUserWait([userStore.getUser.id]) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
@ -426,6 +428,7 @@ function meetingSummaryEdit(targetName, action) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const checkedUsers = ref([]) |
|
|
|
|
function handleUserChange(val) { |
|
|
|
|
// 当预约参会人员变化时,更新实际参会人员选项 |
|
|
|
|
expectUserOptions.value = userOptions.value.filter((user) => |
|
|
|
@ -452,6 +455,39 @@ function handleUserChange(val) { |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
if (!form.value.meetingId) { |
|
|
|
|
searchUserWait(val) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function searchUserWait(val) { |
|
|
|
|
val.map((item) => { |
|
|
|
|
if (!checkedUsers.value.includes(item)) { |
|
|
|
|
checkedUsers.value.push(item) |
|
|
|
|
// 新增会议时,根据参会人员拉取代办事项 |
|
|
|
|
getWaitPage({ |
|
|
|
|
pageNo: 1, |
|
|
|
|
pageSize: -1, |
|
|
|
|
workUserId: item, |
|
|
|
|
creator: userStore.getUser.id, |
|
|
|
|
completeStatus: 1 |
|
|
|
|
}).then((resp) => { |
|
|
|
|
joinContent(resp.list) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function joinContent(arr) { |
|
|
|
|
arr.map((wait) => { |
|
|
|
|
let text = '<p>未完成事项:' + wait.title + '</p>' |
|
|
|
|
text += wait.content |
|
|
|
|
text += `<p>执行人:${wait.userNameStr}</p>` |
|
|
|
|
text += `<p>截止日期:${formatDate(wait.endDate, 'YYYY-MM-DD')}</p>` |
|
|
|
|
text += '<p><br></p>' |
|
|
|
|
form.value.meetingContentList[0].userMeetingContentList[0].content = |
|
|
|
|
text + form.value.meetingContentList[0].userMeetingContentList[0].content |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const router = useRouter() |
|
|
|
|