request.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //url
  2. const URL = "http://172.16.120.183:8080/";
  3. //本地测试
  4. // const URL = "";
  5. // const ELE_FIRE_DATA = "api/data1.json"; //电气火灾
  6. //这里登陆用户名、密码
  7. const LOGIN_NAME = "sgec68";
  8. const LOGIN_PASSWORD = "sgec68123";
  9. const ELE_FIRE_DATA = "YtIoT/iot/analysis/view/getEfAnalysisList"; //电气火灾
  10. const WATER_DATA = "YtIoT/iot/analysis/view/getWaterAnalysisList"; //水系统
  11. const GET_NAME_LIST_DATA = "YtIoT/iot/company/view/getNameList"; //建筑下拉
  12. function ajaxRequest(path, method, data, success, error, type = 1) {
  13. let url = URL + path;
  14. let loginUser = {
  15. "V_LOGINNAME": LOGIN_NAME,
  16. "V_PASSWORD": LOGIN_PASSWORD,
  17. }
  18. if (type == 1) { //不传用户名密码
  19. let paramJson = {};
  20. for (key in data) {
  21. paramJson[key] = data[key];
  22. }
  23. data = {}
  24. data.queryJson = JSON.stringify(paramJson);
  25. } else { //传用户名密码
  26. let paramJson = {};
  27. for (key in loginUser) {
  28. paramJson[key] = loginUser[key];
  29. }
  30. for (key in data) {
  31. paramJson[key] = data[key];
  32. }
  33. data = {}
  34. data.queryJson = JSON.stringify(paramJson);
  35. }
  36. $.ajax({
  37. async: false, //同步
  38. data: data,
  39. url: url,
  40. type: method, //请求方式 post get delete put
  41. dataType: "json",
  42. beforeSend: function(XMLHttpRequest) {
  43. },
  44. success: success,
  45. error: error
  46. });
  47. }