80 lines
3.7 KiB
PHP
80 lines
3.7 KiB
PHP
<?php
|
|
include APP_PATH . 'app/views/layouts/admin_header.php';
|
|
?>
|
|
|
|
<div class="row">
|
|
<div class="col-md-10 col-md-offset-1">
|
|
<div class="box box-primary">
|
|
<div class="box-header with-border">
|
|
<h3 class="box-title"><i class="fa fa-bar-chart"></i> 财务报表</h3>
|
|
<div class="box-tools">
|
|
<form method="get" class="form-inline">
|
|
<div class="form-group">
|
|
<input type="month" name="month" class="form-control input-sm auto-submit" value="<?php echo htmlspecialchars($month); ?>">
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<div class="info-box bg-green">
|
|
<span class="info-box-icon"><i class="fa fa-arrow-up"></i></span>
|
|
<div class="info-box-content">
|
|
<span class="info-box-text">收入合计</span>
|
|
<span class="info-box-number">¥<?php echo number_format($incomeTotal, 2); ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="info-box bg-red">
|
|
<span class="info-box-icon"><i class="fa fa-arrow-down"></i></span>
|
|
<div class="info-box-content">
|
|
<span class="info-box-text">支出合计</span>
|
|
<span class="info-box-number">¥<?php echo number_format($expenseTotal, 2); ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="info-box bg-<?php echo $profit >= 0 ? 'aqua' : 'yellow'; ?>">
|
|
<span class="info-box-icon"><i class="fa fa-line-chart"></i></span>
|
|
<div class="info-box-content">
|
|
<span class="info-box-text">利润</span>
|
|
<span class="info-box-number">¥<?php echo number_format($profit, 2); ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php if (!empty($categorySummary)): ?>
|
|
<h4>费用类别明细</h4>
|
|
<table class="table table-bordered table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>类别</th>
|
|
<th>收入</th>
|
|
<th>支出</th>
|
|
<th>小计</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach ($categorySummary as $cat => $vals): ?>
|
|
<tr>
|
|
<td><?php echo htmlspecialchars($cat); ?></td>
|
|
<td>¥<?php echo number_format($vals['income'], 2); ?></td>
|
|
<td>¥<?php echo number_format($vals['expense'], 2); ?></td>
|
|
<td>¥<?php echo number_format($vals['income'] - $vals['expense'], 2); ?></td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
<?php else: ?>
|
|
<p class="text-center text-muted">该月份暂无财务数据</p>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php include APP_PATH . 'app/views/layouts/admin_footer.php'; ?>
|