Hydraulic systems are widely used in key modern industrial fields such as mechanical manufacturing, aerospace, and heavy machinery, and their efficient and reliable operation is crucial to ensuring production safety and efficiency. However, diagnosing concurrent faults accurately in hydraulic systems often poses a significant challenge. This paper introduces a multi-task learning network that deconstructs the challenge of concurrent fault diagnosis into specific sub-tasks, enabling the simultaneous identification and classification of multiple hydraulic components' faults. Automatic channel filtering is designed to screen out sensitive channels of each component from multi-rate sensors. A dual-flow model is used to feature extraction, which can simultaneously extract the local spatial features and global semantic information. Then, four classification models are designed to identify the extracted shared features. An uncertainty weight loss is also proposed to balance the loss of different tasks. The experimental results show that our model significantly outperforms traditional methods and other popular multi-output methods in diagnosing concurrent faults.