tjCompany.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. $(document).ready(function(){
  2. loadPage();
  3. typeSelectList($("#btype").val(),"btype",-1);
  4. SelectByType($("#btype").val(),"title",-1);
  5. $("#iAdd").dialog({
  6. modal: true,
  7. autoOpen:false,
  8. closeable:false,
  9. bgiframe:true,
  10. height:300,
  11. width:400,
  12. closeOnEscape:false,
  13. draggable:false,
  14. resizable:false,
  15. title:"热门政策",
  16. open:function (event, ui) {
  17. $(".ui-dialog-titlebar-close").hide();
  18. },
  19. buttons:{
  20. "保存添加信息":function () {
  21. //首先获得下拉框的节点对象;如何获得当前选中的值?:
  22. var value = document.getElementById("title").value;
  23. // alert(value);
  24. $.ajax({
  25. url:""+baseConfig.URL.tjCompanyAdd,
  26. type:"POST",
  27. data:{
  28. id:value,
  29. tjstate:1
  30. },
  31. dataType:"json",
  32. success:function (data) {
  33. if (data.status == 'SUCCESS') {
  34. Showbo.Msg.alert("设置成功",function(resout) {
  35. history.go(0);
  36. });
  37. }else if(data.status =="ERROR"){
  38. Showbo.Msg.alert("设置失败",function(resout) {
  39. history.go(0);
  40. });
  41. }
  42. },
  43. });
  44. },
  45. "关闭":function () {
  46. $(this).dialog("close");
  47. }
  48. }
  49. });
  50. });
  51. function loadPage(obj) {
  52. // var select=$("#title").val();
  53. // var btype=$("#btype").val();
  54. if(obj != undefined && obj != ""){
  55. pageNumber = 1;
  56. }
  57. $.ajax({
  58. url: " "+baseConfig.URL.companyList + "",
  59. type: "POST",
  60. async: false,
  61. cache: false,
  62. data: {tjstate:1,pageNo:pageNumber,pageSize:pageSize},
  63. success:function (data) {
  64. if(data.status=="SUCCESS"){
  65. console.log(data.list);
  66. $("#versionDiv").html('');
  67. $.each(data.list,function (name,value){
  68. var htmlStr='';
  69. htmlStr='<tr>' +
  70. '<td>'+value.tname+'</td>' +
  71. '<td>'+value.title+'</td>' +
  72. '<td>'+value.creattime+'</td>' ;
  73. htmlStr+='<td><input type="image" src="../img/del.png" class="btn" onclick="delerelease('+"'"+value.id+"'"+')" title="删除"></td></tr>'
  74. $("#versionDiv").append(htmlStr);
  75. });
  76. if(data.pageNumber){
  77. pageNumber=data.pageNumber;
  78. pageCount=data.pageCount;
  79. showPageHtml("page",data.rowCount);
  80. }
  81. }
  82. }
  83. });
  84. }
  85. function pageOnKeydown(obj,event){
  86. $(obj).val($(obj).val().replace(/\D/g,''));
  87. if(event.keyCode == "13")
  88. {
  89. pageList($(obj).val());
  90. }
  91. }
  92. function pageList(objPage){
  93. $("#pageShowNumber").val(objPage);
  94. pageNumber=objPage;
  95. loadPage();
  96. }
  97. function delerelease(obj) {
  98. var id=obj;
  99. $.ajax({
  100. url:" "+baseConfig.URL.tjCompanyAdd + "",
  101. type:"POST",
  102. data:{
  103. id:id,
  104. tjstate:0
  105. },
  106. dataType:"json",
  107. success:function (data) {
  108. if (data.status == 'SUCCESS') {
  109. Showbo.Msg.alert("删除成功",function(resout) {
  110. history.go(0);
  111. });
  112. }else if(data.status =="ERROR"){
  113. Showbo.Msg.alert("删除失败",function(resout) {
  114. history.go(0);
  115. });
  116. }
  117. }
  118. });
  119. }
  120. function toAdd(){
  121. $("#id").val('');
  122. $("#name").val('');
  123. $("#btype").val('');
  124. $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').show();
  125. $("#iAdd").dialog("open");
  126. }
  127. //查询分类
  128. function typeSelectList(fcode,objid,objval){
  129. $.ajax({
  130. url: baseConfig.URL.companyselectType + "",
  131. type: "get",
  132. data:{fcode:fcode},
  133. cache: false,
  134. success:function (res) {
  135. console.log(res);
  136. var options = "";
  137. $.each(res.selectList, function (i, value) {
  138. options += "<option value=\"" + value.code + "\">" +value.name + "</option>";
  139. });
  140. $("#"+objid).html(options);
  141. if(objval!=-1){
  142. $("#"+objid).val(objval);
  143. }
  144. delete options;
  145. },
  146. complete:function (XHR, TS) {
  147. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  148. },
  149. error:function (XMLHttpRequest, textStatus, errorThrown) {
  150. alert(textStatus);
  151. }
  152. });
  153. }
  154. function onChangeSelect(){
  155. SelectByType($("#btype").val(),"title",-1);
  156. }
  157. //按分类查询
  158. function SelectByType(btype,objid,objval){
  159. // alert($("#btype").val());
  160. $.ajax({
  161. url: baseConfig.URL.busSelectByType + "",
  162. type: "get",
  163. data:{btype:btype,tjstate:0},
  164. cache: false,
  165. success:function (data) {
  166. console.log(data);
  167. if(data.status=="SUCCESS") {
  168. var options = "";
  169. $.each(data.list, function (i, value) {
  170. // $("#id").val(value.id);
  171. options += "<option value=\"" + value.id + "\">" +value.title + "</option>";
  172. // options += "<input type=\"hidden\" id=\"" + value.id + "\" name=\"" + value.id + "\">";
  173. });
  174. $("#"+objid).html(options);
  175. if(objval!=-1){
  176. $("#"+objid).val(objval);
  177. }
  178. delete options;
  179. }
  180. },
  181. complete:function (XHR, TS) {
  182. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  183. },
  184. error:function (XMLHttpRequest, textStatus, errorThrown) {
  185. alert(textStatus);
  186. }
  187. });
  188. }