Sorry for the confusion.
NAT
You do NOT need to do NAT on the switch. We needed to confirm that your source NAT rule on the SRX would cover all subnets on your network. This is good per you attachment so no changes are needed.
Routing
Your multiple VLANs on the switch each have a ip address subnet associated with them. You need to insure that those ip subnets have a route on on the SRX pointed to the switch ip address link 10.1.7.1.
This is missing and likely the problem
On the SRX add routes for all these subnets:
set routing-options static route x.x.x.x/xx next-hop 10.1.7.1
If all the routes are continuous you can add a single larger route that covers the whole range instead of individual ones.