enc-base
Version:
enc-base 核心组件.
62 lines (54 loc) • 1.97 kB
JavaScript
/**
* Created by Administrator on 2017/12/18.
*/
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 systemSetService = {
// 获取系统
findSystem(){
return $http.get('/api/system/findSystem').then(res => res.data);
},
// 保存或更新系统
saveOrUpdate(system){
if (!system) {
system = {};
}
return $http.post('/api/system/saveOrUpdate', system).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);
},
//配置平台参数
configPaltformParams(system){
if (!system) {
system = {};
}
return $http.post('/api/configture/configPaltformParams', system).then(res => res.data);
},
//获取平台参数
getPaltformParams(){
return $http.get('/api/configture/getPaltformParams').then(res => res.data);
}
};
export default systemSetService;