rock_fwork_todo.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var bools=false;
  5. var a = $('#view_{rand}').bootstable({
  6. tablename:'flow_todos',fanye:true,checked:true,
  7. url:publicstore('{mode}','{dir}'),
  8. storeafteraction:'flowtodosafter',storebeforeaction:'flowtodosbefore',
  9. columns:[{
  10. text:'模块',dataIndex:'modename'
  11. },{
  12. text:'提醒时间',dataIndex:'adddt',sortable:true
  13. },{
  14. text:'摘要',dataIndex:'summary',align:'left',width:300
  15. },{
  16. text:'操作人',dataIndex:'optname'
  17. },{
  18. text:'单据操作时间',dataIndex:'optdt'
  19. },{
  20. text:'状态',dataIndex:'isread',sortable:true
  21. }],
  22. celldblclick:function(){
  23. c.view();
  24. },
  25. load:function(a){
  26. if(!bools){
  27. var s = '<option value="">-选择模块-</option>',len=a.flowarr.length,i,csd,types='';
  28. for(i=0;i<len;i++){
  29. csd = a.flowarr[i];
  30. if(types!=csd.type){
  31. if(types!='')s+='</optgroup>';
  32. s+='<optgroup label="'+csd.type+'">';
  33. }
  34. s+='<option value="'+csd.num+'">'+csd.name+'</option>';
  35. types = csd.type;
  36. }
  37. $('#mode_{rand}').html(s);
  38. }
  39. bools=true;
  40. },
  41. itemclick:function(){
  42. btn(false);
  43. },
  44. beforeload:function(){
  45. btn(true);
  46. }
  47. });
  48. function btn(bo){
  49. get('xiang_{rand}').disabled = bo;
  50. }
  51. var c = {
  52. reload:function(){
  53. a.reload();
  54. },
  55. view:function(){
  56. var d=a.changedata;
  57. openxiangs(d.modename,d.modenum,d.mid,'opegs{rand}');
  58. },
  59. search:function(){
  60. a.setparams({
  61. dt1:get('dt1_{rand}').value,
  62. modeid:get('mode_{rand}').value
  63. },true);
  64. },
  65. clickdt:function(o1, lx){
  66. $(o1).rockdatepicker({initshow:true,view:'date',inputid:'dt'+lx+'_{rand}'});
  67. },
  68. daochu:function(){
  69. a.exceldown(nowtabs.name);
  70. },
  71. setss:function(){
  72. addtabs({name:'单据提醒设置',num:'searchremind',url:'flow,page,remind,atype=my',icons:'cog'});
  73. },
  74. del:function(){
  75. a.del({checked:true,url:js.getajaxurl('deltodo','{mode}','{dir}')});
  76. },
  77. searchyidu:function(){
  78. var sid = a.getchecked();
  79. if(!sid){
  80. js.msg('msg','没有选中行记录');
  81. return;
  82. }
  83. js.ajax(js.getajaxurl('deltodoyd','{mode}','{dir}'),{id:sid},function(){
  84. a.reload();
  85. });
  86. }
  87. };
  88. js.initbtn(c);
  89. $('#mode_{rand}').change(function(){
  90. c.search();
  91. });
  92. opegs{rand}=function(){
  93. c.reload();
  94. }
  95. });
  96. </script>
  97. <div>
  98. <table width="100%">
  99. <tr>
  100. <td style="padding-right:10px">
  101. <button class="btn btn-default" click="setss" type="button"><i class="icon-cog"></i> 单据提醒设置</button>
  102. </td>
  103. <td nowrap>
  104. <select style="width:150px" id="mode_{rand}" class="form-control" ><option value="">-所有模块-</option></select>
  105. </td>
  106. <td style="padding-left:10px">
  107. <div style="width:140px" class="input-group">
  108. <input placeholder="提醒日期" readonly class="form-control" id="dt1_{rand}" >
  109. <span class="input-group-btn">
  110. <button class="btn btn-default" click="clickdt,1" type="button"><i class="icon-calendar"></i></button>
  111. </span>
  112. </div>
  113. </td>
  114. <td style="padding-left:10px">
  115. </td>
  116. <td style="padding-left:10px">
  117. <button class="btn btn-default" click="search" type="button">搜索</button>
  118. </td>
  119. <td width="80%" style="padding-left:10px">
  120. <button class="btn btn-default" click="searchyidu" type="button">全部标识已读</button>
  121. </td>
  122. <td align="right" nowrap>
  123. <button class="btn btn-default" id="xiang_{rand}" click="view" disabled type="button">详情</button> &nbsp; <button class="btn btn-default" click="daochu,1" type="button">导出</button>&nbsp;
  124. <button class="btn btn-danger" click="del" type="button"><i class="icon-trash"></i> 删除</button>
  125. </td>
  126. </tr>
  127. </table>
  128. </div>
  129. <div class="blank10"></div>
  130. <div id="view_{rand}"></div>
粤ICP备19079148号