dcttlcxmain.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. $.namespace("dcttlcx.main");
  2. dcttlcx.main.szgkData=null;
  3. dcttlcx.main.szdData=null;
  4. dcttlcx.main.szgqData=null;
  5. dcttlcx.main.shztData=null;
  6. dcttlcx.main.hwzlData=null;
  7. dcttlcx.main.init = function() {
  8. pageinfo($("#dcttlcxform"));
  9. //查询审核状态
  10. $.ajax({
  11. url : $.app + "/dccx/selectShzt.html",
  12. type : "post",
  13. dataType : "json",
  14. success : function(data) {//ajax返回的数据
  15. if (data) {
  16. for ( var i = 0; i < data.length; i++) {
  17. var select = data[i];
  18. $("#shzt").get(0).add(new Option(select.text,select.val));
  19. }
  20. $('#shzt').selectpicker('refresh');
  21. $('#shzt').selectpicker('val',dcttlcx.main.shztData);
  22. }
  23. }
  24. });
  25. //查询货物种类
  26. $.ajax({
  27. url : $.app + "/dccx/selectHwzl.html",
  28. type : "post",
  29. dataType : "json",
  30. success : function(data) {//ajax返回的数据
  31. if (data) {
  32. for ( var i = 0; i < data.length; i++) {
  33. var select = data[i];
  34. $("#hwzl").get(0).add(new Option(select.text,select.id));
  35. }
  36. $('#hwzl').selectpicker('refresh');
  37. $('#hwzl').selectpicker('val',dcttlcx.main.hwzlData);
  38. }
  39. }
  40. });
  41. //查询所在地
  42. $.ajax({
  43. url : $.app + "/dccx/selectSzd.html",
  44. type : "post",
  45. dataType : "json",
  46. success : function(data) {//ajax返回的数据
  47. if (data) {
  48. for ( var i = 0; i < data.length; i++) {
  49. var select = data[i];
  50. $("#szd").get(0).add(new Option(select.text,select.val));
  51. }
  52. $('#szd').selectpicker('refresh');
  53. $('#szd').selectpicker('val',dcttlcx.main.szdData);
  54. if(null!=dcttlcx.main.szdData&&''!=dcttlcx.main.szdData){
  55. synsecond();
  56. }
  57. }
  58. }
  59. });
  60. //根据所在地查询所在港口
  61. $('#szd').change(
  62. function() {
  63. if($("#szd").val()==''){
  64. $('#szgk').empty();
  65. $('#szgk').selectpicker('refresh');
  66. $('#szgq').empty();
  67. $('#szgq').selectpicker('refresh');
  68. }
  69. if($("#szd").val()!=null&&$("#szd").val()!=''){
  70. $.ajax({
  71. url : $.app + "/dccx/selectGk.html",
  72. data : {
  73. szd : $("#szd").val()
  74. },
  75. type : "post",
  76. dataType : "json",
  77. success : function(data) {//ajax返回的数据
  78. if (data) {
  79. $('#szgk').empty();
  80. $("#szgk").get(0).add(
  81. new Option('请选择', ''));
  82. for ( var i = 0; i < data.length; i++) {
  83. var select = data[i];
  84. $("#szgk").get(0).add(
  85. new Option(select.name, select.id));
  86. }
  87. }
  88. $('#szgk').selectpicker('refresh');
  89. }
  90. });
  91. }
  92. });
  93. //根据所在地港口查询所在港区
  94. $('#szgk').change(
  95. function() {
  96. if($("#szgk").val()!=''){
  97. $('#szgq').empty();
  98. $('#szgq').selectpicker('refresh');
  99. }
  100. if($("#szgk").val()!=null&&$("#szgk").val()!=''){
  101. $.ajax({
  102. url : $.app + "/dccx/selectGq.html",
  103. data : {
  104. szd : $("#szd").val(),
  105. szgk : $("#szgk").val()
  106. },
  107. type : "post",
  108. dataType : "json",
  109. success : function(data) {//ajax返回的数据
  110. if (data) {
  111. $('#szgq').empty();
  112. $("#szgq").get(0).add(
  113. new Option('请选择', ''));
  114. for ( var i = 0; i < data.length; i++) {
  115. var select = data[i];
  116. $("#szgq").get(0).add(
  117. new Option(select.name, select.id));
  118. }
  119. }
  120. $('#szgq').selectpicker('refresh');
  121. }
  122. });
  123. }
  124. });
  125. //页面加载选中查询条件
  126. function synsecond(){
  127. $.ajax({
  128. url : $.app + "/dccx/selectGk.html",
  129. data : {
  130. szd : dcttlcx.main.szdData
  131. },
  132. type : "post",
  133. dataType : "json",
  134. success : function(data) {//ajax返回的数据
  135. if (data) {
  136. $('#szgk').empty();
  137. $("#szgk").get(0).add(
  138. new Option('请选择', ''));
  139. for ( var i = 0; i < data.length; i++) {
  140. var select = data[i];
  141. $("#szgk").get(0).add(
  142. new Option(select.name, select.id));
  143. }
  144. }
  145. $('#szgk').selectpicker('refresh');
  146. $('#szgk').selectpicker('val',dcttlcx.main.szgkData);
  147. if(null!=dcttlcx.main.szgkData&&''!=dcttlcx.main.szgkData){
  148. synthree();
  149. }
  150. }
  151. });
  152. }
  153. //页面加载选中查询条件
  154. function synthree(){
  155. $.ajax({
  156. url : $.app + "/dccx/selectGq.html",
  157. data : {
  158. szd : dcttlcx.main.szdData,
  159. szgk :dcttlcx.main.szgkData
  160. },
  161. type : "post",
  162. dataType : "json",
  163. success : function(data) {//ajax返回的数据
  164. if (data) {
  165. $('#szgq').empty();
  166. $("#szgq").get(0).add(
  167. new Option('请选择', ''));
  168. for ( var i = 0; i < data.length; i++) {
  169. var select = data[i];
  170. $("#szgq").get(0).add(
  171. new Option(select.name, select.id));
  172. }
  173. }
  174. $('#szgq').selectpicker('refresh');
  175. $('#szgq').selectpicker('val',dcttlcx.main.szgqData);
  176. }
  177. });
  178. }
  179. }
  180. //查询
  181. dcttlcx.main.search = function() {
  182. $('#currentpage').val(1);
  183. $("#dcttlcxform").submit();
  184. }