flowAction.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. class flowClassAction extends ActionNot{
  3. public function initAction()
  4. {
  5. $this->mweblogin(0, true);
  6. }
  7. public function applyAction()
  8. {
  9. $this->title = '申请流程';
  10. $viewobj = m('view');
  11. $applyarr = m('mode')->getmoderows($this->adminid,'and islu=1');
  12. $modearr = array();
  13. $otyle = '';
  14. $oi = 0;
  15. foreach($applyarr as $k=>$rs){
  16. if(!$viewobj->isadd($rs, $this->adminid))continue;
  17. if($otyle!=$rs['type']){
  18. $oi = 0;
  19. }
  20. $otyle = $rs['type'];
  21. $oi++;
  22. if(!isset($modearr[$otyle]))$modearr[$otyle] = array();
  23. $len = count($modearr[$otyle])+1;
  24. $modearr[$otyle][]=array('modenum'=>$rs['num'],'url'=>'?a=lum&m=input&d=flow&num='.$rs['num'].'&show=we','name'=>$rs['name'],'title'=>''.$len.'.'.$rs['name']);
  25. }
  26. $this->assign('modearr', $modearr);
  27. }
  28. //单据查看
  29. public function viewAction()
  30. {
  31. $this->title = '单据查看';
  32. $viewobj = m('view');
  33. $applyarr = m('mode')->getmoderows($this->adminid,'');
  34. $modearr = array();
  35. $otyle = '';
  36. $oi = 0;
  37. foreach($applyarr as $k=>$rs){
  38. if($rs['isscl']==0)continue;
  39. if($otyle!=$rs['type']){
  40. $oi = 0;
  41. }
  42. $otyle = $rs['type'];
  43. $oi++;
  44. $modearr[$rs['type']][]=array('modenum'=>$rs['num'],'url'=>'?m=ying&d=we&mnum='.$rs['num'].'&show=we','name'=>$rs['name'],'title'=>''.$oi.'.'.$rs['name']);
  45. }
  46. $this->assign('modearr', $modearr);
  47. $this->displayfile = 'webmain/we/flow/tpl_flow_apply.html';
  48. }
  49. }
粤ICP备19079148号