project.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. //查询
  2. function getList(page){
  3. page = page || 1;
  4. var pageSize = 10, data = $("#projectForm").serializeJSON(), html = "";
  5. data['pageSize'] = pageSize;
  6. data['pageNo'] = page;
  7. $("#list").empty();
  8. $("#count").text(0);
  9. $("#totalCount").text(0);
  10. $("#totalPrice").text(0);
  11. $("#extraPrice").text(0);
  12. $("#equity").text(0);
  13. $("#totalEquity").text(0);
  14. ajax("get_project_list.do",data,function(res){
  15. if(res.code == 1 && res.data.length > 0){
  16. $.each(res.data, function(index, item){
  17. html += '<tr>'+
  18. '<td>'+item.projectName.toNull()+'</td>'+
  19. '<td>'+item.medium.toNull() +'</td>'+
  20. '<td>'+item.businessNo.toNull() +'</td>'+
  21. '<td>'+item.salesman.toNull() +'</td>'+
  22. '<td>'+ item.tvNumber +'</td>'+
  23. '<td>'+ item.totalCount+'</td>'+
  24. '<td>'+ item.totalPrice +'</td>'+
  25. '<td>'+ item.extraPrice+'</td>'+
  26. '<td>'+ item.equity +'</td>'+
  27. '<td>'+ item.totalEquity + '</td>'+
  28. '<td>' + (item.uploadTime ? new Date(item.uploadTime.time).Format("yyyy-MM-dd hh:mm:ss"):"") + '</td>' +
  29. '<td class="edit"> '+
  30. (update_flag == 1 ? '<a href="resource_project_info.do?projectId=' + item.id +'">编辑</a>&nbsp;&nbsp;' :'') +
  31. (delete_flag == 1 ? '<a href="javascript:delProject('+ item.id + ')">删除</a>' :'') +
  32. '</td>' +
  33. '</tr>';
  34. });
  35. $("#list").html(html);
  36. $("#count").text(res.total.count);
  37. $("#totalCount").text(res.total.totalCount);
  38. $("#totalPrice").text(res.total.price);
  39. $("#extraPrice").text(res.total.extraPrice);
  40. $("#equity").text(res.total.equity);
  41. $("#totalEquity").text(res.total.totalEquity);
  42. var newpage = new createPage(res.total.count, page, pageSize, 3);
  43. $("#page").html(newpage.pageHtml);
  44. $(".table").hoverTable(true);
  45. $.checkbox();
  46. }else{
  47. $("#list").info("暂无信息。");
  48. }
  49. });
  50. }
  51. pageGo = function(page){
  52. getList(page);
  53. }
  54. function addProject(){
  55. top.$.openWindow("新增电视台下单", "resource_project_add.do", 600, 300, true);
  56. }
  57. function saveProject(){
  58. var data = $('#addProjectFrom').serializeJSON();
  59. if(data['projectName'].isEmpty()){
  60. top.alert("请输入项目名称");
  61. $("input[name='projectName']").focus();
  62. return false;
  63. }
  64. if(data['salesman'].isEmpty()){
  65. top.alert("请输入业务员");
  66. $("input[name='salesman']").focus();
  67. return false;
  68. }
  69. if(data['businessNo'].isEmpty()){
  70. top.alert("请输入单号");
  71. $("input[name='businessNo']").focus();
  72. return false;
  73. }
  74. if(data['medium'].isEmpty()){
  75. top.alert("请输入媒介");
  76. $("input[name='medium']").focus();
  77. return false;
  78. }
  79. if(data['mark'].isEmpty()){
  80. top.alert("请输入备注");
  81. $("input[name='mark']").focus();
  82. return false;
  83. }
  84. ajax("save_project.do",data,function(res){
  85. if(res.code == 1){
  86. top.alert("保存成功。", 1 , function(){
  87. top.getList(1);
  88. top.$.closeWindow();
  89. });
  90. }else{
  91. top.aler("保存失败");
  92. }
  93. })
  94. }
  95. function delProject(projectId){
  96. confirm("您确定需要删除该项目记录吗?",function(){
  97. top.ajax("del_project.do",{"projectId":projectId},function(res){
  98. if(res.code == 1){
  99. alert("项目记录删除成功。", 1, function(){
  100. getList(1);
  101. });
  102. }else{
  103. alert("删除失败");
  104. }
  105. });
  106. });
  107. }