getConfig();
$data = [
// SEO 配置单独返回,前端可用于覆盖
/ 等
'seo' => $config['seo'] ?? [],
'enterprise_name' => $config['site_config']['enterprise_name'] ?? '',
'enterprise_telephone' => $config['site_config']['enterprise_telephone'] ?? '',
'enterprise_mailbox' => $config['site_config']['enterprise_mailbox'] ?? '',
'enterprise_qrcode' => $config['site_config']['enterprise_qrcode'] ?? '',
'official_website_logo' => $config['site_config']['official_website_logo'] ?? '',
'online_customer_service_link' => $config['site_config']['online_customer_service_link'] ?? '',
'icp_info' => $config['site_config']['icp_info'] ?? '',
'icp_info_link' => $config['site_config']['icp_info_link'] ?? '',
'public_security_network_preparation' => $config['site_config']['public_security_network_preparation'] ?? '',
'public_security_network_preparation_link' => $config['site_config']['public_security_network_preparation_link'] ?? '',
'telecom_appreciation' => $config['site_config']['telecom_appreciation'] ?? '',
'copyright_info' => $config['site_config']['copyright_info'] ?? '',
'terms_service_url' => $config['site_config']['terms_service_url'] ?? '',
'terms_privacy_url' => $config['site_config']['terms_privacy_url'] ?? '',
'cloud_product_link' => $config['site_config']['cloud_product_link'] ?? '',
'dcim_product_link' => $config['site_config']['dcim_product_link'] ?? '',
// 以下字段需与 /console/v1/common 保持一致的扁平结构
'honor' => $config['honor'] ?? ($config['site_config']['honor'] ?? []),
'friendly_link' => $config['friendly_link'] ?? [],
'banner' => $config['banner'] ?? [],
'header_nav' => $config['header_nav'] ?? [],
'footer_nav' => $config['footer_nav'] ?? [],
'side_floating_window' => $config['side'] ?? [],
'feedback_type' => $config['feedback_type'] ?? ($config['site_config']['feedback_type'] ?? []),
];
return json([
'status' => 200,
'msg' => lang_plugins('theme_configurator_success'),
'data' => $data,
]);
}
}