> $lines */ /** @var string $startDate */ /** @var string $endDate */ /** @var int $saIdx */ /** @var string $catFilter */ /** @var string $mode */ /** @var list $agencies */ /** @var array $catLabels */ /** @var bool $hasBsFee */ /** @var string $lgName */ /** @var string $agencyLabel */ /** @var string $catLabelFilter */ /** @var list $printExtraLines */ $byDaily = ($mode ?? 'daily') === 'daily'; $exportParams = array_filter([ 'start_date' => $startDate ?? '', 'end_date' => $endDate ?? '', 'sa_idx' => (int) ($saIdx ?? 0), 'cat' => (string) ($catFilter ?? ''), 'mode' => $byDaily ? '' : 'period', 'export' => '1', ], static fn ($v): bool => $v !== '' && $v !== null); $excelUrl = mgmt_url('reports/period-sales?' . http_build_query($exportParams)); $fmtFee = static function (float $v) use ($hasBsFee): string { if (! $hasBsFee) { return '—'; } return number_format((int) round($v)); }; $rowClass = static function (string $kind): string { return match ($kind) { 'day_sub_all' => 'bg-gray-100 font-semibold', 'day_sub_bag' => 'bg-sky-50 font-semibold text-sky-900', 'day_sub_fs' => 'bg-violet-50 font-semibold text-violet-900', 'foot_all' => 'bg-red-50 font-bold text-red-700', 'foot_bag' => 'bg-blue-50 font-bold text-blue-700', 'foot_fs' => 'bg-purple-50 font-bold text-purple-800', default => '', }; }; ?> '기간별 판매현황', 'printExtraLines' => $printExtraLines ?? [], ]) ?>
기간별 판매현황
엑셀저장

기간별 판매현황

집계: · (단위: 매 / 원)

0): ?>
일자 품목 판매 반품
수량 판매금액 수수료 징수액 수량 금액 수량 판매금액 수수료 징수액
조회된 데이터가 없습니다.