ChargeProject.js 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. var url = CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/FeeEdit';
  2. var mnu = "";
  3. //加载
  4. $(function () {
  5. mnu = $.SystemGeneral.getUrlParam("MNU");
  6. })
  7. //获取选中的数据
  8. function validChoose() {
  9. var d = [];
  10. $.each($("#dgChargeProjectList").cmsXDataTable("getSelections"), function (index) {
  11. d.push(this.ExaminationProjectFeeID);
  12. });
  13. return d;
  14. }
  15. //刷新
  16. function reload() {
  17. $("#dgChargeProjectList").cmsXDataTable("load", $.getDataGridParams("dgChargeProjectList"));
  18. }
  19. //修改
  20. function ChargeProject_Update() {
  21. var d = validChoose();
  22. if (d == "") {
  23. $.messager.alert("系统信息", "请选择您要修改的信息。");
  24. return;
  25. }
  26. if (d.length > 1) {
  27. $.messager.alert("系统信息", "只能选择单个记录进行修改。");
  28. return;
  29. }
  30. url = CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/FeeEdit';
  31. //TODO:临时性加参数控制、屏蔽列表进入无保存按钮权限 2016年10月24日16:56:17~
  32. var redirectTo = url + "?ExaminationProjectFeeID=" + d + "&MNU=" + mnu ;
  33. $.popupTopWindow("收费项目信息", redirectTo, 800, 550, null, null);
  34. }
  35. //删除
  36. function ChargeProject_Delete() {
  37. var d = validChoose().join(',');
  38. if (d == "") {
  39. $.messager.alert("系统信息", "请选择您要删除的信息。");
  40. return;
  41. }
  42. $.messager.confirm("系统提示", "您确定要删除选择的信息?", function (r) {
  43. if (r) {
  44. $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/DeleteProjectFee', { ExaminationProjectFeeIDs: d }, function (data) {
  45. if (data == "删除成功。") {
  46. $.messager.alert("系统提示", data);
  47. $("#dgChargeProjectList").cmsXDataTable('load');
  48. } else {
  49. $.messager.alert("系统提示", data);
  50. }
  51. });
  52. }
  53. });
  54. }
  55. //查看
  56. function edit(rowindex, rowdata) {
  57. url = CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/FeeEdit';
  58. //TODO:临时性加参数控制、屏蔽列表进入无保存按钮权限 2016年10月24日16:56:17~
  59. var redirectTo = url + "?ExaminationProjectFeeID=" + rowdata.ExaminationProjectFeeID + "&MNU=" + mnu + "&Type=1";
  60. $.popupTopWindow("收费项目信息", redirectTo, 800, 550, null, null);
  61. }
  62. //新增
  63. function ChargeProject_Add() {
  64. url = CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/FeeEdit';
  65. var d = validChoose();
  66. var redirectTo = url + '?MNU=' + mnu;
  67. if (d.length > 1) {
  68. $.messager.alert("系统信息", "只能选择单个记录进行复制。");
  69. return;
  70. }
  71. if (d.length == 1)
  72. redirectTo = url + "?ExaminationProjectFeeID=" + d + "&MNU=" + mnu + "&isCopy=true";
  73. $.popupTopWindow('收费项目新增', redirectTo, 800, 550, null, null);
  74. }
  75. function ChargeProject_Export() {
  76. var d = validChoose().join(',');
  77. $("[name='SelectedID']").val(d);
  78. $("#formQuery").submit(); }
  79. //保存
  80. function ChargeProject_Save() {
  81. $(document.forms[0]).submit();
  82. }
  83. function cgopExamTypeSelect(item) {
  84. var ExaminationTypeID = $("#ExaminationTypeID").combogridX("getValue");
  85. $("#ExaminationProjectID").combogridX("setValue", "-1");
  86. var jsonString = "({'QueryParamsDatas':'ExaminationTypeID|*|" + ExaminationTypeID + "|@|'})";
  87. $("#ExaminationProjectID").combogridX("reload", eval(jsonString));
  88. reload();
  89. }
  90. function cgopProjectSelect(item) {
  91. $('#ExaminationType').val(item.ExaminationType);
  92. }