The process of recycling and remanufacturing begins with disassembly. Through disassembly, the components with recycling value are decomposed. However, with the rapid development of production automation, designers often ignore the fact that manual operation is flexible but fails to achieve maximum production efficiency and profit. Therefore, the consideration of human factors in disassembly lines holds significant importance. This study delves into the multi-objective optimization of a U-shaped disassembly line balancing problem involving multiple products. A comprehensive objective function is developed, taking into account various factors including employee fatigue and other factors. To address the aforementioned problem, this study uses a collaborative resource allocation strategy within a multi-objective evolutionary algorithm based on decomposition. By comparing the results of different experimental cases, this paper shows that the proposed algorithm is more competitive than the carnivorous plant algorithm, fruit fly optimization algorithm, and Pareto archiving evolutionary strategy.