rock_flow_error.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var a = $('#view_{rand}').bootstable({
  5. tablename:'flow_bill',celleditor:true,fanye:true,statuschange:false,
  6. url:publicstore('fwork','{dir}'),params:{atype:'error'},storebeforeaction:'flowbillbefore',storeafteraction:'flowbillafter',
  7. columns:[{
  8. text:'模块',dataIndex:'modename'
  9. },{
  10. text:'部门',dataIndex:'deptname'
  11. },{
  12. text:'申请人',dataIndex:'name'
  13. },{
  14. text:'单号',dataIndex:'sericnum'
  15. },{
  16. text:'申请日期',dataIndex:'applydt',sortable:true
  17. },{
  18. text:'摘要',dataIndex:'summary',align:'left',width:300
  19. },{
  20. text:'状态',dataIndex:'status',sortable:true
  21. },{
  22. text:'异常原因',dataIndex:'errorsm'
  23. },{
  24. text:'处理方法',dataIndex:'chuli',align:'left'
  25. },{
  26. text:'处理',dataIndex:'chulis',renderer:function(v,d,i){
  27. if(d.errtype==1){
  28. v='<button type="button" onclick="biaoshiyw{rand}('+i+',1)" class="btn btn-success btn-xs">标识已审核</button>';
  29. v+='<br><button type="button" onclick="biaoshiyw{rand}('+i+',2)" class="btn btn-danger btn-xs">退回提交人</button>';
  30. }
  31. return v;
  32. }
  33. }],
  34. itemclick:function(d){
  35. btn(false, d);
  36. },
  37. beforeload:function(){
  38. btn(true);
  39. },
  40. celldblclick:function(){
  41. c.view();
  42. }
  43. });
  44. function btn(bo, d){
  45. get('edit_{rand}').disabled = bo;
  46. get('del_{rand}').disabled = bo;
  47. }
  48. biaoshiyw{rand}=function(i,lx){
  49. c.biaowanc(i,lx);
  50. }
  51. var c = {
  52. view:function(){
  53. var d=a.changedata;
  54. openxiangs(d.modename,d.modenum,d.id);
  55. },
  56. pipei:function(){
  57. js.ajax(js.getajaxurl('reloadpipei','{mode}','{dir}'),{},function(s){
  58. js.msg('success', s);
  59. a.reload();
  60. },'get',false,'匹配中...,匹配完成');
  61. },
  62. biaowanc:function(i,lx){
  63. var d= a.getData(i);
  64. var sm='确定要标识已完成/已审核的单据状态吗';
  65. if(lx==2)sm='确定要退回给提交人让他重新提交吗';
  66. js.prompt('异常标识说明',''+sm+'?请输入说明:',function(jg, text){
  67. if(jg=='yes'){
  68. d.sm = text;
  69. c.biaowancss(d,lx);
  70. }
  71. });
  72. },
  73. biaowancss:function(d,lx){
  74. js.ajax(js.getajaxurl('oksuccess','flowopt','flow'),{modenum:d.modenum,mid:d.id,sm:d.sm,lx:lx},function(s){
  75. if(s=='ok'){
  76. a.reload();
  77. }else{
  78. js.msg('msg', s);
  79. }
  80. },'post',false,'标识中...,标识成功');
  81. },
  82. del:function(){
  83. a.del({
  84. url:js.getajaxurl('delmodeshuju','{mode}','{dir}'),
  85. params:{modenum:a.changedata.modenum,mid:a.changeid}
  86. });
  87. }
  88. };
  89. js.initbtn(c);
  90. });
  91. </script>
  92. <div>
  93. <table width="100%">
  94. <tr>
  95. <td nowrap align="left">
  96. <button class="btn btn-default" click="pipei" type="button">重新匹配流程</button>&nbsp;
  97. </td>
  98. <td align="left" width="100%" style="padding:0px 10px;">
  99. <div class="tishi">如有异常的记录请点击[重新匹配流程],如出现无法解决,查看<a target="_blank" href="<?=URLY?>view_danerror.html">帮助</a>。<div>
  100. </td>
  101. <td align="right" nowrap>
  102. <button class="btn btn-default" id="edit_{rand}" click="view" disabled type="button">查看</button>&nbsp;
  103. <button class="btn btn-danger" click="del" disabled id="del_{rand}" type="button"><i class="icon-trash"></i> 删除</button>
  104. </td>
  105. </tr>
  106. </table>
  107. </div>
  108. <div class="blank10"></div>
  109. <div id="view_{rand}"></div>
粤ICP备19079148号