main.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. storageUtil.setSessionCache("RationGrp","repositoryID_" + rstData[i].ID, rstData[i].dispName);
  10. if(rstData[i].gljLib !== undefined && rstData[i].gljLib && rstData[i].gljLib != -1){
  11. storageUtil.setSessionCache("gljLib","repositoryID_" + rstData[i].ID, rstData[i].gljLib);
  12. let id = rstData[i].ID;
  13. let libName = rstData[i].dispName;
  14. $("#comple_ration_table").append(
  15. "<tr id='tempId'>" +
  16. "<td><a href='/stdGljRepository/glj'>"+libName+"</a></td></tr>"
  17. );
  18. var newHref = "/complementaryRation/ration?repository="+id;
  19. $("#tempId td:first a").attr("href", newHref);
  20. $("#tempId").attr("id", id);
  21. }
  22. }
  23. };
  24. let ration_lib = projectInfoObj.projectInfo.engineeringInfo.ration_lib;
  25. let ids = [];
  26. for(lib of ration_lib){
  27. ids.push(parseInt(lib.id));
  28. }
  29. CommonAjax.post('/complementaryRation/api/getRationLibs', {user_id: userID, ids: ids}, scFunc);
  30. }
  31. };
  32. $(document).ready(function () {
  33. $('#comple-ration').on('shown.bs.modal', function () {
  34. compleRationMain.getRationLibs();
  35. });
  36. });