request.js 705 B

123456789101112131415161718192021222324252627282930313233
  1. function request(config = {}) {
  2. var postCfg = {
  3. headers: {
  4. 'Content-Type': 'application/json',
  5. 'Authorization': "Bearer " + localStorage.getItem("GlWorkPlatform-AccessToken")
  6. }
  7. };
  8. let {
  9. url,
  10. data,
  11. header = {}
  12. } = config
  13. url = apiurljs.login + url
  14. let headers = {
  15. 'Content-Type': 'application/json',
  16. 'Authorization': "Bearer " + localStorage.getItem("GlWorkPlatform-AccessToken")
  17. }
  18. return new Promise((resolve, reject) => {
  19. axios.post(url, {
  20. data: s4.encryptData_CBC(JSON.stringify(data))
  21. }, {headers})
  22. .then(response => {
  23. resolve(strToJson(s4.decryptData_CBC(response.data.data)))
  24. })
  25. .catch(error => {
  26. reject(error)
  27. });
  28. })
  29. }