diff --git a/frontend/src/views/CreateTask.vue b/frontend/src/views/CreateTask.vue index 36c2148..268314e 100644 --- a/frontend/src/views/CreateTask.vue +++ b/frontend/src/views/CreateTask.vue @@ -1671,7 +1671,7 @@ const handleSubmit = async () => { if (editMode.value && editTaskId.value) { // 编辑模式:更新任务并重新提交审核 if (isPrimaryDeptWithoutDetail) { - // 一级需求部门不填写任务明细时,使用普通任务格式 + // 一级需求部门不填写任务明细时,需要设置 isPipeline=true 来触发审核流程 const taskData = { title: formData.title, brandId: formData.brandId, @@ -1685,6 +1685,8 @@ const handleSubmit = async () => { releaseType: formData.releaseType, productBarcodes: formData.productBarcodes, previewImage: formData.previewImage, + isPipeline: true, // 🔥 设置为 true 以触发 updatePipelineTask 审核流程 + items: [], // 空数组,表示一级需求部门任务不填写明细 id: editTaskId.value } response = await taskApi.updateTask(editTaskId.value, taskData as any)