ybf_list.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. $(getTop(globalThis).hangge());//关闭加载状态
  2. //检索
  3. function tosearch() {
  4. getTop(globalThis).jzts();
  5. $("#Form").submit();
  6. }
  7. //新增
  8. function add() {
  9. var year = $('#year').val();
  10. var companyId = $('#companyId').val();
  11. var company = $('#company').val();
  12. var url = ctx + "ybf/goAdd.do?companyId=" + companyId+"&company="+company+"&year="+year;
  13. showDialog(url,"新增"+(company+year+"年预备费"));
  14. }
  15. //修改
  16. function edit(company,companyId,year,projectName,roadId) {
  17. var url = ctx + "ybf/goEdit.do?companyId=" + companyId+"&year="+year+"&projectName="+projectName+'&roadId='+roadId;
  18. showDialog(url,"修改"+(company+year+"年预备费"));
  19. }
  20. //显示弹窗
  21. function showDialog(url,title){
  22. getTop(globalThis).jzts();
  23. openDiv('tb_add');
  24. $("#_DialogFrame_0").attr("src", url);
  25. $('#_Title_0').text(title);
  26. $(".tb_add").css("display", "block");
  27. $("#_DialogBGDiv").css("display", "block");
  28. }
  29. function closeButton() {
  30. $(".tb_add").css("display", "none");
  31. tosearch();
  32. }
  33. function openDiv(obj) {
  34. var b = document.getElementById('main-container');
  35. var d = document.getElementById(obj);
  36. b.style.visibility = 'visible';
  37. d.style.visibility = 'visible';
  38. var wd = window.getTop(globalThis).document.documentElement.clientWidth
  39. - d.offsetWidth;
  40. var ht = window.getTop(globalThis).document.documentElement.clientHeight
  41. - d.offsetHeight;
  42. d.style.left = (wd / 4) + 'px';
  43. d.style.top = (ht / 4) + 'px';
  44. d.style.width = (wd / 3) + 'px';
  45. window.onresize = function() {
  46. openDiv(obj);
  47. };
  48. }
  49. //删除预备费
  50. function delYbf(roadId,companyId,year,projectName) {
  51. bootbox.confirm("确定要删除吗?", function(result) {
  52. if (result) {
  53. getTop(globalThis).jzts();
  54. var url = ctx + "ybf/del.do?companyId="+companyId+"&roadId="+roadId+"&year="+year+"&oldProjectName="+projectName;
  55. $.get(url, function(data) {
  56. if ("success" == data.result) {
  57. tosearch();
  58. } else if ("false" == data.result) {
  59. getTop(globalThis).hangge();
  60. bootbox.dialog({
  61. message : "<span class='bigger-110'>删除失败</span>",
  62. buttons : {
  63. "button" : {
  64. "label" : "确定",
  65. "className" : "btn-sm btn-success"
  66. }
  67. }
  68. });
  69. }
  70. });
  71. }
  72. });
  73. }