tjActivity.js 6.4 KB

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