gkjyrmain.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. $.namespace("gkjyr.main");
  2. //所在地返回值
  3. gkjyr.main.szdbackData = null;
  4. //所在港口返回值
  5. gkjyr.main.szgkbackData = null;
  6. //所在港区返回值
  7. gkjyr.main.szgqbackData = null;
  8. gkjyr.main.bwytbackData=null;
  9. gkjyr.main.ywlxbackData=null;
  10. gkjyr.main.init = function() {
  11. //把form传入,构造翻页控件
  12. gkjyr.main.sel();
  13. initBwytSelect('bwytsel',gkjyr.main.bwytbackData,'80%');
  14. initYwlxSelect('ywlxsel',gkjyr.main.ywlxbackData,'80%');
  15. pageinfo($("#gkjyrform"));
  16. };
  17. /**查询功能实现
  18. *
  19. */
  20. gkjyr.main.search = function() {
  21. $('#pagejump').val(1);
  22. $("#gkjyrform").submit();
  23. };
  24. /**
  25. * 详情按钮功能实现
  26. * */
  27. gkjyr.main.details = function(data,status) {
  28. //alert($.app + "/gkjyr/details?id=" + data+(typeof(status)!='undefined'?"&status="+status:""));
  29. location.href = $.app + "/gkjyr/details?id=" + data+(typeof(status)!='undefined'?"&status="+status:"");
  30. };
  31. /**联动效果实现
  32. *
  33. */
  34. gkjyr.main.sel = function() {
  35. initszdSelect('szdsel', gkjyr.main.szdbackData, 'showgk', '80%');
  36. initgkSelect('gksel', gkjyr.main.szgkbackData, gkjyr.main.szdbackData,
  37. 'showgq', '80%');
  38. initgqSelect('gqsel', gkjyr.main.szgqbackData, gkjyr.main.szdbackData,
  39. gkjyr.main.szgkbackData, null, '80%');
  40. };
  41. function showgk() {
  42. initgqSelect('gqsel','','','',null,200);
  43. initgkSelect('gksel', gkjyr.main.szgkbackData, $('.szdselectpicker').val(),
  44. 'showgq', '80%');
  45. }
  46. function showgq() {
  47. initgqSelect('gqsel', gkjyr.main.szgqbackData, $('.szdselectpicker').val(),
  48. $('.gkselectpicker').val(), null, '80%');
  49. }
  50. gkjyr.main.add = function() {
  51. location.href = $.app + "/gkjyr/add";
  52. };
  53. gkjyr.main.view = function(data) {
  54. location.href = $.app + "/gkjyr/view?id=" + data;
  55. };
  56. /**删除功能实现
  57. *
  58. */
  59. gkjyr.main.del = function(data) {
  60. $.confirm({
  61. title : '确认框',
  62. content : '确认删除吗',
  63. confirm : function() {
  64. $.post($.app + "/gkjyr/delete", {
  65. id : data
  66. }, function(data) {
  67. if (data.success) {
  68. $.alert({
  69. title : '提示',
  70. content : '删除成功',
  71. confirm : function() {
  72. location.href = $.app + "/gkjyr/main";
  73. }
  74. });
  75. } else {
  76. $.alert({
  77. title : '提示',
  78. content : data.message,
  79. confirm : function() {
  80. }
  81. });
  82. }
  83. }, "json");
  84. },
  85. cancel : function() {
  86. }
  87. });
  88. };
  89. /**编辑页面的跳转
  90. *
  91. */
  92. gkjyr.main.edit = function(data) {
  93. location.href = $.app + "/gkjyr/edit?id=" + data;
  94. };
  95. function initBwytSelect(divid,existVal,width){
  96. $.post($.app + "/gkjyr/selectBwyt", {
  97. }, function(data) {
  98. var str = "";
  99. str+="<select class='bwytselectpicker' name='bwyt' >";
  100. str+="<option></option>";
  101. if(data){
  102. for(var i=0;i<data.length;i++){
  103. var sf = data[i];
  104. if(sf.id==existVal){
  105. str+=" <option selected='selected' value='"+sf.id+"' >"+sf.text+"</option>";
  106. }else{
  107. str+=" <option value='"+sf.id+"' >"+sf.text+"</option>";
  108. }
  109. }
  110. }
  111. str+="</select>";
  112. $("#"+divid).empty();
  113. $("#"+divid).append(str);
  114. $('.bwytselectpicker').selectpicker({
  115. width:width
  116. });
  117. }, "json");
  118. }
  119. function initYwlxSelect(divid,existVal,width){
  120. $.post($.app + "/gkjyr/selectXkzywlx", {
  121. }, function(data) {
  122. var str = "";
  123. str+="<select class='ywlxselectpicker' name='xkzywlx' >";
  124. str+="<option></option>";
  125. if(data){
  126. for(var i=0;i<data.length;i++){
  127. var sf = data[i];
  128. if(sf.id==existVal){
  129. str+=" <option selected='selected' value='"+sf.id+"' >"+sf.text+"</option>";
  130. }else{
  131. str+=" <option value='"+sf.id+"' >"+sf.text+"</option>";
  132. }
  133. }
  134. }
  135. str+="</select>";
  136. $("#"+divid).empty();
  137. $("#"+divid).append(str);
  138. $('.ywlxselectpicker').selectpicker({
  139. width:width
  140. });
  141. }, "json");
  142. }
  143. function initJyrxkzsfdqSel(divid, existVal){
  144. $.post($.app + "/xkzxx/selectXkzsfdq", {
  145. }, function(data) {
  146. if (data) {
  147. var str = "";
  148. str+="<select class='jyrxkzsfdqselectpicker' name='jyrxkzsfdq' >";
  149. str+="<option></option>";
  150. for(var i=0;i<data.length;i++){
  151. var select = data[i];
  152. if(select.id==existVal){
  153. str+=" <option selected='selected' value='"+select.id+"' >"+select.text+"</option>";
  154. }else{
  155. str+=" <option value='"+select.id+"' >"+select.text+"</option>";
  156. }
  157. }
  158. str+="</select>";
  159. $("#"+divid).empty();
  160. $("#"+divid).append(str);
  161. $('.jyrxkzsfdqselectpicker').selectpicker({
  162. width:'80%'
  163. });
  164. } else {
  165. }
  166. }, "json");
  167. };