From cf6c7788f57238bd3ca44d0069bd1561083c8d97 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Sat, 26 Jul 2025 11:33:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E9=97=A8=E4=BA=A7=E5=93=81=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/wms/productSalesScript.js | 32 +- klp-ui/src/views/wms/hotProduct/index.vue | 619 ++++++++++++++++++ .../wms/order/components/HotProducts.vue | 165 ----- klp-ui/src/views/wms/order/dashboard.vue | 10 - .../views/wms/productSalesScript/index.vue | 18 +- 5 files changed, 640 insertions(+), 204 deletions(-) create mode 100644 klp-ui/src/views/wms/hotProduct/index.vue delete mode 100644 klp-ui/src/views/wms/order/components/HotProducts.vue diff --git a/klp-ui/src/api/wms/productSalesScript.js b/klp-ui/src/api/wms/productSalesScript.js index 9cb4fa94..f322d3d4 100644 --- a/klp-ui/src/api/wms/productSalesScript.js +++ b/klp-ui/src/api/wms/productSalesScript.js @@ -43,19 +43,27 @@ export function delProductSalesScript(scriptId) { }) } -// 记录话术访问频率 -export function recordVisit(productId) { - return request({ - url: '/klp/productSalesScript/recordVisit/' + productId, - method: 'post' - }) -} +// // 记录话术访问频率 +// export function recordVisit(productId) { +// return request({ +// url: '/klp/productSalesScript/recordVisit/' + productId, +// method: 'post' +// }) +// } -// 获取热门产品排行 -export function getHotProducts(limit = 10) { +// // 获取热门产品排行 +// export function getHotProducts(limit = 10) { +// return request({ +// url: '/klp/productSalesScript/hotProducts', +// method: 'get', +// params: { limit } +// }) +// } + +// 获取产品咨询热度排行 +export function getProductRanking() { return request({ - url: '/klp/productSalesScript/hotProducts', - method: 'get', - params: { limit } + url: '/klp/productSalesScript/dashboard/ranking', + method: 'get' }) } diff --git a/klp-ui/src/views/wms/hotProduct/index.vue b/klp-ui/src/views/wms/hotProduct/index.vue new file mode 100644 index 00000000..13771f86 --- /dev/null +++ b/klp-ui/src/views/wms/hotProduct/index.vue @@ -0,0 +1,619 @@ + + + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/order/components/HotProducts.vue b/klp-ui/src/views/wms/order/components/HotProducts.vue deleted file mode 100644 index 20401239..00000000 --- a/klp-ui/src/views/wms/order/components/HotProducts.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - - - \ No newline at end of file diff --git a/klp-ui/src/views/wms/order/dashboard.vue b/klp-ui/src/views/wms/order/dashboard.vue index b0ad4b00..3413ceac 100644 --- a/klp-ui/src/views/wms/order/dashboard.vue +++ b/klp-ui/src/views/wms/order/dashboard.vue @@ -28,12 +28,6 @@ - - - - - - item.materialName), usageFrequency: data.orderMaterial.map(item => item.usedCount), diff --git a/klp-ui/src/views/wms/productSalesScript/index.vue b/klp-ui/src/views/wms/productSalesScript/index.vue index f7fc36f4..fc57f4fb 100644 --- a/klp-ui/src/views/wms/productSalesScript/index.vue +++ b/klp-ui/src/views/wms/productSalesScript/index.vue @@ -119,7 +119,7 @@