优化进销存库存上传下载

This commit is contained in:
gyq
2024-06-20 09:06:35 +08:00
parent 2026193f0f
commit 7605011b63
13 changed files with 372 additions and 191 deletions

View File

@@ -1,15 +1,15 @@
import request from '@/utils/request'
import request from "@/utils/request";
/**
* 商品列表
* @returns
*/
export function tbProductGet(params) {
return request({
url: '/api/tbProduct',
method: 'get',
params
})
return request({
url: "/api/tbProduct",
method: "get",
params
});
}
/**
@@ -17,11 +17,11 @@ export function tbProductGet(params) {
* @returns
*/
export function dictDetail(params) {
return request({
url: `/api/dictDetail`,
method: 'get',
params
})
return request({
url: `/api/dictDetail`,
method: "get",
params
});
}
/**
@@ -29,11 +29,11 @@ export function dictDetail(params) {
* @returns
*/
export function tbProductStockDetail(data) {
return request({
url: `/api/tbProductStockDetail/stock`,
method: 'post',
data
})
return request({
url: `/api/tbProductStockDetail/stock`,
method: "post",
data
});
}
/**
@@ -41,11 +41,11 @@ export function tbProductStockDetail(data) {
* @returns
*/
export function tbProductStockDetailSum(params) {
return request({
url: `/api/tbProductStockDetail/sum`,
method: 'get',
params
})
return request({
url: `/api/tbProductStockDetail/sum`,
method: "get",
params
});
}
/**
@@ -53,23 +53,23 @@ export function tbProductStockDetailSum(params) {
* @returns
*/
export function tbShopPurveyorGet(params) {
return request({
url: `/api/tbShopPurveyor`,
method: 'get',
params
})
return request({
url: `/api/tbShopPurveyor`,
method: "get",
params
});
}
/**
* 增加供应商
* @returns
*/
export function tbShopPurveyor(data, method = 'post') {
return request({
url: `/api/tbShopPurveyor`,
method: method,
data
})
export function tbShopPurveyor(data, method = "post") {
return request({
url: `/api/tbShopPurveyor`,
method: method,
data
});
}
/**
@@ -77,11 +77,11 @@ export function tbShopPurveyor(data, method = 'post') {
* @returns
*/
export function tbShopPurveyorTransactGet(params) {
return request({
url: `/api/tbShopPurveyorTransact`,
method: 'get',
params
})
return request({
url: `/api/tbShopPurveyorTransact`,
method: "get",
params
});
}
/**
@@ -89,11 +89,11 @@ export function tbShopPurveyorTransactGet(params) {
* @returns
*/
export function tbShopPurveyorTransactInfo(data) {
return request({
url: `/api/tbShopPurveyorTransact/info`,
method: 'post',
data
})
return request({
url: `/api/tbShopPurveyorTransact/info`,
method: "post",
data
});
}
/**
@@ -101,11 +101,11 @@ export function tbShopPurveyorTransactInfo(data) {
* @returns
*/
export function tbShopPurveyorTransactSum(params) {
return request({
url: `/api/tbShopPurveyorTransact/sum`,
method: 'get',
params
})
return request({
url: `/api/tbShopPurveyorTransact/sum`,
method: "get",
params
});
}
/**
@@ -113,11 +113,11 @@ export function tbShopPurveyorTransactSum(params) {
* @returns
*/
export function tbProductStockOperateList(data) {
return request({
url: `/api/tbProductStockOperate/list`,
method: 'post',
data
})
return request({
url: `/api/tbProductStockOperate/list`,
method: "post",
data
});
}
/**
@@ -125,10 +125,10 @@ export function tbProductStockOperateList(data) {
* @returns
*/
export function tbProductStockOperateDetail(id) {
return request({
url: `/api/tbProductStockOperate/${id}`,
method: 'get'
})
return request({
url: `/api/tbProductStockOperate/${id}`,
method: "get"
});
}
/**
@@ -136,11 +136,70 @@ export function tbProductStockOperateDetail(id) {
* @returns
*/
export function tbProductStockOperateOutAndOn(data) {
return request({
url: `/api/tbProductStockOperate/outAndOn`,
method: 'post',
data
})
return request({
url: `/api/tbProductStockOperate/outAndOn`,
method: "post",
data
});
}
/**
* 库存列表
* @returns
*/
export function stock(params) {
return request({
url: `/api/stock`,
method: "get",
params
});
}
/**
* 导出数据
* @returns
*/
export function stockdownload(data) {
return request({
url: "/api/stock/download",
method: "post",
data: {
shopId: localStorage.getItem("shopId"),
...data
},
responseType: "blob"
});
}
/**
* 导出数据
* @returns
*/
export function stockdoImport(file) {
const formData = new FormData();
formData.append("file", file);
formData.append("shopId", localStorage.getItem("shopId"));
return request({
url: "/api/stock/doImport",
method: "post",
data: formData,
Headers: {
"Content-Type": "multipart/form-data"
}
});
}
/**
* 库存开关
* @returns
*/
export function stockStateChange(params) {
return request({
url: `/api/stock/isStock`,
method: "get",
params: {
shopId: localStorage.getItem("shopId"),
...params
}
});
}