Newer
Older
import {Observable} from 'rxjs/Rx';
import {SERVER_API_URL} from '../app.constants';
import {HttpClient} from '@angular/common/http';
transfer(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/transfer', data);
update(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/update', data);
deleteEvent(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/delete', data);
find(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/find', data);
findByNo(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/sysevent/findTransferAndInventory/' + params);
create(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/create', data);
transferInfo(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/sysevent/transferInfo/' + params);
deal(data): Observable<any> {
return this.http.put(SERVER_API_URL + '/sysevent/deal', data);
confirmEvent(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/sysevent/confirm', data);
findTransferAndInventory(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/sysevent/findTransferAndInventory/' + params);
updatePlan(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/plan/update', data);
deletePlan(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/plan/delete', data);
findPlan(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/plan/find/' + params);
findPlanList(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/plan/find', data);
createPlan(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/plan/create', data);
updateType(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/updateType', data);
findByParentType(): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/findByParentType');
findByParentidCount(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/findByParentidCount/' + params);
createType(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/createType', data);
findType(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/findType/' + params);
selectByInventoryTypeidAndHostidNull(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/selectByInventoryTypeidAndHostidNull/', params);
updateHostid(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/updateHostid', data);
findByType(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/syseventType/findByType', data);
createInventory(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/createInventory', data);
updateInventory(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/updateInventory', data);
findInventory(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/findInventory/' + params);
deleteInventory(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/deleteInventory', data);
importInventory(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/import', data);
}
//导入知识库
importKnowladage(data, params): Observable<any> {
return this.http.post(SERVER_API_URL + '/knowledge/import/' + params, data);
}
//知识库翻页
knowledgedFindPage(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/knowledge/findPage', data);
}
//下载
knowledgedDownload(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/knowledge/download/' + params,{responseType: 'blob'});
//删除文件
knowledgedDelete(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/knowledge/deleteKnowledge', data);
}
selectByPrimaryKey(params): Observable<any> {
return this.http.get(SERVER_API_URL + '/inventory/selectByPrimaryKey/' + params);
deleteType(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/deleteType', data);
findParamsByType(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/syseventType/findByType', data);
createTypeByparams(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/syseventType/create', data);
updateTypeByparams(data): Observable<any> {
return this.http.put(SERVER_API_URL + '/syseventType/update', data);
deleteTypeByparams(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/syseventType/delete', data);
getEventNoPre(): Observable<any> {
return this.http.get(SERVER_API_URL + '/sysevent/getEventNoPre');
updateEventNoPre(data): Observable<any> {
return this.http.put(SERVER_API_URL + '/sysevent/updateEventNoPre', data);
//修改费用记录
updateCost(data): Observable<any>{
return this.http.post(SERVER_API_URL + '/cost/updateCost' ,data);
}
//分页筛选费用记录
findPage(data): Observable<any>{
return this.http.post(SERVER_API_URL + '/cost/findPage' ,data);
}
//批量删除费用记录
deleteCost(data): Observable<any>{
return this.http.post(SERVER_API_URL + '/cost/deleteCost' ,data);
}
//新增费用记录
addCost(data): Observable<any>{
return this.http.post(SERVER_API_URL + '/cost/addCost' ,data);
}
//根据费用id查询
findById(data): Observable<any>{
return this.http.post(SERVER_API_URL + '/cost/findById' ,data);
}
/**
* 附件文件
* @param pararms 参数
* @param url 地址
* @returns {Observable<any>}
*/
downloadTemplate(pararmsType, paramsId): Observable<any> {
return this.http.get(SERVER_API_URL + '/api/download/file/' + pararmsType + '/' + paramsId, {responseType: 'blob'});
getExportUrl(data): Observable<any> {
return this.http.post(SERVER_API_URL + '/inventory/getExportUrl', data);
//查询系统信息
getPreview(): Observable<any> {
return this.http.get('./json/preview.json');
}