billsAjax.js 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /**
  2. * Created by vian on 2017/3/27.
  3. */
  4. var mainAjax = {
  5. getStdBillsLib: function(userId){
  6. $.ajax({
  7. type: "post",
  8. url: "/stdBillsEditor/getStdBillsLib",
  9. data: {"data": JSON.stringify({"userId": userId})},
  10. dataType: "json",
  11. success: function(result){
  12. if(result.data){
  13. for(var i=0; i<result.data.length; i++){
  14. var id = result.data[i].billsLibId;
  15. var billsLibName = result.data[i].billsLibName;
  16. var createDate = result.data[i].createDate;
  17. var createDateFmt = new Date(createDate).format("yyyy-MM-dd");
  18. $("#showArea").append(
  19. "<tr id='tempId'>" +
  20. "<td><a href='web/bills/html/qingdan.html'>"+billsLibName+"</a></td>" +
  21. "<td>"+createDateFmt+" </td>" +
  22. "<td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
  23. "<i class='fa fa-pencil-square-o'></i></a> <a href='javascript:void(0);' data-toggle='modal' data-target='#del' class='text-danger' title='删除'>" +
  24. "<i class='fa fa-remove'></i></a></td></tr>");
  25. $("#tempId").attr("id", id);
  26. }
  27. }
  28. }
  29. });
  30. },
  31. createStdBillsLib: function(billsLibName){
  32. $.ajax({
  33. type: "POST",
  34. url: "/stdBillsEditor/createStdBillsLib",
  35. data: {"data": JSON.stringify({"name": billsLibName}) },
  36. dataType: "json",
  37. success: function(result){
  38. var id = result.data[0].billsLibId;
  39. var createDate = result.data[0].createDate;
  40. var createDateFmt = new Date(createDate).format("yyyy-MM-dd");
  41. $("#showArea").append(
  42. "<tr id='tempId'><td><a href='web/bills/html/qingdan.html'>"+billsLibName+"</a></td><td>"+createDateFmt+" </td><td><a href='javascript:void(0);' data-toggle='modal' data-target='#edit' title='编辑'>" +
  43. "<i class='fa fa-pencil-square-o'></i></a> <a href='javascript:void(0);' data-toggle='modal' data-target='#del' class='text-danger' title='删除'>" +
  44. "<i class='fa fa-remove'></i></a></td></tr>"
  45. );
  46. $("#tempId").attr("id", id);
  47. }
  48. });
  49. },
  50. deleteStdBillsLib: function(billsLibId){
  51. $.ajax({
  52. type: "POST",
  53. url: "/stdBillsEditor/deleteStdBillsLib",
  54. data: {"data": JSON.stringify({"billsLibId": billsLibId})},
  55. dataType: "json",
  56. success: function(result){
  57. if(!result.error){
  58. var jqSel = "#"+billsLibId;
  59. $(jqSel).remove();
  60. }
  61. }
  62. });
  63. },
  64. renameStdBillsLib: function(billsLibId, newName){
  65. $.ajax({
  66. type: "post",
  67. url: "/stdBillsEditor/renameStdbillsLib",
  68. data: {"data": JSON.stringify({"id": billsLibId, "value": newName})},
  69. dataType: "json",
  70. success: function(result){
  71. var jqSel = "#" + billsLibId + " td:first" + " a";
  72. $(jqSel).text(newName);
  73. }
  74. });
  75. }
  76. }