rock_flow_view.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var modeid = 0;
  5. var a = $('#view_{rand}').bootstable({
  6. tablename:'flow_set',celleditor:true,fanye:true,params:{modeid:0},autoLoad:false,dir:'desc',sort:'id',statuschange:false,
  7. url:publicstore('{mode}','{dir}'),storebeforeaction:'viewshowbefore',storeafteraction:'viewshowafter',
  8. columns:[{
  9. text:'申请人部门',dataIndex:'udeptname'
  10. },{
  11. text:'操作人',dataIndex:'optname',sortable:true
  12. },{
  13. text:'摘要',dataIndex:'summary',align:'left'
  14. },{
  15. text:'操作时间',dataIndex:'optdt',sortable:true
  16. },{
  17. text:'ID',dataIndex:'id',sortable:true
  18. },{
  19. text:'状态',dataIndex:'status',sortable:true
  20. },{
  21. text:'处理记录',dataIndex:'chushu',renderer:function(v,d,i){
  22. var s='&nbsp;';
  23. if(v>0)s=''+v+'<a href="javascript:;" onclick="openlogs{rand}('+i+')">查看</a>';
  24. return s;
  25. }
  26. }],
  27. itemclick:function(d){
  28. btn(false, d);
  29. },
  30. beforeload:function(){
  31. btn(true);
  32. },
  33. celldblclick:function(){
  34. c.view();
  35. }
  36. });
  37. function btn(bo, d){
  38. get('edit_{rand}').disabled = bo;
  39. get('del_{rand}').disabled = bo;
  40. }
  41. var c = {
  42. changemode:function(){
  43. var v=this.value;
  44. modeid=v;
  45. a.setparams({modeid:v},true);
  46. },
  47. del:function(){
  48. a.del({
  49. url:js.getajaxurl('delmodeshuju','{mode}','{dir}'),
  50. params:{modeid:modeid,mid:a.changeid}
  51. });
  52. },
  53. view:function(){
  54. var d=a.changedata;
  55. openxiangs(d.modename,d.modenum,d.id);
  56. },
  57. openviewlog:function(id){
  58. var d = a.getData(id);
  59. addtabs({name:'['+d.id+'.'+d.modename+']操作记录','num':''+d.modenum+''+d.id+'',url:'main,flow,viewlog,modenum='+d.table+',mid='+d.id+''});
  60. }
  61. };
  62. $('#mode_{rand}').change(c.changemode);
  63. $.get(js.getajaxurl('getmodearr','{mode}','{dir}'),function(str){
  64. var d=js.decode(str);
  65. var s = '<option value="0">-选择模块-</option>',len=d.data.length,i,csd,types='';
  66. for(i=0;i<len;i++){
  67. csd = d.data[i];
  68. if(types!=csd.type){
  69. if(types!='')s+='</optgroup>';
  70. s+='<optgroup label="'+csd.type+'">';
  71. }
  72. s+='<option value="'+csd.id+'">'+csd.name+'</option>';
  73. types = csd.type;
  74. }
  75. $('#mode_{rand}').html(s);
  76. });
  77. js.initbtn(c);
  78. openlogs{rand}=function(id){
  79. c.openviewlog(id);
  80. }
  81. });
  82. </script>
  83. <div>
  84. <table width="100%">
  85. <tr>
  86. <td align="left">
  87. <select style="width:180px" id="mode_{rand}" class="form-control" ><option value="0">-选择模块-</option></select>
  88. </td>
  89. <td align="left" style="padding:0px 10px;">
  90. </td>
  91. <td align="right">
  92. <button class="btn btn-default" id="edit_{rand}" click="view" disabled type="button">查看</button>&nbsp;
  93. <button class="btn btn-danger" click="del" disabled id="del_{rand}" type="button"><i class="icon-trash"></i> 删除</button>
  94. </td>
  95. </tr>
  96. </table>
  97. </div>
  98. <div class="blank10"></div>
  99. <div id="view_{rand}"></div>
  100. <div class="tishi">提示:删除将会是彻底删除,不能恢复,请谨慎操作!如提示无删除权限,请到[流程模块→流程模块权限]上添加权限。<div>
粤ICP备19079148号