enc-manager
Version:
enc-manager 核心组件.
95 lines (83 loc) • 3.13 kB
JavaScript
/**
* Created by Administrator on 2018/6/6.
*/
import AjmHttp from 'enc-framework/core/utils/ajm-http';
import AjmConfig from 'enc-framework/core/utils/ajm-config'
// http请求对象
let $http = new AjmHttp({contextPath: AjmConfig.get("MANAGER_CONTEXT_PATH")}).getHttpClient();
import { URLSearchParams } from 'enc-framework/core/utils/ajm-objects';
//系统服务
let systemService = {
//查询系统分页列表
findSystemListByPage(params){
if (!params) {
params = {};
}
return $http.post('/api/system/findSystemListByPage', params).then(res => res.data);
},
// 根据系统ID查询系统
findSystemBySystemId(systemId){
return $http.get('/api/system/findSystemBySystemId/'+systemId).then(res => res.data);
},
// 保存或更新系统
saveOrUpdate(system){
if (!system) {
system = {};
}
return $http.post('/api/system/saveOrUpdate', system).then(res => res.data);
},
//删除系统
deleteSystemBySystemId(systemId){
return $http.get("/api/system/deleteSystemBySystemId/"+systemId).then(res => res.data);
},
findSystemListBySystemId(systemId){
return $http.get("/api/system/findSystemListBySystemId/"+ systemId).then(res => res.data);
},
//检查系统名是否存在
checkSystemName(systemId, systemName){
var url = "/api/system/checkSystemName";
var urlParams = new URLSearchParams();
urlParams.append("systemName", systemName);
if(systemId){
urlParams.append("systemId", systemId);
}
return $http.post(url, urlParams.toString()).then(res => res.data);
},
//检查系统编码是否存在
checkSystemCode(systemId, systemCode){
var url = "/api/system/checkSystemCode";
var urlParams = new URLSearchParams();
urlParams.append("systemCode", systemCode);
if(systemId){
urlParams.append("systemId", systemId);
}
return $http.post(url, urlParams.toString()).then(res => res.data);
},
//批量删除系统
batchDeleteSystems(params){
if(!params){
params = [];
}
return $http.post("/api/system/batchDeleteSystems/",params).then(res => res.data);
},
//获取所有系统分类
findBusinessSystemTypeList(){
return $http.get("/api/system/findBusinessSystemTypeList/").then(res => res.data);
},
//查询业务系统列表
findAllSystemList(params) {
if (!params) {
params = {};
}
return $http.post("/api/system/findAllSystemList", params).then(res => res.data);
},
//查询业务系统列表
getSystemList() {
return $http.get("/api/system/getSystemList/").then(res => res.data);
},
// 根据企业ID查询系统
findSystemListByCompanyId(companyId){
return $http.get('/api/system/findSystemListByCompanyId/'+companyId).then(res => res.data);
},
};
export default systemService;