From 5ecb7958c96d3f0b6d47b79aff7eb306c2cf690f Mon Sep 17 00:00:00 2001 From: charles <981744753@qq.com> Date: 星期二, 06 八月 2024 11:16:58 +0800 Subject: [PATCH] gitlab上面的wms转移到公司git --- src/api/product/product.js | 96 +++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 82 insertions(+), 14 deletions(-) diff --git a/src/api/product/product.js b/src/api/product/product.js index 7929fa8..316aa39 100644 --- a/src/api/product/product.js +++ b/src/api/product/product.js @@ -2,15 +2,25 @@ import axios from "axios" // 浜у搧鍒楄〃 -export const getProductList = async (data) => { - return await axios.get(`/api/p/getProductList`, { - params: data +export function getProductList(data) { + return request({ + url: "/api-wms/v1/product/getProductList", + method: "post", + data }) } -// 鍒涘缓浜у搧 -export function createProduct(data) { +// 浜哄憳鍒楄〃 +export function getPersonnelList(data) { return request({ - url: "/api/p/createProduct", + url: "/api-wms/v1/operation/getPersonnelList", + method: "get", + data + }) +} +// 娣诲姞浜у搧 +export function addProduct(data) { + return request({ + url: "/api-wms/v1/product/addProduct", method: "post", data }) @@ -18,23 +28,81 @@ // 鍒犻櫎浜у搧 export function deleteProduct(data) { return request({ - url: "/api/p/deleteProduct", + url: "/api-wms/v1/product/deleteProduct/"+ data.id, method: "delete", data }) } -// 鏇存柊浜у搧 +// 淇敼浜у搧 export function updateProduct(data) { return request({ - url: "/api/p/updateProduct", - method: "put", + url: "/api-wms/v1/product/updateProduct", + method: "post", + data + }) +} +// 鑾峰彇浜у搧璇︽儏 +export const getProductDetails = async (data) => { + return await axios.get(`/api-wms/v1/product/getProductDetails/${data.id}`, { + params: data + }) +} +// 浜у搧鍘嗗彶鍑哄叆搴撲俊鎭� +export function getProductOperatonList(data) { + return request({ + url: "/api-wms/v1/product/listOperaton", + method: "post", + data + }) +} +// 淇濆瓨鍗曚綅 +export function saveUnitDict(data) { + return request({ + url: "/api-wms/v1/product/saveUnitDict", + method: "post", data }) } -// 娣诲姞浜у搧鑾峰彇浜у搧鍒楄〃 -export const getProductListFromGrpc = async (data) => { - return await axios.get(`/api/p/getProductListFromGrpc`, { - params: data +// 鏍规嵁鏉$爜鑾峰彇浜у搧淇℃伅 +// /api-wms/v1/product/getProductDetailsByBarCode/{barCode} +export function getProductDetailsByBarCodeApi(barCode) { + return request({ + url: `/api-wms/v1/product/getProductDetailsByBarCode/${barCode}`, + method: "get" + }) +} + +export function downloadInputFormat() { + return request({ + url: `/api-wms/v1/product/downloadInputFormat`, + method: "get", + methodType:'down' }) } + +// 鏍规嵁浠撳簱锛屼互鍙婁綅缃煡璇㈠垪琛� +export function locationProductListApi(data) { + return request({ + url: `/api-wms/v1/locationProductAmount/locationProductList`, + method: "post", + data + }) +} + +// /api-wms/v1/operation/getOperationInfo/{id} +export function getOperationInfoApi(id) { + return request({ + url: `/api-wms/v1/operation/getOperationInfo/${id}`, + method: "get" + }); +} + + +// 鑾峰彇搴勫彛鍒楄〃/api-wms/v1/dict/getSilkDictList/1 +export function getSilkDictListApi(id) { + return request({ + url: `/api-wms/v1/dict/getSilkDictList/${id}`, + method: "get" + }); +} \ No newline at end of file -- Gitblit v1.8.0