| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- import { http } from '@/utils/http/axios';
- /**
- * @description: 添加管理角色
- */
- export function addAdminRole(params) {
- return http.request({
- url: '/role/addAdmin',
- method: 'POST',
- params,
- });
- }
- export interface RoleType<T> {
- permissionList?: T[];
- remark?: string;
- roleName?: string;
- roleCode?: string;
- roleId?: number;
- }
- export interface PermissionType {
- workshopCode: string;
- permissionId: string;
- }
- /**
- * @description: 添加用户角色
- */
- export function addRole(params: RoleType<PermissionType>) {
- return http.request({
- url: '/role/add',
- method: 'POST',
- params,
- });
- }
- /**
- * @description: 修改用户角色
- */
- export function updateRole(params: RoleType<PermissionType>) {
- return http.request({
- url: '/role/update',
- method: 'POST',
- params,
- });
- }
- /**
- * @description: 查询管理角色信息
- */
- export function roleAdminInfo(params) {
- return http.request({
- url: '/role/infoAdmin',
- method: 'GET',
- params,
- });
- }
- /**
- * @description: 查询用户角色信息
- */
- export function roleUserInfo(params) {
- return http.request({
- url: '/role/info',
- method: 'GET',
- params,
- });
- }
- /**
- * @description: 编辑管理角色
- */
- export function editAdminRole(params) {
- return http.request({
- url: '/role/updateAdmin',
- method: 'POST',
- params,
- });
- }
- /**
- * @description: 删除管理角色
- */
- export function delAdminRole(params) {
- return http.request({
- url: '/role/deleteAdmin',
- method: 'POST',
- params,
- });
- }
- /**
- * @description: 删除用户角色
- */
- export function delUserRole(params) {
- return http.request({
- url: '/role/delete',
- method: 'POST',
- params,
- });
- }
- /**
- * @description: 角色列表
- */
- export function roleList(params?) {
- return http.request({
- url: '/role/pageList',
- method: 'GET',
- params,
- });
- }
- /**
- * @description: 所有角色列表
- */
- export function roleAllList(params?) {
- return http.request({
- url: '/role/getAllRoles',
- method: 'GET',
- params,
- });
- }
- /**
- * @description: 获取所有权限
- */
- export function permissionList() {
- return http.request({
- url: '/role/listAllPermission',
- method: 'GET',
- });
- }
|