hrQianbao.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. /**
  2. * 流程提交
  3. * @param title 按钮标题
  4. * @param taskId 当前任务ID
  5. * @param nextNodeCount 下一步任务分支数
  6. * @param nextNodeId 下一步任务ID
  7. */
  8. function procPass(title,taskId,nextNodeCount,nextNodeId){
  9. //alert('d.success');
  10. //$("#option").val(title);
  11. //$("#nextnode").val(nextTaskId);
  12. alert(title+";"+taskId+";"+nextNodeCount+";"+nextNodeId);
  13. var formData = {};
  14. formData["nextnode"]=nextNodeId;
  15. formData["nextCodeCount"]=nextNodeCount;
  16. formData["taskId"]=taskId;
  17. formData["model"]="1";
  18. //ajax方式提交iframe内的表单
  19. $.ajax({
  20. async : false,
  21. cache : false,
  22. type : 'POST',
  23. data : formData,
  24. url : 'activitiController.do?processComplete',// 请求的action路径
  25. error : function() {// 请求失败处理函数
  26. alert('提交申请失败');
  27. },
  28. success : function(data) {
  29. var d = data; // ------ $.parseJSON(data);
  30. //alert('d.success'+d.success);
  31. if (d.success) {
  32. var msg = d.msg;
  33. window.parent.callbackTable(msg);
  34. }else{
  35. var msg = d.msg;
  36. //W.tip(msg);
  37. alert(msg);
  38. }
  39. }
  40. });
  41. }
  42. /**
  43. * 驳回
  44. * @param title
  45. * @param taskId
  46. * @param rejectNodeId
  47. */
  48. function reject(title,taskId,rejectNodeId){
  49. //alert('d.success');
  50. //$("#option").val(yes);
  51. //$("#nextnode").val(nextnode);
  52. var formData = {};
  53. formData["rejectModelNode"]=rejectNodeId;
  54. formData["nextCodeCount"]=1;
  55. formData["taskId"]=taskId;
  56. formData["model"]="3";
  57. //ajax方式提交iframe内的表单
  58. $.ajax({
  59. async : false,
  60. cache : false,
  61. type : 'POST',
  62. data : formData,
  63. url : 'activitiController.do?processComplete',// 请求的action路径
  64. error : function() {// 请求失败处理函数
  65. alert('提交申请失败');
  66. },
  67. success : function(data) {
  68. var d = data; // ------ $.parseJSON(data);
  69. //alert('d.success'+d.success);
  70. if (d.success) {
  71. var msg = d.msg;
  72. window.parent.callbackTable(msg);
  73. }else{
  74. var msg = d.msg;
  75. //W.tip(msg);
  76. alert(msg);
  77. }
  78. }
  79. });
  80. }
  81. //通用弹出式文件上传
  82. function commonUpload(callback){
  83. $.dialog({
  84. content: "url:systemController.do?commonUpload",
  85. lock : true,
  86. title:"文件上传",
  87. zIndex:2100,
  88. width:700,
  89. height: 200,
  90. parent:windowapi,
  91. cache:false,
  92. ok: function(){
  93. var iframe = this.iframe.contentWindow;
  94. iframe.uploadCallback(callback);
  95. return true;
  96. },
  97. cancelVal: '关闭',
  98. cancel: function(){
  99. }
  100. });
  101. }
  102. function browseImages(inputId, Img) {// 图片管理器,可多个上传共用
  103. var finder = new CKFinder();
  104. finder.selectActionFunction = function(fileUrl, data) {//设置文件被选中时的函数
  105. $("#" + Img).attr("src", fileUrl);
  106. $("#" + inputId).attr("value", fileUrl);
  107. };
  108. finder.resourceType = 'Images';// 指定ckfinder只为图片进行管理
  109. finder.selectActionData = inputId; //接收地址的input ID
  110. finder.removePlugins = 'help';// 移除帮助(只有英文)
  111. finder.defaultLanguage = 'zh-cn';
  112. finder.popup();
  113. }
  114. function browseFiles(inputId, file) {// 文件管理器,可多个上传共用
  115. var finder = new CKFinder();
  116. finder.selectActionFunction = function(fileUrl, data) {//设置文件被选中时的函数
  117. $("#" + file).attr("href", fileUrl);
  118. $("#" + inputId).attr("value", fileUrl);
  119. decode(fileUrl, file);
  120. };
  121. finder.resourceType = 'Files';// 指定ckfinder只为文件进行管理
  122. finder.selectActionData = inputId; //接收地址的input ID
  123. finder.removePlugins = 'help';// 移除帮助(只有英文)
  124. finder.defaultLanguage = 'zh-cn';
  125. finder.popup();
  126. }
  127. function decode(value, id) {//value传入值,id接受值
  128. var last = value.lastIndexOf("/");
  129. var filename = value.substring(last + 1, value.length);
  130. $("#" + id).text(decodeURIComponent(filename));
  131. }