|
@@ -2,6 +2,7 @@ import fetch from 'dva/fetch';
|
|
|
import { notification } from 'antd';
|
|
import { notification } from 'antd';
|
|
|
import router from 'umi/router';
|
|
import router from 'umi/router';
|
|
|
import hash from 'hash.js';
|
|
import hash from 'hash.js';
|
|
|
|
|
+import { isAntdPro } from './utils';
|
|
|
|
|
|
|
|
const codeMessage = {
|
|
const codeMessage = {
|
|
|
200: '服务器成功返回请求的数据。',
|
|
200: '服务器成功返回请求的数据。',
|
|
@@ -62,7 +63,12 @@ const cachedSave = (response, hashcode) => {
|
|
|
* @param {object} [options] The options we want to pass to "fetch"
|
|
* @param {object} [options] The options we want to pass to "fetch"
|
|
|
* @return {object} An object containing either "data" or "err"
|
|
* @return {object} An object containing either "data" or "err"
|
|
|
*/
|
|
*/
|
|
|
-export default function request(url, options = {}) {
|
|
|
|
|
|
|
+export default function request(
|
|
|
|
|
+ url,
|
|
|
|
|
+ options = {
|
|
|
|
|
+ expirys: isAntdPro(),
|
|
|
|
|
+ }
|
|
|
|
|
+) {
|
|
|
/**
|
|
/**
|
|
|
* Produce fingerprints based on url and parameters
|
|
* Produce fingerprints based on url and parameters
|
|
|
* Maybe url has the same parameters
|
|
* Maybe url has the same parameters
|