{"ast":null,"code":"import axios from \"axios\";\nimport qs from 'qs';\nimport { Toast } from 'vant';\nconsole.log('process.env.VUE_APP_BASE_API', process.env.VUE_APP_BASE_API);\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.code && (res.code != '00' || res.code != '105')) {\n Toast(res.msg || 'Error');\n return Promise.reject(new Error(res.msg || 'Error'));\n } else {\n return res.data;\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","console","log","process","env","VUE_APP_BASE_API","service","create","baseURL","headers","Accept","timeout","interceptors","request","use","config","data","contentType","stringify","error","Promise","reject","response","res","code","msg","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\n\r\nconsole.log('process.env.VUE_APP_BASE_API', process.env.VUE_APP_BASE_API)\r\n\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.code && (res.code != '00' || res.code != '105' )) {\r\n Toast(res.msg || 'Error')\r\n return Promise.reject(new Error(res.msg || 'Error'))\r\n } else {\r\n return res.data\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;AAE5BC,OAAO,CAACC,GAAG,CAAC,8BAA8B,EAAEC,OAAO,CAACC,GAAG,CAACC,gBAAgB,CAAC;AAEzE,MAAMC,OAAO,GAAGR,KAAK,CAACS,MAAM,CAAC;EAC3BC,OAAO,EAAEL,OAAO,CAACC,GAAG,CAACC,gBAAgB;EACrC;EACAI,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,GAAGjB,EAAE,CAACmB,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;EACPlB,OAAO,CAACC,GAAG,CAACiB,KAAK,CAAC;EAClB,OAAOC,OAAO,CAACC,MAAM,CAACF,KAAK,CAAC;AAC9B,CACF,CAAC;AAEDb,OAAO,CAACM,YAAY,CAACU,QAAQ,CAACR,GAAG,CAC/BQ,QAAQ,IAAI;EACV,MAAMC,GAAG,GAAGD,QAAQ,CAACN,IAAI;EACzB,IAAIO,GAAG,CAACC,IAAI,KAAKD,GAAG,CAACC,IAAI,IAAI,IAAI,IAAKD,GAAG,CAACC,IAAI,IAAI,KAAK,CAAE,EAAE;IACzDxB,KAAK,CAACuB,GAAG,CAACE,GAAG,IAAI,OAAO,CAAC;IACzB,OAAOL,OAAO,CAACC,MAAM,CAAC,IAAIK,KAAK,CAACH,GAAG,CAACE,GAAG,IAAI,OAAO,CAAC,CAAC;EACtD,CAAC,MAAM;IACL,OAAOF,GAAG,CAACP,IAAI;EACjB;AACF,CAAC,EACDG,KAAK,IAAI;EACPlB,OAAO,CAACC,GAAG,CAAC,KAAK,GAAGiB,KAAK,CAAC;EAC1BnB,KAAK,CAACmB,KAAK,CAACQ,OAAO,CAAC;EACpB,OAAOP,OAAO,CAACC,MAAM,CAACF,KAAK,CAAC;AAC9B,CACF,CAAC;AAED,eAAeb,OAAO"},"metadata":{},"sourceType":"module","externalDependencies":[]}