|
@@ -27,13 +27,20 @@ const service = axios.create({
|
|
|
timeout: 100000,
|
|
|
});
|
|
|
|
|
|
+function getConfigData(config) {
|
|
|
+ var data = config.data
|
|
|
+ if (data && config.transformRequest && config.transformRequest.length > 0) {
|
|
|
+ data = config.transformRequest[0](data)
|
|
|
+ }
|
|
|
+ return typeof data === "object"
|
|
|
+ ? JSON.stringify(data)
|
|
|
+ : data
|
|
|
+}
|
|
|
+
|
|
|
function startRepeatSubmitRequest(config) {
|
|
|
const requestObj = {
|
|
|
url: config.url,
|
|
|
- data:
|
|
|
- typeof config.data === "object"
|
|
|
- ? JSON.stringify(config.data)
|
|
|
- : config.data,
|
|
|
+ data: getConfigData(config),
|
|
|
time: new Date().getTime(),
|
|
|
};
|
|
|
|