1 line
3.8 KiB
JSON
1 line
3.8 KiB
JSON
{"ast":null,"code":"import axios from \"axios\";\nimport qs from 'qs';\nimport { Toast } from 'vant';\nconst service = axios.create({\n // baseURL: process.env.VUE_APP_BASE_API,\n baseURL: 'https://api2.sino-assist.com/',\n headers: {\n Accept: 'application/json'\n },\n timeout: 10000\n});\nservice.interceptors.request.use(config => {\n config.data = config.contentType ? config.data : qs.stringify(config.data);\n config.headers['Content-Type'] = config.contentType || 'application/x-www-form-urlencoded';\n /* if (getToken()) {\r\n config.headers['token'] = getToken()\r\n }*/\n return config;\n}, error => {\n console.log(error);\n return Promise.reject(error);\n});\nservice.interceptors.response.use(response => {\n const res = response.data;\n if (res.statusCode && res.statusCode !== 200) {\n Toast(res.messages || 'Error');\n return Promise.reject(new Error(res.messages || 'Error'));\n } else {\n return res;\n }\n}, error => {\n console.log('err' + error);\n Toast(error.message);\n return Promise.reject(error);\n});\nexport default service;","map":{"version":3,"names":["axios","qs","Toast","service","create","baseURL","headers","Accept","timeout","interceptors","request","use","config","data","contentType","stringify","error","console","log","Promise","reject","response","res","statusCode","messages","Error","message"],"sources":["E:/work/sino/sino-h5/src/utils/http.js"],"sourcesContent":["import axios from \"axios\";\r\nimport qs from 'qs'\r\nimport { Toast } from 'vant'\r\nconst service = axios.create({\r\n // baseURL: process.env.VUE_APP_BASE_API,\r\n baseURL: 'https://api2.sino-assist.com/',\r\n headers: {\r\n Accept: 'application/json'\r\n },\r\n timeout: 10000\r\n})\r\n\r\nservice.interceptors.request.use(\r\n config => {\r\n config.data = config.contentType ? config.data : qs.stringify(config.data)\r\n config.headers['Content-Type'] = config.contentType || 'application/x-www-form-urlencoded'\r\n /* if (getToken()) {\r\n config.headers['token'] = getToken()\r\n }*/\r\n return config\r\n },\r\n error => {\r\n console.log(error)\r\n return Promise.reject(error)\r\n }\r\n)\r\n\r\nservice.interceptors.response.use(\r\n response => {\r\n const res = response.data\r\n if (res.statusCode && res.statusCode !== 200) {\r\n Toast(res.messages || 'Error')\r\n return Promise.reject(new Error(res.messages || 'Error'))\r\n } else {\r\n return res\r\n }\r\n },\r\n error => {\r\n console.log('err' + error)\r\n Toast(error.message)\r\n return Promise.reject(error)\r\n }\r\n)\r\n\r\nexport default service\r\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,OAAO;AACzB,OAAOC,EAAE,MAAM,IAAI;AACnB,SAASC,KAAK,QAAQ,MAAM;AAC5B,MAAMC,OAAO,GAAGH,KAAK,CAACI,MAAM,CAAC;EAC3B;EACAC,OAAO,EAAE,+BAA+B;EACxCC,OAAO,EAAE;IACPC,MAAM,EAAE;EACV,CAAC;EACDC,OAAO,EAAE;AACX,CAAC,CAAC;AAEFL,OAAO,CAACM,YAAY,CAACC,OAAO,CAACC,GAAG,CAC9BC,MAAM,IAAI;EACRA,MAAM,CAACC,IAAI,GAAGD,MAAM,CAACE,WAAW,GAAGF,MAAM,CAACC,IAAI,GAAGZ,EAAE,CAACc,SAAS,CAACH,MAAM,CAACC,IAAI,CAAC;EAC1ED,MAAM,CAACN,OAAO,CAAC,cAAc,CAAC,GAAGM,MAAM,CAACE,WAAW,IAAI,mCAAmC;EAC3F;AACH;AACA;EACI,OAAOF,MAAM;AACf,CAAC,EACDI,KAAK,IAAI;EACPC,OAAO,CAACC,GAAG,CAACF,KAAK,CAAC;EAClB,OAAOG,OAAO,CAACC,MAAM,CAACJ,KAAK,CAAC;AAC9B,CACF,CAAC;AAEDb,OAAO,CAACM,YAAY,CAACY,QAAQ,CAACV,GAAG,CAC/BU,QAAQ,IAAI;EACV,MAAMC,GAAG,GAAGD,QAAQ,CAACR,IAAI;EACzB,IAAIS,GAAG,CAACC,UAAU,IAAID,GAAG,CAACC,UAAU,KAAK,GAAG,EAAE;IAC5CrB,KAAK,CAACoB,GAAG,CAACE,QAAQ,IAAI,OAAO,CAAC;IAC9B,OAAOL,OAAO,CAACC,MAAM,CAAC,IAAIK,KAAK,CAACH,GAAG,CAACE,QAAQ,IAAI,OAAO,CAAC,CAAC;EAC3D,CAAC,MAAM;IACL,OAAOF,GAAG;EACZ;AACF,CAAC,EACDN,KAAK,IAAI;EACPC,OAAO,CAACC,GAAG,CAAC,KAAK,GAAGF,KAAK,CAAC;EAC1Bd,KAAK,CAACc,KAAK,CAACU,OAAO,CAAC;EACpB,OAAOP,OAAO,CAACC,MAAM,CAACJ,KAAK,CAAC;AAC9B,CACF,CAAC;AAED,eAAeb,OAAO"},"metadata":{},"sourceType":"module","externalDependencies":[]} |