66 lines
1.3 KiB
JavaScript
66 lines
1.3 KiB
JavaScript
import request from "@/utils/request";
|
|
|
|
/*************************************************
|
|
****************** 组织机构相关接口 ******************
|
|
*************************************************/
|
|
|
|
/**
|
|
* 获取组织机构列表
|
|
* @returns {Promise}
|
|
*/
|
|
export function getOrganizationList() {
|
|
return request({
|
|
url: '/admin/erp/getOrganization',
|
|
method: 'get'
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取组织机构详情
|
|
* @param {number} id 组织机构ID
|
|
* @returns {Promise}
|
|
*/
|
|
export function getOrganizationDetail(id) {
|
|
return request({
|
|
url: `/admin/erp/getOrganizationDetail/${id}`,
|
|
method: "get",
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 创建组织机构数据
|
|
* @param {Object} data 组织机构数据
|
|
* @returns {Promise}
|
|
*/
|
|
export function createOrganization(data) {
|
|
return request({
|
|
url: "/admin/erp/createOrganization",
|
|
method: "post",
|
|
data: data,
|
|
headers: {
|
|
"Content-Type": "multipart/form-data"
|
|
}
|
|
});
|
|
}
|
|
|
|
// 更新组织机构信息
|
|
export function editOrganization(id, data) {
|
|
return request({
|
|
url: `/admin/erp/editOrganization/${id}`,
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 删除组织机构数据
|
|
* @param {number} id 组织机构ID
|
|
* @returns {Promise}
|
|
*/
|
|
export function deleteOrganization(id) {
|
|
return request({
|
|
url: `/admin/erp/deleteOrganization/${id}`,
|
|
method: "delete",
|
|
});
|
|
}
|