Scenario:
A project can have multiple department visibility. Each department will have an approver and he/she should approve the Timesheets of users only from their own Department.

Cause:
As of now this feature is unavailable in Web TimeSheet.

Workaround:
As a work-around we need to create the same Project for different departments individually.
The same Project but with different names for different departments will bill the same client.
At the time of generating reports group the result by the name of the Client.