Newer
Older
import {Injectable} from "@angular/core";import {HttpClient} from "@angular/common/http";import {Http} from "@angular/http";import {Observable} from "rxjs/Observable";import {AppGlobal} from "../../service/http.service";import {CommonService} from "../../provide/common.service";
@Injectable()export class ServeService {
constructor(
private http: HttpClient, //该请求 将结果转为json
private commonSer: CommonService,
private https: Http, //该请求不转json
) {
}
getAllOrganization(data): Observable<any> {
return this.http.get(AppGlobal.domain + '/wisdomgroup/sysmanagement/org/getAllOrganization?' + this.commonSer.toQuery(data));
}
/** 物品领用 **/
//办公用品列表
searchSupplies(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/officesupplies/searchSupplies', this.commonSer.toFormData(data));
}
//物品详情
supplyDetail(params): Observable<any> {
return this.http.get(AppGlobal.domain + '/wisdomgroup/modules/ordermanage/detail/' + params);
}
//保存订单
saveOrder(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/ordermanage/saveOrder', data);
}
//查询订单
myOrder(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/ordermanage/myOrder', this.commonSer.toFormData(data));
}
//类型列表
getTypeList(): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/officesupplies/getTypeList', null);
}
//购物车
shoppingCar(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/ordermanage/shoppingCar', this.commonSer.toFormData(data));
}
//更新购物车
saveOrderSuppy(data): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/ordermanage/saveOrderSuppy', data);
}
/** 会议室预定 **/
//会议室列表
getRoomList(): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/meetingapply/getRoomList', null);
}
//部领导列表
getLeaders(): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/meetingapply/getLeaders', null);
}
//保存会议申请
saveApply(): Observable<any> {
return this.http.post(AppGlobal.domain + '/wisdomgroup/modules/meetingapply/saveApply', null);
}
}