Browse Source

fix: 修复url为空时地址以/结尾的bug

research/10.0
alan 5 years ago
parent
commit
44ad1b5e08
  1. 16
      src/modules/crud/crud.service.ts

16
src/modules/crud/crud.service.ts

@ -3,32 +3,40 @@ import { ReqPath } from '../constants/env';
export function requestGet(url: string, data?: any): Promise<ResultType> {
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<ResultType> {
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);
});
});

Loading…
Cancel
Save