1
0

salaryAction.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. class salaryClassAction extends Action
  3. {
  4. public function biaoshiffAjax()
  5. {
  6. $sid = $this->post('sid');
  7. if($sid=='')return;
  8. m('flow')->initflow('hrsalary')->gongzifafang($sid);
  9. }
  10. public function createdataAjax()
  11. {
  12. $month = $this->post('month');
  13. if($month=='')return;
  14. $lastdt = c('date')->getenddt($month);
  15. if($lastdt>$this->date)exit(''.$month.'月份超前了');
  16. $barr = m('flow')->initflow('hrsalary')->createdata($month);
  17. echo $barr;
  18. }
  19. //弃用启用
  20. public function xinzlfafter222($table, $rows)
  21. {
  22. $uids = '';
  23. foreach($rows as $k=>$rs){
  24. $uids.=','.$rs['xuid'].'';
  25. }
  26. if($uids!=''){
  27. $uids = substr($uids,1);
  28. $barr = $this->db->getarr('[Q]userinfo','id in('.$uids.')','`bankname`,`banknum`');
  29. foreach($rows as $k=>$rs){
  30. $brs = $this->rock->arrvalue($barr, $rs['xuid']);
  31. if($brs){
  32. $rows[$k]['bankname'] = $brs['bankname'];
  33. $rows[$k]['banknum'] = $brs['banknum'];
  34. }
  35. }
  36. }
  37. return array(
  38. 'rows' => $rows
  39. );
  40. }
  41. public function bumenafter($table, $rows)
  42. {
  43. foreach($rows as $k=>$rs){
  44. if($rs['isturn']==0){
  45. $rows[$k]['trbgcolor']='#fbe5d5';
  46. }else{
  47. $rows[$k]['checkdisabled']=true;
  48. }
  49. }
  50. return array(
  51. 'rows' => $rows,
  52. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  53. );
  54. }
  55. public function xinziafter($table, $rows)
  56. {
  57. return array(
  58. 'rows' => $rows,
  59. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  60. );
  61. }
  62. public function xinziafafter($table, $rows)
  63. {
  64. foreach($rows as $k=>$rs){
  65. if($rs['ispay']==1){
  66. $rows[$k]['checkdisabled']=true;
  67. $rows[$k]['ishui']=1;
  68. }
  69. }
  70. return array(
  71. 'rows' => $rows,
  72. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  73. );
  74. }
  75. }
粤ICP备19079148号