registration.js 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. roleVM = new Vue({
  2. el: "html",
  3. data: {
  4. loading: true,
  5. dataList:"",
  6. pageSize:"",
  7. pageNumber:"",
  8. pageCount:"",
  9. rowCount:""
  10. },
  11. computed: {},
  12. ready: function () {
  13. this.pageNumber=1;
  14. this.pageSize=4;
  15. this.getDataList();
  16. },
  17. methods: {
  18. getDataList: function () {
  19. var _self = this;
  20. $.ajax({
  21. url: baseConfig.URL.activityFind + "",
  22. type: "get",
  23. data:{pageSize:_self.pageSize,pageNo:_self.pageNumber},
  24. cache: false,
  25. success:function (res) {
  26. console.log(res);
  27. _self.dataList = res.list;
  28. _self.pageNumber = res.pageNumber;
  29. _self.pageCount = res.pageCount;
  30. _self.rowCount = res.rowCount;
  31. },
  32. complete:function (XHR, TS) {
  33. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  34. },
  35. error:function (XMLHttpRequest, textStatus, errorThrown) {
  36. alert(textStatus);
  37. }
  38. });
  39. }
  40. }
  41. });
  42. $(document).ready(function(){
  43. $("#iRoleAdd").dialog({
  44. modal: true,
  45. autoOpen:false,
  46. closeable:false,
  47. bgiframe:true,
  48. height:200,
  49. width:600,
  50. closeOnEscape:false,
  51. draggable:false,
  52. resizable:false,
  53. title:"创建报名",
  54. open:function (event, ui) {
  55. $(".ui-dialog-titlebar-close").hide();
  56. },
  57. buttons:{
  58. "保存添加信息":function () {
  59. var iActivityName = $.trim($("#iActivityName").val());
  60. if(iActivityName == ""){
  61. alert("请输入活动名称");
  62. return;
  63. }
  64. $.ajax({
  65. url:""+baseConfig.URL.activityAdd,
  66. type:"POST",
  67. data:$("#iRoleAddForm").serialize(),
  68. dataType:"json",
  69. success:function (data) {
  70. if (data.status == 'SUCCESS') {
  71. alert("信息已经成功保存");
  72. $("#iRoleAdd").dialog("close");
  73. roleVM.getDataList();
  74. }
  75. },
  76. error:function (XMLHttpRequest, textStatus, errorThrown) {
  77. alert(textStatus);
  78. }
  79. });
  80. },
  81. "保存修改信息":function () {
  82. var iActivityName = $.trim($("#iActivityName").val());
  83. if(iActivityName == ""){
  84. alert("请输入活动名称");
  85. return;
  86. }
  87. $.ajax({
  88. url:""+baseConfig.URL.activityRename,
  89. type:"POST",
  90. data:$("#iRoleAddForm").serialize(),
  91. dataType:"json",
  92. success:function (data) {
  93. if (data.status == 'SUCCESS') {
  94. alert("信息已经成功修改");
  95. $("#iRoleAdd").dialog("close");
  96. roleVM.getDataList();
  97. }
  98. },
  99. error:function (XMLHttpRequest, textStatus, errorThrown) {
  100. alert(textStatus);
  101. }
  102. });
  103. },
  104. "关闭":function () {
  105. $(this).dialog("close");
  106. }
  107. }
  108. });
  109. });
  110. function pageOnKeydown(obj,event){
  111. $(obj).val($(obj).val().replace(/\D/g,''));
  112. if(event.keyCode == "13")
  113. {
  114. pageList($(obj).val());
  115. }
  116. }
  117. function pageList(objPage){
  118. if(objPage<1){
  119. return ;
  120. }
  121. if(objPage>roleVM.pageCount) roleVM.pageNumber=roleVM.pageCount;
  122. else roleVM.pageNumber=objPage;
  123. $("#pageShowNumber").val(roleVM.pageNumber);
  124. roleVM.getDataList();
  125. }
  126. var rid=0;
  127. function getAsyncUrl(treeId, treeNode){
  128. return ""+baseConfig.URL.menuList+"?rid="+rid;
  129. }
  130. function toAdd(){
  131. // $("#iRoleAddName").val('');
  132. $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').hide();
  133. $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').show();
  134. $("#iRoleAdd").dialog("option","title", "创建报名").dialog('open');
  135. }
  136. function toRenameActivity(id, name){
  137. $("#activityId").val(id);
  138. $("#iActivityName").val(name);
  139. $('.ui-dialog-buttonpane').find('button:contains("保存修改信息")').show();
  140. $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').hide();
  141. $("#iRoleAdd").dialog("option","title", "活动重命名").dialog('open');
  142. }
  143. function toUpDate(objid,obstatus){
  144. $("#iRoleAddName").val('');
  145. $.ajax({
  146. url: baseConfig.URL.updateStatus + "",
  147. type: "get",
  148. data:{id:objid,status:obstatus},
  149. cache: false,
  150. success:function (res) {
  151. console.log(res);
  152. if (res.status == 'SUCCESS') {
  153. roleVM.getDataList();
  154. }
  155. },
  156. complete:function (XHR, TS) {
  157. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  158. },
  159. error:function (XMLHttpRequest, textStatus, errorThrown) {
  160. alert(textStatus);
  161. }
  162. });
  163. }
  164. function toUpdateActivityName(id) {
  165. $("#id").val(id);
  166. $('.ui-dialog-buttonpane').find('button:contains("修改活动名称")').show();
  167. $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').hide();
  168. $("#iRoleAdd").dialog("open");
  169. }
  170. function toDelete(objid,objisdelete){
  171. if(confirm("是否确认删除?")){
  172. $.ajax({
  173. url: baseConfig.URL.activityDelete,
  174. type: "get",
  175. data:{id:objid,isdelete:objisdelete},
  176. cache: false,
  177. success:function (res) {
  178. console.log(res);
  179. if (res.status == 'SUCCESS') {
  180. roleVM.getDataList();
  181. }
  182. },
  183. complete:function (XHR, TS) {
  184. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  185. },
  186. error:function (XMLHttpRequest, textStatus, errorThrown) {
  187. alert(textStatus);
  188. }
  189. });
  190. }
  191. }
  192. function tofk(id){
  193. localStorage.setItem("fname", "报名管理");
  194. localStorage.setItem("name", "反馈管理");
  195. localStorage.setItem("url1", "iflytek/registration.html");
  196. localStorage.setItem("url2", "iflytek/signup.html");
  197. parent.initTip();
  198. window.location = "signup.html?id=" + id;
  199. }
  200. function toDownload(id, name){
  201. //window.location = baseConfig.URL.createSignupData + "?id=" + id + "&name=" + encodeURI(encodeURI(name));
  202. $.ajax({
  203. url: baseConfig.URL.activityIsContainFK,
  204. type: "get",
  205. data:{id:id},
  206. cache: false,
  207. success:function (res) {
  208. if(res.status == "0"){
  209. window.location = baseConfig.URL.createSignupData + "?id=" + id + "&name=" + encodeURI(encodeURI(name));
  210. } else {
  211. alert("没有反馈数据");
  212. }
  213. },
  214. complete:function (XHR, TS) {
  215. },
  216. error:function (XMLHttpRequest, textStatus, errorThrown) {
  217. alert(textStatus);
  218. }
  219. });
  220. }