Skip to content

Commit 9b340ba

Browse files
committed
【webclient-javascript】【sdk】【杨琨】【修改G3DDocQuery以及MapDocQuery的请求方式,由axios改为fetch】
1 parent fa3f1f7 commit 9b340ba

File tree

2 files changed

+31
-23
lines changed

2 files changed

+31
-23
lines changed

src/cesiumjs/ui/query/G3DDocQuery.js

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { CesiumZondy } from '../../core/Base';
2-
import axios from 'axios';
2+
import {IgsServiceBase} from "../../../service/baseserver";
33

44
/**
55
* @author IGServer-邬俊惠
@@ -167,22 +167,29 @@ export class G3DDocQuery {
167167
var postData = null;
168168
if (type && type.toLowerCase() === 'post') {
169169
postData = querystring;
170-
axios.post(url, postData)
171-
.then(res => {
172-
successCallback && successCallback(res.data, res, o.layerIndex);
173-
})
174-
.catch(error=>{
175-
errorCallback && errorCallback(error);
176-
});
170+
let service = new IgsServiceBase(url, {
171+
eventListeners: {
172+
scope: o,
173+
processCompleted: successCallback,
174+
processFailed: errorCallback
175+
}
176+
});
177+
service.processAsync({
178+
method: "POST",
179+
data: postData
180+
});
177181
} else {
178182
url = url + "?" + querystring;
179-
axios.get(url)
180-
.then(res => {
181-
successCallback && successCallback(res.data, res, o.layerIndex);
182-
})
183-
.catch(error=>{
184-
errorCallback && errorCallback(error);
185-
});
183+
let service = new IgsServiceBase(url, {
184+
eventListeners: {
185+
scope: o,
186+
processCompleted: successCallback,
187+
processFailed: errorCallback
188+
}
189+
});
190+
service.processAsync({
191+
method: "GET"
192+
});
186193
}
187194
}
188195
}

src/cesiumjs/ui/query/MapDocQuery.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { CesiumZondy } from '../../core/Base';
2-
import axios from 'axios';
2+
import {IgsServiceBase} from "../../../service/baseserver";
33

44
/**
55
* @author 技术支持-何振涛
@@ -165,13 +165,14 @@ export class MapDocQuery {
165165
queryString += '&rule=' + o.rule;
166166
let url = 'http://' + o.ip + ':' + o.port + '/igs/rest/mrfs/docs/' + o.docName + '/' + o.mapIndex + '/' + o.layerID + '/' + queryString;
167167

168-
axios.get(url)
169-
.then(res => {
170-
successCallback && successCallback(res.data, res, o);
171-
})
172-
.catch(error=>{
173-
errorCallback && errorCallback(error);
174-
});
168+
let service = new IgsServiceBase(url, {
169+
eventListeners: {
170+
scope: o,
171+
processCompleted: successCallback,
172+
processFailed: errorCallback
173+
}
174+
});
175+
service.processAsync();
175176
}
176177
}
177178

0 commit comments

Comments
 (0)