diff --git a/klp-ui/src/api/system/ocr.js b/klp-ui/src/api/system/ocr.js new file mode 100644 index 00000000..586c2196 --- /dev/null +++ b/klp-ui/src/api/system/ocr.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function recognizeText({ imgUrl }) { + return request({ + url: '/wms/purchasePlan/recognizeText', + method: 'post', + data: { imgUrl } + }) +} \ No newline at end of file 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/api/wms/stockIo.js b/klp-ui/src/api/wms/stockIo.js index da2545d3..1ee00b98 100644 --- a/klp-ui/src/api/wms/stockIo.js +++ b/klp-ui/src/api/wms/stockIo.js @@ -82,7 +82,25 @@ export function updateStockIoStatus(stockIoId, status) { }) } - +/** + * 创建入库单,含明细 + * 入库单主表: + * 单号:stockIoCode + * 类型: ioType, + * 业务类型:bizType, + * 状态:status, + * 备注:remark, + * + * 入库单明细: + * warehouseId: 仓库ID, + * itemType: 物料类型, + * itemId: 物料ID, + * quantity: 数量, + * unit: 单位, + * batchNo: 批次号, + * remark: 备注 + * + */ export function addStockIoWithDetail(data) { return request({ url: '/wms/stockIo/withDetail', diff --git a/klp-ui/src/components/FileUpload/index.vue b/klp-ui/src/components/FileUpload/index.vue index 2e33c1b7..0583419f 100644 --- a/klp-ui/src/components/FileUpload/index.vue +++ b/klp-ui/src/components/FileUpload/index.vue @@ -1,5 +1,5 @@