authorizeIe('ie.view'); $businessId = $this->businessId(); $stats = [ 'products' => ProductPlatform::forBusiness($businessId)->count(), 'production_lines' => LineTemplate::forBusiness($businessId)->whereNull('parent_template_id')->count(), 'item_masters' => ItemMaster::forBusiness($businessId)->count(), 'line_revisions' => LineRevision::forBusiness($businessId)->count(), 'boms' => Bom::forBusiness($businessId)->count(), 'cost_scenarios' => CostScenario::forBusiness($businessId)->count(), 'release_packages' => ReleasePackage::forBusiness($businessId)->count(), 'serialized_units' => SerializedUnit::forBusiness($businessId)->count(), 'installed_assets' => CustomerInstalledAsset::forBusiness($businessId)->count(), 'sourcing_cases' => SupplierSourcingCase::forBusiness($businessId)->where('status', 'open')->count(), 'research_projects' => ResearchProject::forBusiness($businessId)->where('status', 'active')->count(), ]; $thread = $this->analytics->dashboard($businessId); return view('industrialengineering::dashboard.index', compact('stats', 'thread')); } }