car/application/admin/view/dashboard/index.html
2025-08-22 18:04:48 +08:00

93 lines
2.6 KiB
HTML

<div class="panel panel-default panel-intro">
<div>
<div class="form-inline" id="chart-filter" style="margin-top:20px;margin-bottom: 30px;">
<!-- 时间范围 -->
<div class="form-group" style="margin-left: 15px;">
<input type="text" class="form-control datetimerange" value = "{$default_daterange|htmlentities}" data-locale='{"format":"YYYY-MM-DD"}'
placeholder="指定日期" name="filter[daterange]" id="daterange" autocomplete="off" style="width: 200px;">
</div>
<!-- 查询按钮 -->
<button class="btn btn-default" id="filter-btn" style="margin-left: 15px;">查询</button>
</div>
</div>
<div class="stats-grid">
<div class="stat-card" >
<span class="stat-icon new-car">🚙</span>
<div class="stat-number">loading</div>
<div class="stat-label">新车库存</div>
</div>
<div class="stat-card">
<span class="stat-icon used-car">🚗</span>
<div class="stat-number">loading</div>
<div class="stat-label">二手车库存</div>
</div>
<div class="stat-card" >
<span class="stat-icon rental-car">🚐</span>
<div class="stat-number">loading</div>
<div class="stat-label">租车车辆</div>
</div>
<div class="stat-card">
<span class="stat-icon total-sales">💰</span>
<div class="stat-number">loading</div>
<div class="stat-label">本月销售额</div>
</div>
</div>
</div>
<style>
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin-bottom: 40px;
}
.stat-card {
background: rgba(255, 255, 255, 0.9);
backdrop-filter: blur(10px);
border-radius: 15px;
padding: 25px;
text-align: center;
box-shadow: 0 8px 25px rgba(0,0,0,0.1);
transition: all 0.3s ease;
cursor: pointer;
}
.stat-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 40px rgba(0,0,0,0.15);
}
.stat-icon {
font-size: 3rem;
margin-bottom: 15px;
display: block;
}
.new-car { color: #4299e1; }
.used-car { color: #48bb78; }
.rental-car { color: #ed8936; }
.total-sales { color: #9f7aea; }
.stat-number {
font-size: 2.5rem;
font-weight: 700;
color: #2d3748;
margin-bottom: 5px;
}
.stat-label {
color: #718096;
font-size: 1rem;
font-weight: 500;
}
</style>