app/pages/task/detail.vue
@@ -198,6 +198,7 @@ <AttachmentUpload :taskId="taskId" title="任务附件" :readonly="isTaskFinished" @uploaded="onAttachmentUploaded" @deleted="onAttachmentDeleted" /> @@ -341,6 +342,13 @@ } }, computed: { // 判断任务是否已结束(已完成或已取消) isTaskFinished() { if (!this.taskDetail || !this.taskDetail.taskStatus) { return false } return ['COMPLETED', 'CANCELLED'].includes(this.taskDetail.taskStatus) }, // 显示任务类型 displayTaskType() { if (!this.taskDetail || !this.taskDetail.taskType) {