enc-base
Version:
enc-base 核心组件.
60 lines (49 loc) • 1.94 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("BASE_CONTEXT_PATH")}).getHttpClient();
let dictionaryService = {
// 查询字典服务列表
findDictionaryListByPage(params) {
if (!params) {
params = {};
}
return $http.post('/api/dictionary/findDictionaryListByPage', params).then(res => res.data);
},
// 删除字典节点
deleteDictionaryByDictionaryId(params) {
return $http.get('/api/dictionary/deleteDictionaryById/' + params).then(res => res.data);
},
//保存或更新字典
saveOrUpdateDictionary(params) {
return $http.post('/api/dictionary/saveAndUpdateDictionary', params).then(res => res.data);
},
// 获取字典项
findDictionaryItemByDictId(params) {
return $http.get('/api/dictionary/findDictionaryItemByDictId/' + params).then(res => res.data);
},
//检查字典编码是否存在
// findDictionaryByDictCode(params){
// return $http.post('/api/dictionary/findDictionaryByDictCode' , params).then(res => res.data);
// },
checkCode(dictId,dictCode){
var url = "/api/dictionary/findDictionaryByDictCode";
var urlParams = new URLSearchParams();
urlParams.append("dictCode", dictCode);
if(dictId){
urlParams.append("dictId", dictId);
}
return $http.post(url, urlParams.toString()).then(res => res.data);
},
//批量删除字典
batchDeleteDictionaries(params){
if(!params){
params = [];
}
return $http.post("/api/dictionary/batchDeleteDictionaries/",params).then(res => res.data);
},
}
export default dictionaryService;