新增拼团/套餐分享功能

This commit is contained in:
gyq
2025-12-25 15:38:00 +08:00
parent 448effd296
commit fbe170b254
18 changed files with 3789 additions and 1532 deletions

View File

@@ -5,7 +5,7 @@ const request = http.request
* 获取商品分页
* @returns
*/
export function getProductPage(data, urlType = 'product' ,showLoading) {
export function getProductPage(data, urlType = 'product', showLoading) {
return request({
url: `${urlType}/admin/product/page`,
method: "GET",
@@ -20,7 +20,7 @@ export function getProductPage(data, urlType = 'product' ,showLoading) {
* 获取商品列表
* @returns
*/
export function getProductList(data, urlType = 'product' ,showLoading) {
export function getProductList(data, urlType = 'product', showLoading) {
return request({
url: `${urlType}/admin/product/list`,
method: "GET",
@@ -36,11 +36,11 @@ export function getProductList(data, urlType = 'product' ,showLoading) {
* 获取商品详情
* @returns
*/
export function getProductDetail (id, urlType = 'product') {
export function getProductDetail(id, urlType = 'product') {
return request({
url: `${urlType}/admin/product/${id}`,
method: "GET",
})
}
@@ -73,7 +73,7 @@ export function delProduct(id, urlType = 'product') {
* 商品上下架
* @returns
*/
export function productOnOff (data, urlType = 'product') {
export function productOnOff(data, urlType = 'product') {
return request({
url: `${urlType}/admin/product/onOff`,
method: "POST",
@@ -87,7 +87,7 @@ export function productOnOff (data, urlType = 'product') {
* 商品售罄
* @returns
*/
export function productMarkIsSoldOut (data, urlType = 'product') {
export function productMarkIsSoldOut(data, urlType = 'product') {
return request({
url: `${urlType}/admin/product/markIsSoldOut`,
method: "POST",
@@ -262,7 +262,7 @@ export function delSpec(id, urlType = 'product') {
return request({
url: `${urlType}/admin/prod/spec/${id}`,
method: "DELETE",
})
}
@@ -343,4 +343,28 @@ export function delProdGroup(id, urlType = 'product') {
url: `${urlType}/admin/prod/group/${id}`,
method: "DELETE",
})
}
/**
* 入库单识别
* @returns
*/
export function stockOcr(data, urlType = 'product') {
return request({
url: `${urlType}/admin/product/stock/ocr`,
method: "post",
data
})
}
/**
* ocr识别结果
* @returns
*/
export function ocrResult(data, urlType = 'product') {
return request({
url: `${urlType}/admin/product/stock/ocrResult`,
method: "get",
data
})
}