refactor: frontend 重命名为 backend-adminend,新增 shccd159/shjjy153 配置
- frontend 目录迁移至 backend-adminend(管理后台前端) - 新增 application-shccd159.yml、application-shjjy153.yml - 更新 deploy.conf、DEPLOY.md、application.yml Made-with: Cursor
This commit is contained in:
321
backend-adminend/src/api/store.js
Normal file
321
backend-adminend/src/api/store.js
Normal file
@@ -0,0 +1,321 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
import request from '@/utils/request';
|
||||
|
||||
/**
|
||||
* 新增商品
|
||||
* @param pram
|
||||
*/
|
||||
export function productCreateApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/save',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑商品
|
||||
* @param pram
|
||||
*/
|
||||
export function productUpdateApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/update',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品详情
|
||||
* @param pram
|
||||
*/
|
||||
export function productDetailApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/info/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品
|
||||
* @param pram
|
||||
*/
|
||||
export function productDeleteApi(id, type) {
|
||||
return request({
|
||||
url: `/admin/store/product/delete/${id}`,
|
||||
method: 'get',
|
||||
params: { type: type },
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品列表 表头数量
|
||||
*/
|
||||
export function productHeadersApi() {
|
||||
return request({
|
||||
url: '/admin/store/product/tabs/headers',
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品列表
|
||||
* @param pram
|
||||
*/
|
||||
export function productLstApi(params) {
|
||||
return request({
|
||||
url: '/admin/store/product/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品分类
|
||||
* @param pram
|
||||
*/
|
||||
export function categoryApi(params) {
|
||||
return request({
|
||||
url: '/admin/category/list/tree',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品上架
|
||||
* @param pram
|
||||
*/
|
||||
export function putOnShellApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/putOnShell/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品下架
|
||||
* @param pram
|
||||
*/
|
||||
export function offShellApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/offShell/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品规格 列表
|
||||
* @param pram
|
||||
*/
|
||||
export function templateListApi(params) {
|
||||
return request({
|
||||
url: '/admin/store/product/rule/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品规格 删除
|
||||
* @param pram
|
||||
*/
|
||||
export function attrDeleteApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/rule/delete/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品规格 新增
|
||||
* @param pram
|
||||
*/
|
||||
export function attrCreatApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/rule/save',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品规格 编辑
|
||||
* @param pram
|
||||
*/
|
||||
export function attrEditApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/rule/update',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品规格 详情
|
||||
* @param pram
|
||||
*/
|
||||
export function attrInfoApi(id) {
|
||||
return request({
|
||||
url: `admin/store/product/rule/info/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品评论 列表
|
||||
* @param pram
|
||||
*/
|
||||
export function replyListApi(params) {
|
||||
return request({
|
||||
url: '/admin/store/product/reply/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品评论 新增
|
||||
* @param pram
|
||||
*/
|
||||
export function replyCreatApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/reply/save',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品评论 编辑
|
||||
* @param pram
|
||||
*/
|
||||
export function replyEditApi(data) {
|
||||
return request({
|
||||
url: '/admin/store/product/reply/update',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品评论 详情
|
||||
* @param pram
|
||||
*/
|
||||
export function replyInfoApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/reply/info/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 商品评论 删除
|
||||
* @param pram
|
||||
*/
|
||||
export function replyDeleteApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/reply/delete/${id}`,
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品评论 回复
|
||||
* @param pram
|
||||
*/
|
||||
export function replyCommentApi(data) {
|
||||
return request({
|
||||
url: `/admin/store/product/reply/comment`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品评论 导出
|
||||
* @param pram
|
||||
*/
|
||||
export function productExportApi(params) {
|
||||
return request({
|
||||
url: `/admin/export/excel/product`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品复制 99Api
|
||||
* @param pram
|
||||
*/
|
||||
export function importProductApi(params) {
|
||||
return request({
|
||||
url: `/admin/store/product/importProduct`,
|
||||
method: 'post',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品复制 一号通
|
||||
* @param pram
|
||||
*/
|
||||
export function copyProductApi(data) {
|
||||
return request({
|
||||
url: `/admin/store/product/copy/product`,
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 恢复
|
||||
* @param pram
|
||||
*/
|
||||
export function restoreApi(id) {
|
||||
return request({
|
||||
url: `/admin/store/product/restore/${id}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品列表 导出
|
||||
* @param pram
|
||||
*/
|
||||
export function productExcelApi(params) {
|
||||
return request({
|
||||
url: `/admin/export/excel/product`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 商品列表 获取复制商品配置
|
||||
* @param pram
|
||||
*/
|
||||
export function copyConfigApi() {
|
||||
return request({
|
||||
url: `/admin/store/product/copy/config`,
|
||||
method: 'post',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单数据 导出
|
||||
* @param pram
|
||||
*/
|
||||
export function orderExcelApi(params) {
|
||||
return request({
|
||||
url: `/admin/export/excel/order`,
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
/**
|
||||
* 根据商品id集合查询商品列表
|
||||
* @param pram
|
||||
*/
|
||||
export function productListbyidsApi(ids) {
|
||||
return request({
|
||||
url: `/admin/store/product/listids/${ids}`,
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user