Heat oil in a wok or skillet over medium-high heat. Add green onions, ginger and garlic. Cook for 1 minute. Add fish fillets and lightly brown on both sides, about 3 minutes per side. Add cut carrots, zucchini and bell pepper. Cook for 1 minute. Add soy sauce, fish or chicken broth, vinegar, apricot preserves and cornstarch mixture. Add pineapple and return fish to the pan to warm. To serve, place fish, vegetables and sauce over rice.