company.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. /**
  2. * Created by Administrator on 2018/1/3 0003.
  3. */
  4. $(document).ready(function(){
  5. loadPage("","desc");
  6. typeSelectList($("#btype").val(),"btype",-1);
  7. });
  8. //分类查询
  9. function onChangeSelect(){
  10. typeSelectList($("#btype").val(),"type",-1);
  11. }
  12. function typeSelectList(fcode,objid,objval){
  13. $.ajax({
  14. url: baseConfig.URL.companyselectType + "",
  15. type: "get",
  16. data:{fcode:fcode},
  17. cache: false,
  18. success:function (res) {
  19. console.log(res);
  20. var options = "";
  21. $.each(res.selectList, function (i, value) {
  22. options += "<option value=\"" + value.code + "\">" +value.name + "</option>";
  23. });
  24. $("#"+objid).html(options);
  25. if(objval!=-1){
  26. $("#"+objid).val(objval);
  27. }
  28. delete options;
  29. },
  30. complete:function (XHR, TS) {
  31. // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled");
  32. },
  33. error:function (XMLHttpRequest, textStatus, errorThrown) {
  34. alert(textStatus);
  35. }
  36. });
  37. }
  38. function sortCompany(obj) {
  39. var order = $(obj).children("p").eq(1).html();
  40. if("↑" == order){
  41. $(obj).children("p").eq(1).html("↓");
  42. loadPage(obj,"asc");
  43. }else{
  44. $(obj).children("p").eq(1).html("↑");
  45. loadPage(obj,"desc");
  46. }
  47. }
  48. function loadPage(obj,order) {
  49. var select=$("#title").val();
  50. var type=$("#btype").val();
  51. if(obj != undefined && obj != ""){
  52. pageNumber = 1;
  53. }
  54. $.ajax({
  55. url: " "+baseConfig.URL.companyList + "",
  56. type: "POST",
  57. async: false,
  58. cache: false,
  59. data: {title:select,btype:type,orderby:order,pageNo:pageNumber,pageSize:pageSize},
  60. success:function (data) {
  61. if(data.status=="SUCCESS"){
  62. $("#versionDiv").html('');
  63. $.each(data.list,function (name,value){
  64. var htmlStr='';
  65. htmlStr='<tr>' +
  66. '<td>'+value.tname+'</td>' +
  67. '<td>'+value.title+'</td>' +
  68. '<td>'+value.creattime+'</td>' ;
  69. if(value.totop == '0'){
  70. htmlStr+='<td>-</td>';
  71. htmlStr+='<td><button class="btn-modify" onclick="setTop(\''+value.id+'\',\'1\')">置顶</button>';
  72. }else{
  73. htmlStr+='<td>是</td>';
  74. htmlStr+='<td><button class="btn-modify" onclick="setTop(\''+value.id+'\',\'0\')">取消置顶</button>';
  75. }
  76. htmlStr+='<button class="btn-modify" onclick="updCompany('+"'"+value.id+"'"+')">修改</button>' +
  77. '<button class="btn-modify" onclick="dele('+"'"+value.id+"'"+')">删除</button></td></tr>'
  78. $("#versionDiv").append(htmlStr);
  79. });
  80. if(data.pageNumber){
  81. pageNumber=data.pageNumber;
  82. pageCount=data.pageCount;
  83. showPageHtml("page",data.rowCount);
  84. }
  85. }
  86. }
  87. });
  88. }
  89. function dele(id){
  90. if(confirm("是否确认删除?"))
  91. $.ajax({
  92. url:" "+baseConfig.URL.companydel + "",
  93. type:"POST",
  94. data:{
  95. id:id
  96. },
  97. dataType:"json",
  98. success:function (data) {
  99. if (data.status == 'SUCCESS') {
  100. Showbo.Msg.alert("删除成功",function(resout) {
  101. history.go(0);
  102. });
  103. }else if(data.status =="ERROR"){
  104. Showbo.Msg.alert("删除失败",function(resout) {
  105. history.go(0);
  106. });
  107. }
  108. }
  109. });
  110. }
  111. function setTop(id,totop){
  112. $.ajax({
  113. url:" "+baseConfig.URL.setTop + "",
  114. type:"POST",
  115. data:{
  116. id:id,
  117. totop:totop
  118. },
  119. dataType:"json",
  120. success:function (data) {
  121. if (data.status == 'SUCCESS') {
  122. Showbo.Msg.alert("设置成功",function(resout) {
  123. history.go(0);
  124. });
  125. }else if(data.status =="ERROR"){
  126. Showbo.Msg.alert("设置失败",function(resout) {
  127. history.go(0);
  128. });
  129. }
  130. }
  131. });
  132. }
  133. function updCompany(id) {
  134. window.location.href="/iflytek/companyAdd.html?id="+id;
  135. }
  136. function addCompany() {
  137. window.location.href="/iflytek/companyAdd.html?id=add";
  138. }
  139. function downFile() {
  140. var select=$("#title").val();
  141. var iframe = document.createElement("iframe");
  142. iframe.src = " " + baseConfig.URL.downExcl + "?title="+select;
  143. iframe.style.display = "none";
  144. document.body.appendChild(iframe);
  145. }
  146. function pageOnKeydown(obj,event){
  147. $(obj).val($(obj).val().replace(/\D/g,''));
  148. if(event.keyCode == "13")
  149. {
  150. pageList($(obj).val());
  151. }
  152. }
  153. function pageList(objPage){
  154. $("#pageShowNumber").val(objPage);
  155. pageNumber=objPage;
  156. loadPage();
  157. }
  158. // function pageList(obj) {
  159. // if(obj<1){
  160. // obj=1;
  161. // }
  162. // if(obj>pageCount){
  163. // obj=pageCount;
  164. // }
  165. // pageNumber=obj;
  166. // loadPage();
  167. // }