trunk/pc4mobx/organization/apis/department.js

78 lines
2.4 KiB
JavaScript

import {
WeaTools
} from 'ecCom';
import {postFetch} from '../util/request'
export const getSearchList = (params) => {
return postFetch('/api/bs/hrmorganization/dept/listPage', params);
}
export const deleteTableData = (params) => {
return postFetch('/api/bs/hrmorganization/dept/deleteByIds', params);
}
export const getAdvanceSearchCondition = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getSearchCondition', 'GET', params);
}
export const getPostionTable = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getJobListByPid', 'GET', params);
}
export const getCopyForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getCopyForm', 'GET', params);
}
export const getMergeForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getMergeForm', 'GET', params);
}
export const version = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/version/departmentfielddefined/save', 'POST', params);
}
export const selectVersions = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/version/departmentfielddefined/getVersion', 'GET', params);
}
export const getTransferForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getMoveForm', 'GET', params);
}
export const add = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/saveBaseForm', 'POST', params);
}
export const copy = (params) => {
return postFetch('/api/bs/hrmorganization/dept/copyDepartment',params);
}
export const merge = (params) => {
return postFetch('/api/bs/hrmorganization/dept/mergeDepartment', params);
}
export const transfer = (params) => {
return postFetch('/api/bs/hrmorganization/dept/moveDepartment', params);
}
export const editResource = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/updateForm', 'POST', params);
}
export const updateForbiddenTag = (params) => {
return postFetch('/api/bs/hrmorganization/dept/updateForbiddenTagById', params);
}
export const getDeptForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getSaveForm', 'GET', params);
}
export const getDeptExtendForm = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getDeptBaseForm', 'GET', params);
}
export const getHasRight = (params) => {
return WeaTools.callApi('/api/bs/hrmorganization/dept/getHasRight', 'GET', params);
}