雷的新建分支

This commit is contained in:
Lhk0001
2023-11-18 14:37:29 +08:00
parent 2b2a5c65aa
commit add8a9524d
9 changed files with 2523 additions and 7 deletions

77
src/api/system/role.ts Normal file
View File

@@ -0,0 +1,77 @@
import request from "../utils/request";
interface paramsType {
createTime?: string,
dataScope?: string,
deptIds?: any[],
menuIds?: any[],
roleId?: number,
roleKey?: string,
roleName?: string,
state?: string,
endTime?: string,
startTime?: string,
pageNum?: number,
pageSize?: number
}
export const getRolesDataAPI = (params: paramsType) => {
const { endTime, roleKey, roleName, startTime, state, pageNum, pageSize } = params
// console.log('API',params);
return request({
url: '/admin/role',
method: 'get',
params: {
endTime,
roleKey,
roleName,
startTime,
state,
pageNum,
pageSize
}
})
}
export const delRoleAPI = (params: paramsType) => {
let { roleId } = params
// console.log(roleId);
return request({
url: `/admin/role/${roleId}`,
method: 'delete',
})
}
export const getMenuLiseAPI = () => {
return request({
url: '/admin/menu',
method: 'get',
})
}
export const addRoleAPI = (data:any) => {
// console.log('addAPI',data);
return request({
url: `/admin/role`,
method: 'post',
data
})
}
export const getRoleAPI = (params:paramsType) => {
const {roleId}=params
return request({
url: `/admin/role/${roleId}`,
method: 'get',
})
}
export const setRoleDataAPI = (data:any) => {
// data.menuIds=[]
// const {roleId}=params
console.log('修改',data);
return request({
url: `/admin/role`,
method: 'put',
data:data
})
}