Whisk olive oil, vinegar, mustard, dill weed, garlic, sugar, and salt together in a large bowl. Add tomatoes, kidney beans, tuna, quinoa, basil, and onion; gently stir with a large spoon to coat evenly. Spoon salad into serving bowls; top each with about 1 tablespoon Parmesan cheese.