enc-manager
Version:
enc-manager 核心组件.
103 lines (95 loc) • 3.25 kB
JavaScript
//企业服务
import AjmHttp from 'enc-framework/core/utils/ajm-http';
import AjmConfig from 'enc-framework/core/utils/ajm-config';
import {
URLSearchParams
} from 'enc-framework/core/utils/ajm-objects';
// http请求对象
let $http = new AjmHttp({
contextPath: AjmConfig.get("MANAGER_CONTEXT_PATH")
}).getHttpClient();
let companyService = {
//获取公司信息
getCompany() {
return $http.get('/api/company/getCompany').then(res => res.data);
},
//查询公司列表
findCompanyByPage(params) {
if (!params) {
params = {};
}
return $http.post('/api/company/findCompanyByPage', params).then(res => res.data);
},
//查询所有公司所有部门信息
findAllCompanyAndDepartments(params) {
if (!params) {
params = {};
}
return $http.get('/api/department/findAllCompanyAndDepartments', params).then(res => res.data);
},
//根据公司id删除公司
deleteCompanyById(companyId) {
return $http.get('/api/company/deleteCompanyById/' + companyId).then(res => res.data);
},
//根据部门id删除部门
deleteDepartmentById(departentId) {
return $http.get('/api/department/deleteDepartmentById/' + departentId).then(res => res.data);
},
//更新公司信息
saveAndUpdateCompany(params) {
if (!params) {
params = {};
}
return $http.post('/api/company/saveAndUpdateCompany', params).then(res => res.data);
},
//新增或更新部门信息
saveAndUpdateDepartment(params) {
if (!params) {
params = {};
}
return $http.post('/api/department/saveAndUpdateDepartment', params).then(res => res.data);
},
//检查公司中文名是否存在
checkCompanyCnNameExist(params) {
if (!params) {
params = {};
}
return $http.post("/api/company/checkCompanyCnNameExist", params).then(res => res.data);
},
//检查公司英文名是否存在
checkCompanyEnNameExist(params) {
if (!params) {
params = {};
}
return $http.post("/api/company/checkCompanyEnNameExist", params).then(res => res.data);
},
//检查部门名称是否存在
checkDepartmentNameExist(params) {
if (!params) {
params = {};
}
return $http.post("/api/department/checkDepartmentNameExist", params).then(res => res.data);
},
//新增公司和账号信息
addCompany(params) {
if (!params) {
params = {};
}
return $http.post('/api/company/addCompany', params).then(res => res.data);
},
//企业修改公司信息
updateCompany(params) {
if (!params) {
params = {};
}
return $http.post('/api/company/updateCompany', params).then(res => res.data);
},
//修改企业服务
updateCompanySystem(params){
if (!params) {
params = {};
}
return $http.post('/api/company/updateCompanySystem', params).then(res => res.data);
}
}
export default companyService;