diff --git a/src/modules/crud/crud.service.ts b/src/modules/crud/crud.service.ts index a9282ff..c174421 100644 --- a/src/modules/crud/crud.service.ts +++ b/src/modules/crud/crud.service.ts @@ -3,32 +3,40 @@ import { ReqPath } from '../constants/env'; export function requestGet(url: string, data?: any): Promise { + const requestURL = url ? ReqPath : `${ReqPath}/${url}`; + return new Promise(resolve => { - Dec.reqGet(`${ReqPath}/${url}`, '', re => { + Dec.reqGet(requestURL, '', re => { resolve(re); }); }); } export function requestPost(url: string, data = {}): Promise { + const requestURL = url ? ReqPath : `${ReqPath}/${url}`; + return new Promise(resolve => { - Dec.reqPost(`${ReqPath}/${url}`, data, re => { + Dec.reqPost(requestURL, data, re => { resolve(re); }); }); } export function requestDelete(url: string, data = {}) { + const requestURL = url ? ReqPath : `${ReqPath}/${url}`; + return new Promise(resolve => { - Dec.reqDelete(`${ReqPath}/${url}`, data, re => { + Dec.reqDelete(requestURL, data, re => { resolve(re); }); }); } export function requestPut(url: string, data = {}) { + const requestURL = url ? ReqPath : `${ReqPath}/${url}`; + return new Promise(resolve => { - Dec.reqPut(`${ReqPath}/${url}`, data, re => { + Dec.reqPut(requestURL, data, re => { resolve(re); }); });