rock_view.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var bools=false,mid=0;
  5. var a = $('#view_{rand}').bootstable({
  6. tablename:'flow_extent',celleditor:true,fanye:true,sort:'id',dir:'desc',
  7. url:publicstore('{mode}','{dir}'),storeafteraction:'afterstroesss',
  8. columns:[{
  9. text:'针对对象',dataIndex:'recename'
  10. },{
  11. text:'模块',dataIndex:'modename',sortable:true
  12. },{
  13. text:'类型',dataIndex:'type',sortable:true,renderer:function(oi){
  14. var as=['可查看','可添加','可编辑','可删除','可导入','可导出','禁看字段','流程监控'];
  15. return ''+as[oi]+'';
  16. }
  17. },{
  18. text:'条件',dataIndex:'whereid'
  19. },{
  20. text:'并条件',dataIndex:'wherestr',align:'left',renderer:function(v){
  21. return jm.base64decode(v);
  22. }
  23. },{
  24. text:'说明',dataIndex:'explain',editor:true
  25. },{
  26. text:'状态',dataIndex:'status',type:'checkbox',editor:true,sortable:true
  27. },{
  28. text:'ID',dataIndex:'id'
  29. }],
  30. itemclick:function(d){
  31. mid=d.modeid;
  32. btn(false, d);
  33. },
  34. beforeload:function(){
  35. btn(true);
  36. },
  37. load:function(a){
  38. if(!bools){
  39. var s = '<option value="0">-选择模块-</option>',len=a.modearr.length,i,csd,types='';
  40. for(i=0;i<len;i++){
  41. csd = a.modearr[i];
  42. if(types!=csd.type){
  43. if(types!='')s+='</optgroup>';
  44. s+='<optgroup label="'+csd.type+'">';
  45. }
  46. s+='<option value="'+csd.id+'">'+csd.name+'</option>';
  47. types = csd.type;
  48. }
  49. $('#mode_{rand}').html(s);
  50. }
  51. bools=true;
  52. }
  53. });
  54. function btn(bo, d){
  55. get('edit_{rand}').disabled = bo;
  56. get('del_{rand}').disabled = bo;
  57. }
  58. var c = {
  59. del:function(){
  60. a.del();
  61. },
  62. reload:function(){
  63. a.reload();
  64. },
  65. clickwin:function(o1,lx){
  66. if(mid==0){
  67. js.msg('msg','请先选择模块');
  68. return;
  69. }
  70. var icon='plus',name='新增流程模块权限',id=0;
  71. if(lx==1){
  72. id = a.changeid;
  73. icon='edit';
  74. name='编辑流程模块权限';
  75. };
  76. guanflowviewlist = a;
  77. addtabs({num:'flowview'+id+'',url:'main,view,edit,id='+id+',mid='+mid+'',icons:icon,name:name});
  78. },
  79. changemode:function(){
  80. var v=this.value;
  81. mid=v;
  82. a.search('and modeid='+v+'');
  83. }
  84. };
  85. js.initbtn(c);
  86. $('#mode_{rand}').change(c.changemode);
  87. });
  88. </script>
  89. <div>
  90. <table width="100%">
  91. <tr>
  92. <td align="left">
  93. <button class="btn btn-warning" click="clickwin,0" type="button"><i class="icon-plus"></i> 新增</button>
  94. </td>
  95. <td style="padding-left:10px">
  96. <select style="width:230px" id="mode_{rand}" class="form-control" ><option value="0">-选择模块-</option></select>
  97. </td>
  98. <td width="90%">
  99. </td>
  100. <td nowrap>
  101. <button class="btn btn-info" id="edit_{rand}" click="clickwin,1" disabled type="button"><i class="icon-edit"></i> 编辑 </button>&nbsp;
  102. <button class="btn btn-danger" click="del" disabled id="del_{rand}" type="button"><i class="icon-trash"></i> 删除</button>
  103. </td>
  104. </tr>
  105. </table>
  106. </div>
  107. <div class="blank10"></div>
  108. <div id="view_{rand}"></div>
  109. <div class="tishi">提示:多条将是或者的关系<div>
粤ICP备19079148号