从 shccd159 合并 backend-adminend 子项目到 main

Made-with: Cursor
This commit is contained in:
apple
2026-03-16 11:32:11 +08:00
parent d00d5119ec
commit e8563e4fda
733 changed files with 171781 additions and 0 deletions

View File

@@ -0,0 +1,159 @@
// +----------------------------------------------------------------------
// | 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 addCategroy(pram) {
const data = {
extra: pram.extra,
name: pram.name,
pid: pram.pid,
sort: pram.sort,
status: pram.status,
type: pram.type,
url: pram.url,
};
return request({
url: '/admin/category/save',
method: 'POST',
params: data,
});
}
/**
* 分类详情
* @param pram
*/
export function infoCategroy(pram) {
const data = {
id: pram.id,
};
return request({
url: '/admin/category/info',
method: 'GET',
params: data,
});
}
/**
* 删除分类
* @param pram
*/
export function deleteCategroy(pram) {
const data = {
id: pram.id,
};
return request({
url: '/admin/category/delete',
method: 'GET',
params: data,
});
}
/**
* 分类列表
* @param pram
*/
export function listCategroy(pram) {
const data = {
limit: pram.limit,
name: pram.name,
page: pram.page,
pid: pram.pid,
status: pram.status,
type: pram.type,
};
return request({
url: '/admin/category/list',
method: 'GET',
params: data,
});
}
/**
* 分类数据tree数据
* @param pram
*/
export function treeCategroy(pram) {
const data = {
type: pram.type,
status: pram.status,
name: pram.name,
};
return request({
url: '/admin/category/list/tree',
method: 'GET',
params: data,
});
}
/**
* 更新分类
* @param pram
*/
export function updateCategroy(pram) {
const data = {
extra: pram.extra,
name: pram.name,
pid: pram.pid,
sort: pram.sort,
status: pram.status,
type: pram.type,
url: pram.url,
id: pram.id,
};
return request({
url: '/admin/category/update',
method: 'POST',
params: data,
});
}
/**
* 根据id集合查询对应分类列表
* @param pram
*/
export function categroyByIds(pram) {
const data = {
ids: pram.ids,
};
return request({
url: '/admin/category/list/ids',
method: 'GET',
params: data,
});
}
/**
* 修改 显示关闭状态
* @param pram
*/
export function categroyUpdateStatus(id) {
return request({
url: `/admin/category/updateStatus/${id}`,
method: 'GET',
});
}
/**
* 文章详情
* @param pram
*/
export function articleInfoApi(params) {
return request({
url: `/admin/article/info`,
method: 'GET',
params,
});
}