实现接口部分功能

This commit is contained in:
WUSIJIAN
2025-11-28 17:17:07 +08:00
parent 0ad816cc6d
commit 4c2fb2a189
11 changed files with 317 additions and 686 deletions

View File

@@ -1,65 +1,46 @@
import request from '/@/utils/request';
import request, { newService } from '/@/utils/request';
export function getRoleList(query: Object) {
return request({
url: '/api/v1/system/role/list',
method: 'get',
params: query,
});
}
export function getRoleParams() {
return request({
url: '/api/v1/system/role/getParams',
method: 'get',
});
}
export function addRole(data: object) {
return request({
url: '/api/v1/system/role/add',
//添加产品
export function getproductAdd(data: object) {
return newService({
url: '/customerService/product/add',
method: 'post',
data: data,
});
}
export function getRole(id: number) {
return request({
url: '/api/v1/system/role/get',
method: 'get',
params: { id },
});
}
export function editRole(data: object) {
return request({
url: '/api/v1/system/role/edit',
method: 'put',
//删除产品
export function deleteProduct(data: object) {
return newService({
url: '/customerService/product/delete',
method: 'post',
data: data,
});
}
export function deleteRole(id: number) {
return request({
url: '/api/v1/system/role/delete',
method: 'delete',
data: { ids: [id] },
});
}
export function dataScope(data: any) {
return request({
url: '/api/v1/system/role/dataScope',
method: 'put',
//获取产品列表
export function getList(data: object) {
return newService({
url: '/customerService/product/list',
method: 'get',
data: data,
});
}
// 根据角色ID查询部门树结构
export function roleDeptTreeSelect(roleId: number) {
return request({
url: '/api/v1/system/role/deptTreeSelect',
method: 'get',
params: { roleId },
//获取产品详情
export function getproductOne(data: object) {
return newService({
url: '/customerService/product/one',
method: 'post',
data: data,
});
}
//更新产品
export function updateProduct(data: object) {
return newService({
url: '/customerService/product/update',
method: 'post',
data: data,
});
}