main.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * Created by Zhong on 2017/12/22.
  3. */
  4. let compleRationMain = {
  5. getRationLibs: function () {
  6. let scFunc = function (rstData) {
  7. $("#comple_ration_table").empty();
  8. for(let i = 0; i < rstData.length; i++){
  9. if(rstData[i].gljLib !== undefined && rstData[i].gljLib && rstData[i].gljLib != -1){
  10. let id = rstData[i].ID;
  11. let libName = rstData[i].dispName;
  12. $("#comple_ration_table").append(
  13. "<tr id='tempId'>" +
  14. "<td><a href='/stdGljRepository/glj'>"+libName+"</a></td></tr>"
  15. );
  16. var newHref = "/complementaryRation/ration?repository="+id;
  17. $("#tempId td:first a").attr("href", newHref);
  18. $("#tempId").attr("id", id);
  19. }
  20. }
  21. };
  22. let ration_lib = projectInfoObj.projectInfo.engineeringInfo.ration_lib;
  23. let ids = [];
  24. for(lib of ration_lib){
  25. ids.push(parseInt(lib.id));
  26. }
  27. CommonAjax.post('/complementaryRation/api/getRationLibs', {user_id: userID, ids: ids}, scFunc);
  28. }
  29. };
  30. $(document).ready(function () {
  31. $('#comple-ration').on('shown.bs.modal', function () {
  32. compleRationMain.getRationLibs();
  33. });
  34. });