request.js 1.6 KB

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