role.js 948 Bytes
/**
 * RoleController
 */

import {CTX} from '@/api/config';
import request from '@/utils/request';

const PREFIX = `${CTX.UC}role/`;

// 获取角色数据
export function roleListAll(params) {
    return request({
        url: `${PREFIX}listAll`,
        method: 'get',
        params
    });
}

// 新增角色数据
export function roleSave(params) {
    return request({
        url: `${PREFIX}save`,
        method: 'post',
        params
    });
}

// 编辑角色数据
export function roleUpdate(params) {
    return request({
        url: `${PREFIX}update`,
        method: 'put',
        params
    });
}

// 新增角色数据
export function roleDelete(data) {
    return request({
        url: `${PREFIX}delete`,
        method: 'post',
        data
    });
}

/**
 * 获取所有学员角色数据
 */
export function listAllUserRole() {
    return request({
        url: `${PREFIX}listAllUserRole`,
        method: 'get'
    });
}