query($query); if ($result && $row = $result->fetch_assoc()) { $current_permission_role = $row['em_permission_role_id']; } // 获取日期范围参数 $date_params = getDateRangeParams(); $start_date = $date_params['start_date_sql']; $end_date = $date_params['end_date_sql']; $date_range = $date_params['date_range']; $period = $date_params['period']; // 特定国家过滤 $country_id = isset($_GET['country_id']) ? intval($_GET['country_id']) : 0; // 页面头部 include('statistics_header.php'); ?>

地区销售概览

总销售额

query($query); if ($result) { while ($row = $result->fetch_assoc()) { $visible_employees[] = intval($row['id']); } } $employee_filter = $visible_employees; } else { // 组员只能看到自己 $employee_filter = intval($current_employee_id); } } // 修改getRegionTotalSales和getActiveCountries函数调用,传入国家筛选条件 $total_sales = getRegionTotalSales($conn, $start_date, $end_date, $employee_filter, $country_filter); echo "
¥" . number_format($total_sales['total_amount'], 2) . "
"; echo "
= 0 ? 'positive' : 'negative') . "'>"; echo ($total_sales['growth'] >= 0 ? '+' : '') . number_format($total_sales['growth'], 2) . "%
"; ?>

活跃国家数

" . $active_countries['count'] . "
"; ?>

0 ? '地区数据详情' : '热门地区 TOP-10'; ?>

fetch_assoc()) { $region_labels[] = $row['countryName']; $region_order_counts[] = $row['order_count']; $region_amounts[] = $row['total_amount']; } renderTopRegionsTable($region_labels, $region_order_counts, $region_amounts); ?>

0 ? '客户国家分布' : '客户国家分布 TOP-10'; ?>

fetch_assoc()) { $country_labels[] = $row['countryName']; $country_data[] = $row['customer_count']; } renderCustomerCountryDistributionChart($country_labels, $country_data); ?>

0 ? '地区销售趋势' : '地区销售趋势 TOP-10'; ?>

0 ? '地区订单分析' : '地区订单分析 TOP-10'; ?>

0 ? '地区销售同比分析' : '地区销售同比分析 TOP-10'; ?>

0 ? '地区季节性分析' : '地区季节性分析 TOP-10'; ?>

0 ? '地区销售预测 (未来6个月)' : '地区销售预测 (未来6个月) TOP-10'; ?>