Urban infrastructure systems, such as water supply and transportation networks, are highly interdependent, making them susceptible to cascading disruptions. This paper introduces a bi-level optimization framework designed to coordinate water supply network repairs while minimizing traffic impacts. The framework integrates a dynamic traffic assignment (DTA) model to evaluate the interplay between repair schedules and traffic conditions. The upper-level model generates and adjusts repair schedules, focusing on timing and location, while the lower-level model simulates the resulting traffic flow and travel time changes. Five optimization algorithms-adaptive differential evolution (ADE), genetic algorithm (GA), particle swarm optimization (PSO), simulated annealing (SA), and ant colony optimization (ACO)-are employed to identify repair plans that reduce traffic disruptions effectively. A case study in the Yangpu District of Shanghai demonstrates that the timing and spatial distribution of repairs significantly influence traffic flow. Among the tested algorithms, ADE achieves the lowest traffic impact, whereas SA excels in computational efficiency. The results highlight the importance of strategic scheduling in mitigating traffic disruptions by optimizing repair activities and leveraging traffic rerouting. This study provides a practical framework for urban planners to improve repair scheduling and minimize disruptions, contributing to more efficient infrastructure management. Future work could incorporate real-time data for adaptive scheduling and explore broader applications of the framework.