hookehuyr

fix(检查): 移除不必要的subtask_id参数并更新子任务ID获取方式

移除getUploadTaskInfoAPI调用中多余的subtask_id参数,改为从API响应中获取子任务ID
......@@ -371,12 +371,12 @@ export function useCheckin() {
const initEditData = async (taskOptions = []) => {
if (route.query.status === 'edit') {
try {
const { code, data } = await getUploadTaskInfoAPI({ i: route.query.post_id, subtask_id: route.query.subtask_id })
const { code, data } = await getUploadTaskInfoAPI({ i: route.query.post_id })
if (code) {
message.value = data.note || ''
activeType.value = data.file_type || 'text'
// 小作业ID
subTaskId.value = route.query.subtask_id
subTaskId.value = data.subtask_id
// 更新选中的任务显示
if (subTaskId.value) {
......
......@@ -475,7 +475,7 @@ const getTaskDetail = async (month) => {
// 处理编辑模式下的类型合并
if (isEditMode.value && Array.isArray(data.attachment_type)) {
const info = await getUploadTaskInfoAPI({ i: route.query.post_id, subtask_id: route.query.subtask_id });
const info = await getUploadTaskInfoAPI({ i: route.query.post_id });
if (info.code) {
data.attachment_type = [...new Set([...data.attachment_type, info.data.file_type])];
}
......