org.js 934 Bytes
/**
 * OrgController
 * @author autogeneration
 */
import {CTX} from '@/api/config';
import request from '@/utils/request';

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

// 获取部门树
export function getOrgTree() {
    return request({
        url: `${PREFIX}getOrgTree`,
        method: 'get'
    });
}

// 新增部门
export function insertOrg(data) {
    return request({
        url: `${PREFIX}insert`,
        method: 'post',
        data
    });
}

// 编辑部门
export function updateOrg(data) {
    return request({
        url: `${PREFIX}update`,
        method: 'put',
        data
    });
}

// 删除部门
export function deleteOrg(params) {
    return request({
        url: `${PREFIX}delete`,
        method: 'delete',
        params
    });
}

// TODO 移动部门  可拖拽移动接口
export function moveOrg(params) {
    return request({
        url: `${PREFIX}move`,
        method: 'post',
        params
    });
}