热门产品前端页面

This commit is contained in:
2025-07-26 11:33:06 +08:00
parent bb42f9c5b7
commit cf6c7788f5
5 changed files with 640 additions and 204 deletions

View File

@@ -28,12 +28,6 @@
<CustomerRegion :customer-data="customerClusterData" />
</el-col>
</el-row>
<!-- 第二行图表 -->
<el-row :gutter="20" class="chart-row">
<el-col :span="12">
<HotProducts :hot-products="hotProductsData" />
</el-col>
</el-row>
<!-- 定时刷新设置抽屉 -->
<el-drawer
title="定时刷新设置"
@@ -62,7 +56,6 @@ import OrderSummary from './components/OrderSummary.vue'
import OrderCompletion from './components/OrderCompletion.vue'
import ProductSales from './components/ProductSales.vue'
import CustomerRegion from './components/CustomerRegion.vue'
import HotProducts from './components/HotProducts.vue'
import { getDashboardData } from '@/api/wms/order'
export default {
@@ -72,7 +65,6 @@ export default {
OrderCompletion,
ProductSales,
CustomerRegion,
HotProducts,
},
data() {
return {
@@ -83,7 +75,6 @@ export default {
},
productSalesData: [],
customerClusterData: [],
hotProductsData: [],
// 新增定时刷新相关数据
drawerVisible: false,
autoRefresh: false,
@@ -114,7 +105,6 @@ export default {
}
this.productSalesData = data.productRank
this.customerClusterData = data.customerRegion
this.hotProductsData = data.hotProducts || []
this.materialAnalysisData = {
categories: data.orderMaterial.map(item => item.materialName),
usageFrequency: data.orderMaterial.map(item => item.usedCount),