lec.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. var L = {"0.2": "极不可能", "0.5": "很不可能,可以设想", "1": "可能性小,完全意外", "3": "可能,但不经常", "6": "相当可能", "10": "完全可以预料"};
  2. var E = {"0.5": "非常罕见暴露", "1": "每年几次暴露", "2": "每月1次暴露", "3": "每周1次,或偶然暴露", "6": "每天工作时间内暴露", "10": "连续暴露"};
  3. var C = {
  4. "1": "引人注目,不利于基本的安全卫生要求",
  5. "3": "无人员死亡,致残或重伤,或很小的财产损失",
  6. "7": "造成3人以下死亡,或者10人以下重伤,或者1000万元以下直接经济损失",
  7. "15": "造成3人~9人死亡,或者10人~49人重伤,或者1000万元以上5000万元以下直接经济损失",
  8. "40": "造成10人~29人死亡,或者50人~99人重伤,或者5000万元以上1亿元以下直接经济损失",
  9. "100": "造成30人以上(含30人)死亡,或者100人以上重伤(包括急性工业中毒,下同),或者1亿元以上直接经济损失"
  10. };
  11. var LKey = "0.2,0.5,1,3,6,10";
  12. var EKey = "0.5,1,2,3,6,10";
  13. var CKey = "1,3,7,15,40,100";
  14. $.extend(window, {
  15. LHtml: function (lLeft, lRight) {
  16. if (null == lLeft || null == lRight) {
  17. return "";
  18. }
  19. var p = 1;
  20. if (lRight < 1) {
  21. p = 3;
  22. }
  23. var keys = LKey.substring(LKey.indexOf(lLeft), LKey.indexOf(lRight) + p);
  24. var optionHtml = ``;
  25. let split = keys.split(",");
  26. for (var i = 0; i < split.length; i++) {
  27. var key = split[i];
  28. var one = L[key];
  29. optionHtml += `<option value="${key}">(${key}分) ${one}</option>`;
  30. }
  31. return optionHtml;
  32. }, LHtmlAll: function () {
  33. var optionHtml = ``;
  34. let split = LKey.split(",");
  35. for (var i = 0; i < split.length; i++) {
  36. var key = split[i];
  37. var one = L[key];
  38. optionHtml += `<option value="${key}">(${key}分) ${one}</option>`;
  39. }
  40. return optionHtml;
  41. },
  42. EHtml: function (eLeft, eRight) {
  43. if (null == eLeft || null == eRight) {
  44. return "";
  45. }
  46. var p = 1;
  47. if (eRight < 1) {
  48. p = 3;
  49. }
  50. var keys = EKey.substring(EKey.indexOf(eLeft), EKey.indexOf(eRight) + p);
  51. var optionHtml = ``;
  52. let split = keys.split(",");
  53. for (var i = 0; i < split.length; i++) {
  54. var key = split[i];
  55. var one = E[key];
  56. optionHtml += `<option value="${key}">(${key}分)${one}</option>`;
  57. }
  58. return optionHtml;
  59. }, EHtmlAll: function () {
  60. var optionHtml = ``;
  61. let split = EKey.split(",");
  62. for (var i = 0; i < split.length; i++) {
  63. var key = split[i];
  64. var one = E[key];
  65. optionHtml += `<option value="${key}">(${key}分) ${one}</option>`;
  66. }
  67. return optionHtml;
  68. },
  69. CHtml: function (cLeft, cRight) {
  70. if (null == cLeft || null == cRight) {
  71. return "";
  72. }
  73. var p = 1;
  74. if (cRight < 1) {
  75. p = 3;
  76. } else if (cRight <= 100 && cRight >= 40) {
  77. p = 2;
  78. }
  79. var keys = CKey.substring(CKey.indexOf(cLeft), CKey.indexOf(cRight) + p);
  80. var optionHtml = ``;
  81. let split = keys.split(",");
  82. for (var i = 0; i < split.length; i++) {
  83. var key = split[i];
  84. var one = C[key];
  85. optionHtml += `<option value="${key}">(${key}分)${one}</option>`;
  86. }
  87. return optionHtml;
  88. }, CHtmlAll: function () {
  89. var optionHtml = ``;
  90. let split = CKey.split(",");
  91. for (var i = 0; i < split.length; i++) {
  92. var key = split[i];
  93. var one = C[key];
  94. optionHtml += `<option value="${key}">(${key}分) ${one}</option>`;
  95. }
  96. return optionHtml;
  97. }
  98. });
  99. /**
  100. * function lecFunction(l, e, c) {
  101. var d = l * e * c;
  102. if (d > 320) {
  103. return 1;
  104. } else if (d > 160) {
  105. return 2;
  106. } else if (d > 70) {
  107. return 3;
  108. } else {
  109. return 4;
  110. }
  111. }
  112. **/