From ac9c66c9ad819cc0e3a06a26a8d5b105345b5f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Sat, 2 Aug 2025 14:02:07 +0800 Subject: [PATCH] =?UTF-8?q?AI=E7=94=9F=E6=88=90=E8=AF=9D=E6=9C=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/wms/productSalesScript.js | 32 +++++++-------- .../views/wms/productSalesScript/index.vue | 39 +++++++++++++++++-- 2 files changed, 51 insertions(+), 20 deletions(-) diff --git a/klp-ui/src/api/wms/productSalesScript.js b/klp-ui/src/api/wms/productSalesScript.js index e4f16ae8..ab00d2c5 100644 --- a/klp-ui/src/api/wms/productSalesScript.js +++ b/klp-ui/src/api/wms/productSalesScript.js @@ -52,23 +52,6 @@ export function delProductSalesScript(scriptId) { }) } -// // 记录话术访问频率 -// export function recordVisit(productId) { -// return request({ -// url: '/klp/productSalesScript/recordVisit/' + productId, -// method: 'post' -// }) -// } - -// // 获取热门产品排行 -// export function getHotProducts(limit = 10) { -// return request({ -// url: '/klp/productSalesScript/hotProducts', -// method: 'get', -// params: { limit } -// }) -// } - // 获取产品咨询热度排行 export function getProductRanking() { return request({ @@ -76,3 +59,18 @@ export function getProductRanking() { method: 'get' }) } + +/** + * 根据产品生成话术 + * @param {*} data.productId 产品id + * @param {*} data.scriptCount 生成话术数量 + * @returns + */ +export function generateForProduct(data) { + return request({ + url: '/wms/salesScriptGenerator/generateForProduct', + method: 'post', + data, + timeout: 1000000 + }) +} diff --git a/klp-ui/src/views/wms/productSalesScript/index.vue b/klp-ui/src/views/wms/productSalesScript/index.vue index 241752ba..97a3b1d1 100644 --- a/klp-ui/src/views/wms/productSalesScript/index.vue +++ b/klp-ui/src/views/wms/productSalesScript/index.vue @@ -93,7 +93,23 @@ - +
+ + 生成话术 + + +
+
@@ -120,7 +136,7 @@